Apache同IP多站点配置

之前买了一台阿里的云服务器2核8G80G硬盘,上面运行着本博客,后来因为阿里的骚操作太多,我把博客移至腾讯云。阿里的服务器就空闲了。

于是我在上面搭建了pdf.feater.top用于PDF电子书下载,但是只占用了不到1G内存,2核占用率加起来不到5%。于是我在上面又搭建了一个网站。

服务器系统是CentOS8.2+Apache2.4.37,只有一个vhost_alias_module模块。

/etc/httpd/httpd.conf中添加配置

1
2
3
4
5
6
7
8
9
10
11
12
13
<VirtualHost *:80>
ServerAdmin 1768478912@qq.com
DocumentRoot "/var/www/"
ServerName zabbix.feater.top
UseCanonicalName Off
VirtualDocumentRoot /var/www/%-3
<Directory "var/www">
Options FollowSymLinks
AllowOverride FileInfo AuthConfig Limit
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

另一个站点域名为zabbix.feater.top

1
2
   3     2     1
zabbix.feater.top

从顶级域名开始向次级域名数,%-3zabbix

这样就实现了在同一台服务器,同一个IP下,同一个端口,运行两个网站。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!