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

相关推荐
在深圳搬砖3 分钟前
使用Qemu安装Ubuntu教程
linux·运维·ubuntu
北京耐用通信5 分钟前
破局工业通讯壁垒!耐达讯自动化EtherCAT转RS232网关,老设备焕新核心桥梁
服务器·网络·人工智能·科技·物联网·网络协议·自动化
m0_6948455714 分钟前
VoxCPM部署教程:构建AI语音交互系统
服务器·人工智能·后端·自动化
ZHECSDN18 分钟前
Ubuntu内存优化实战:告别卡死,让Linux内存管理更智能
linux·ubuntu
源图客20 分钟前
Linux系统部署Postgres数据库(ubuntu22.04)
linux·运维·数据库
唐朝板栗丶TDC23 分钟前
Windows下使用WSL2创建Ubuntu子系统(更改安装位置与启动图形桌面)
linux·windows·经验分享·ubuntu
Elnaij23 分钟前
Linux系统与系统编程(4)——Linux软件包管理器、Vim与gcc
linux
齐齐大魔王25 分钟前
linux-进程通信
linux·运维·服务器
十铭忘26 分钟前
实用linux 命令和实用工具
linux·经验分享
Fanfanaas26 分钟前
Linux 系统编程 进程篇 (二)
linux·运维·服务器·c语言·开发语言·学习