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

相关推荐
程序员-Benothing11 分钟前
Linux 软件包管理:yum / apt / dnf 命令使用全解析
linux·运维·服务器
GeW18 分钟前
拿RHCE证书只是起点:这样备考,顺便把真实运维能力也练了
linux
stellanke25 分钟前
Linux网络编程实战2:TCP Socket 基础与实践
linux·网络·c++
芯飞云44 分钟前
芯飞云服务器日常使用体验:从配置选型到实际负载的技术分析
运维·服务器
严谨的麻辣烫1 小时前
AI Agent为什么越来越需要固定出口IP?从API白名单到生产环境网络管理
服务器·网络·tcp/ip·代理服务器
DigitalOcean1 小时前
Omarchy 将研发基础设施迁移至 DigitalOcean 云平台
linux·agent
牢姐与蒯1 小时前
Linux文件(一).前传之基础IO
linux·运维·服务器
码不停蹄Zzz1 小时前
linux驱动程序入门2
linux
captain3762 小时前
TCP网络编程:ServerSocket与Socket详解
服务器·网络·tcp/ip
ShineWinsu2 小时前
对于MySQL:内置函数的解析
linux·数据库·c++·mysql·面试·函数·查询