【发布时间】:2020-03-16 23:33:56
【问题描述】:
我在 Virtualbox 上使用 CentOS 7 和 Apache。
此虚拟机有自己的 IP 地址 (XXX.XX.XX.XX)。
有了下面的这个设置,我可以在浏览器上输入http://XXX.XX.XX.XX来访问我的项目
<VirtualHost *:80>
DocumentRoot /var/www/html/project_name/public/
<Directory /var/www/html/project_name/>
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/project_name-error_log
CustomLog /var/log/apache2/project_name-common_log combined
</VirtualHost>
我的问题是我有另一个 Web 应用项目将在这台机器上运行。
我可以配置使用不同端口号访问这两个项目的位置,如下所示?
http://192.168.10.1:8001
http://192.168.10.1:8002
解决方案:
这是我如何让它发挥作用的:
Listen 8001
Listen 8002
<VirtualHost *:8001>
ServerName ipaddress:8001
<VirtualHost *:8002>
ServerName ipaddress:8002
【问题讨论】:
标签: php laravel apache centos centos7