基于端口、域名及 IP 的 Apache 虚拟主机

服务介绍

快速、可靠并可通过简单的 API 扩充,将 Perl/Python 等解释器编译到服务中。

Apache 安装后,默认为基于 IP,而且是单 IP 的形式,既直接可通过本机的 IP 访问,默认的 DocumentRoot 为/var/www/html,可通过配置文件/etc/httpd/conf/httpd.conf 修改。

基于 IP 的

1
2
3
4
5
6
<VirtualHost 192.168.18.251:80>
DocumentRoot /var/www/html/web1
</VirtualHost>
<VirtualHost 192.168.18.252:80>
DocumentRoot /var/www/html/web2
</VirtualHost>

注意:如果做多 IP 的虚拟主机,请为主机增加 IP 后按照上面的流程配置。

基于端口

1
2
3
4
5
6
7
8
Listen 81
Listen 82
<VirtualHost 192.168.18.250:81>
DocumentRoot /var/www/html/web1
</VirtualHost>
<VirtualHost 192.168.18.250:82>
DocumentRoot /var/www/html/web2
</VirtualHost>

注意:配置文件如上,大家可以自行更换端口及根目录。

基于域名

1
2
3
4
5
6
7
8
<VirtualHost *:80>  
ServerName a.dusays.com
DocumentRoot /var/www/html/web1
</VirtualHost>
<VirtualHost *:80>
ServerName b.dusays.com
DocumentRoot /var/www/html/web2
</VirtualHost>

注意:需首先将配置文件中 NameVirtualHost *:80 一项去掉注释,然后进行如上配置。

本文链接:https://my.lmcjl.com/post/19070.html

展开阅读全文

4 评论

留下您的评论.