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(一定要好好起文件名,比如以下划线开头,使此文件为当前目录下的第一个文件),内容如下:

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

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-24 07:12:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-24 07:12:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-24 07:12:03       82 阅读
  4. Python语言-面向对象

    2024-03-24 07:12:03       91 阅读

热门阅读

  1. TensorFlow打印网络参数的个数

    2024-03-24 07:12:03       38 阅读
  2. ORACLE 知识整理

    2024-03-24 07:12:03       35 阅读
  3. TensorFlow 的基本概念和使用场景

    2024-03-24 07:12:03       36 阅读
  4. C语言中的static关键字

    2024-03-24 07:12:03       44 阅读
  5. 二进制源码部署mysql8.0.35

    2024-03-24 07:12:03       31 阅读