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(一定要好好起文件名,比如以下划线开头,使此文件为当前目录下的第一个文件),内容如下:

bash 复制代码
<VirtualHost *:80>
  DocumentRoot /var/www/html
</VirtualHost>

<VirtualHost *:443>
  SSLEngine on
  SSLCertificateFile xxx.com.crt
  SSLCertificateKeyFile xxx.com.key
  SSLCertificateChainFile xxx.com.ca-bundle
  DocumentRoot /var/www/html
</VirtualHost>

然后重启apache服务器即可。

相关推荐
遇见火星1 分钟前
服务器运维操作命令速查手册
运维·服务器
EmbedLinX13 分钟前
Linux之内存管理
linux·服务器·c语言·c++
2301_7925800016 分钟前
xuepso
java·服务器·前端
番茄灭世神16 分钟前
Linux从入门到进阶第一章
linux·计算机·操作系统
Nightwish521 分钟前
Linux随记(二十八)
linux·运维·服务器
Zach_yuan27 分钟前
Socket 编程基础
linux·服务器
陌上花开缓缓归以32 分钟前
Linux 5.4内核版本内核宏梳理
linux·网络·github
女王大人万岁36 分钟前
Go标准库 io与os库详解
服务器·开发语言·后端·golang
Madison-No742 分钟前
【Linux】文件操作&&重定向原理
android·linux·运维
若风的雨1 小时前
安全与验证模块设计方案
linux·安全