在我们的本地网络中,我们连接到 Ubuntu 16.04 服务器 (Apache)。我们通过本地 ip 连接到它:10.0.x.x
默认的 apache 配置为 提供内部服务/var/www/html
,我已调整配置以提供服务/var/www/app-1
,因此当我访问时,10.0.x.x
我的应用程序正在运行,我想知道如何让 apache 为其他应用程序提供服务,例如,/var/www/app-2
我可能会访问10.0.x.x/app-2
。我知道如何使用域实时配置它,因为我将域“serverName”指向我想要的 rootDocument,但现在这是本地服务器并且没有域,如何完成?
答案1
像这样编辑你的httpd.conf:
<VirtualHost _default_:80>
DocumentRoot "/var/www/app-1"
ServerName web1.example.com:80
ServerAdmin [email protected]
</VirtualHost>
<VirtualHost _default_:80>
DocumentRoot "/var/www/app-2"
ServerName web2.example.com:80
ServerAdmin [email protected]
</VirtualHost>
答案2
好的,我找到了digitalocean.com 上的 Apache 虚拟主机
第 6 步就是我所需要的‘那种情况下我不需要实际的域’。