首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Virtualhosts不工作,默认为html文件夹

问Virtualhosts不工作,默认为html文件夹
EN

Stack Overflow用户
提问于 2018-10-12 08:52:07
回答 1查看 13关注 0票数 0

我无法让虚拟主机工作,服务器环境是RHEL

每当我导航到test.com时,它都会默认进入/www/html/中的index.html页面,而不是虚拟服务器文档的根目录/var/www/test.com/public_html

以下是httpd.conf文件的摘录:

代码语言:javascript
复制
NameVirtualHost *:80
IncludeOptional "/etc/httpd/sites-enabled/*.conf"

在/etc/httpd/sites enabled/test.com.conf中:

代码语言:javascript
复制
<VirtualHost *:80>
ServerName www.test.com
ServerAlias test.com www.test.com
DocumentRoot /var/www/test.com/public_html
</VirtualHost>

当我运行httpd -S时

代码语言:javascript
复制
...
    port 80 namevhost www.test.com (/etc/httpd/sites-enabled/test.com.conf:                                                1)
                 alias test.com
                 alias www.test.com
    port 80 namevhost default-http (/etc/httpd/conf.d/25-default-http.conf:                                                  6)
...

我是个新手,谢谢你的帮助。我还修改了客户端上的hosts文件,使test.com指向服务器

EN

回答 1

Stack Overflow用户

发布于 2018-10-12 14:10:48

在浏览器上测试时,它默认使用https,它在端口443上侦听。我将侦听端口从80更改为443: VirtualHost *:443,问题就解决了。或者,我也可以使用http://www.test.com来查看页面。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52770729

复制
相关文章

相似问题

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