我正在尝试在apache中创建一个虚拟主机,这样我就可以通过本地主机访问本地站点,但使用的端口不同于默认端口:80,我想让http://localhost:8080直接在我指定的文件夹中加载我的站点,我在我的httpd-vhosts.conf文件中进行了以下设置,该文件正在部分工作:
Listen 8080
NameVirtualHost *:8080
<VirtualHost 127.0.0.1:8080>
DocumentRoot "c:\wamp\www\trend\public"
ServerName local.trend
</VirtualHost>如果我转到http://localhost:8080,页面加载正常,但如果我转到http://local.trend,它只会显示,就像我转到http://localhost一样,有什么方法可以更改它,使其也适用于服务器名称吗?
我应该编辑我的hosts文件吗?我目前有:
127.0.0.1 localhost local.trend
发布于 2012-07-01 04:28:28
您的hosts文件现在是正确的。
如果您希望http://local.trend转到与http://local.trend:8080相同的目标(这是您在上面配置的目标),则需要在端口80上为该主机添加一个单独的VirtualHost:
<VirtualHost 127.0.0.1:80>
DocumentRoot "c:\wamp\www\trend\public"
ServerName local.trend
</VirtualHost>https://stackoverflow.com/questions/11277413
复制相似问题