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

相关推荐
2401_8904430221 分钟前
Linux进程间通信
linux·服务器
Xの哲學26 分钟前
Linux 实时调度机制深度解析
linux·服务器·网络·算法·边缘计算
张太行_31 分钟前
Linux信号处理函数中断流程分析
linux
晚风吹人醒.37 分钟前
iptables防火墙规则(一):iptables语法结构,netfilter功能详解及案例演示
linux·服务器·网络·iptables·防火墙··netfilter
学好statistics和DS41 分钟前
两个子进程都sleep, `waitpid` 系统调用
linux·服务器·数据库
シ風箏44 分钟前
AutoGen【部署 02】Linux环境安装部署AutoGenStudio并调用本地 qwen2.5:0.5b 大模型举例
linux·autogen·本地大模型·autogenstudio
xingzhemengyou11 小时前
LINUX 通过/proc/interrupts了解系统硬件中断的使用情况
linux·arm开发
Web极客码1 小时前
释放WordPress磁盘空间并减少Inode使用量
服务器·数据库·ubuntu
xingzhemengyou11 小时前
LINUX SSH长连接VS短连接
linux
✧˖‹gσσ∂ иιghт›✧1 小时前
esp32 s3 修改本地ip和服务器IP
服务器·网络协议·tcp/ip