Apache 配置域名 www与@指向同一网站目录

前言

本文基于 Debian 11 下 + Apache 2.4 环境

带 www 和不带 www(即@)的2个域名是独立的,假设需要将 www.web.com 和 web.com 共同指向同一个目录,在 apache 中则需要在配置文件中引入  ServerAlias 属性

方法

以默认的80端口配置为例,打开虚拟主机配置文件 /etc/apache2/sites-available/000-default.conf

如所示代码,第三行中引入 ServerAlias 'web.com' ,再进行 service apache2 reload 。此时访问 www.web.com 和 web.com 都是同一目录,需要注意带上引号。

<VirtualHost *:80>
   ServerName 'www.web.com'
   ServerAlias 'web.com'
   DocumentRoot /var/www/html
   ErrorLog ${APACHE_LOG_DIR}/error.log
   CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

结尾

参考知识来源与引用

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注