如何在本地服务器上配置多个 laravel 项目(Apache,Ubuntu 16.04)

如何在本地服务器上配置多个 laravel 项目(Apache,Ubuntu 16.04)

在我们的本地网络中,我们连接到 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 步就是我所需要的‘那种情况下我不需要实际的域’。

相关内容