我正在LAM开发一个项目,并使用Symfony框架。
我有一个静态IP,如99.99.99.99:8000 ,它指向我的Linux服务器机器。
这个静态IP已经有8000端口号。
这个Linux服务器机器上有多个托pipe的项目,我们使用abc:81,pqr:82,xyz:83等不同的端口号访问局域网中的每个项目。
通过这个静态IP可以访问同一台Linux机器上的每个项目吗? 如果是,那么请让我知道如何使用这个IP地址来configuration和调用每个项目。
您可以在您的服务器上安装代理服务(nginx,apache等),并使用域名将请求redirect到后端。
s1.domain.com:8000 – > localhost:81
s2.domain.com:8000 – > localhost:82
…
您必须在您的代理服务configuration中创build虚拟主机(Apache的“NamedVirtualHost”或nginx的“服务器”定义),并将相关代理传递定义添加到这些虚拟主机。