我无法让虚拟主机工作,服务器环境是RHEL
每当我导航到test.com时,它都会默认进入/www/html/中的index.html页面,而不是虚拟服务器文档的根目录/var/www/test.com/public_html
以下是httpd.conf文件的摘录:
NameVirtualHost *:80
IncludeOptional "/etc/httpd/sites-enabled/*.conf"在/etc/httpd/sites enabled/test.com.conf中:
<VirtualHost *:80>
ServerName www.test.com
ServerAlias test.com www.test.com
DocumentRoot /var/www/test.com/public_html
</VirtualHost>当我运行httpd -S时
...
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指向服务器
发布于 2018-10-12 14:10:48
在浏览器上测试时,它默认使用https,它在端口443上侦听。我将侦听端口从80更改为443: VirtualHost *:443,问题就解决了。或者,我也可以使用http://www.test.com来查看页面。
https://stackoverflow.com/questions/52770729
复制相似问题