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服务器即可。

相关推荐
zhong_kh13 分钟前
字符串判断
linux·运维·服务器
来鸟 鸣间19 分钟前
i2c_add_driver关键流程
linux·i2c
fengyue011032 分钟前
C++使用epoll实现高并发tcp服务
linux·服务器·网络·c++
谷雨不太卷40 分钟前
Linux_文件指令
linux·运维·服务器
0vvv044 分钟前
Vimer
linux·靶机
MediaTea1 小时前
Python:实例 __dict__ 详解
java·linux·前端·数据库·python
jerryinwuhan1 小时前
linux_shell_2
linux
Hncj20221 小时前
项目02--JsonRpc
linux·c++·ubuntu·rpc
个案命题1 小时前
鸿蒙ArkUI组件通信专家:@Param装饰器的奇幻漂流
java·服务器·前端
JobDocLS1 小时前
Linux系统相关知识
linux·运维·服务器