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

相关推荐
草莓熊Lotso几秒前
【Linux网络】从 0 到 1 实现高性能 UDP 聊天室:深入拆解 Linux 网络编程与线程池架构
linux·运维·服务器·网络·数据库·c++·udp
盈建云系统4 分钟前
小程序表单提交、input 双向绑定,最简洁写法
前端·小程序·apache
努力的小帅11 分钟前
Ubuntu 使用 avahi/mDNS 实现固定连接(VSCode Remote SSH + NoMachine)
linux·vscode·ubuntu·ssh·linux入门
艾莉丝努力练剑12 分钟前
【Linux网络】Linux 网络编程:应用层自定义协议与序列化(2)序列化与反序列化
linux·运维·服务器·c++·网络协议·序列化
XiYang-DING16 分钟前
【Java EE】Cookie
服务器·前端·java-ee
天问一16 分钟前
bat文件切换电脑ip
服务器·网络·tcp/ip
kaoa00017 分钟前
Linux入门攻坚——76、虚拟化技术基础原理-1
linux·运维·服务器
yyuuuzz19 分钟前
企业出海aws运维常见问题梳理
运维·服务器·网络·数据库·aws
cui_ruicheng25 分钟前
Linux线程(四):线程池、日志系统与单例模式
linux·开发语言·单例模式
AOwhisky26 分钟前
Docker 学习笔记:网络篇
linux·运维·网络·笔记·学习·docker·容器