很抱歉,如果之前已经询问过,但我尝试过搜索,似乎无法找到与我的案例相关的内容。我在Apache中有点新,所以请耐心等待。
我有一个开发的网站有2个不同的文件夹。让我们将2命名如下:
所有文件夹都在/ var / www / html / MySite /
中我希望它只使用一个端口:8080
如何设置它以便当我进入浏览器并键入DOMAIN时:8080我将获得以下服务
可以在一个VirtualHost配置文件中完成吗?
我在一个文件中试过这样的事情:
<VirtualHost *:8080>
DocumentRoot /var/www/html/MySite/Front
<Directory /var/www/html/MySite/Front/>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
Alias /admin /var/www/html/MySite/Admin
<Directory /var/www/html/MySite/Admin/>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
这只是部分有效。我可以转到DOMAIN:8080并显示正确的页面。但是当我去DOMAIN时:8080 / admin /我收到了错误,
在此服务器上找不到请求的URL / var / www / html / MySite / Admin / webroot / login。