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

相关推荐
海域云-罗鹏12 小时前
该如何选择深圳进行算力服务器托管
运维·服务器
init_236113 小时前
【hcie-09】vxlan 同子网通信
linux·运维·服务器
爱吃生蚝的于勒13 小时前
【Linux】进程信号的产生(一)
linux·运维·服务器·c语言·开发语言·数据结构·c++
Codigger官方13 小时前
算力的去中心化重构:简析Codigger分布式计算生态
linux·vim
Linux技术芯13 小时前
浅谈 NVMe over Fabrics (NVMe-oF) 协议
linux
爱装代码的小瓶子13 小时前
【C++与Linux基础】文件篇 -语言特性上的文件操作
linux·开发语言·c++
weixin_3954489113 小时前
下位机&yolov11输出
java·服务器·前端
杨了个杨898213 小时前
Nginx 升级 OpenSSL 版本
linux·服务器·nginx
初学者521313 小时前
服务器路由排序替换
运维·服务器·网络
ruxshui13 小时前
Notepad++ 正则匹配实战:时间戳及高频场景
linux·服务器·notepad++