首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >apache虚拟主机的服务器名称工作不正常

问apache虚拟主机的服务器名称工作不正常
EN

Stack Overflow用户
提问于 2012-07-01 04:25:21
回答 1查看 5.1K关注 0票数 1

我正在尝试在apache中创建一个虚拟主机,这样我就可以通过本地主机访问本地站点,但使用的端口不同于默认端口:80,我想让http://localhost:8080直接在我指定的文件夹中加载我的站点,我在我的httpd-vhosts.conf文件中进行了以下设置,该文件正在部分工作:

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-01 04:28:28

您的hosts文件现在是正确的。

如果您希望http://local.trend转到与http://local.trend:8080相同的目标(这是您在上面配置的目标),则需要在端口80上为该主机添加一个单独的VirtualHost:

代码语言:javascript
复制
<VirtualHost 127.0.0.1:80>
    DocumentRoot "c:\wamp\www\trend\public"
    ServerName local.trend
</VirtualHost>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11277413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档