本文主要是介绍apache2.4设置完一个VirtualHost后,所有的域名和IP地址都变成访问这个VirtualHost的解决办法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
apache2.4设置完一个VirtualHost(如www.example.com)后,所有的域名(如localhost)和IP地址都变成访问这个VirtualHost。
默认的DocumentRoot /var/www/html无效了。
解决办法:在/etc/httpd/conf.d/(或/etc/apache2/sites-enabled)下新建一个_first.conf(一定要好好起文件名,比如以下划线开头,使此文件为当前目录下的第一个文件),内容如下:
<VirtualHost *:80>DocumentRoot /var/www/html
</VirtualHost><VirtualHost *:443>SSLEngine onSSLCertificateFile xxx.com.crtSSLCertificateKeyFile xxx.com.keySSLCertificateChainFile xxx.com.ca-bundleDocumentRoot /var/www/html
</VirtualHost>
然后重启apache服务器即可。
这篇关于apache2.4设置完一个VirtualHost后,所有的域名和IP地址都变成访问这个VirtualHost的解决办法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!