伏笔科技7年品质服务,专注提供香港、美国等免备案虚拟主机和国外服务器产品! 咨询电话:℡ +852-5136-7029
虚拟主机

感谢您的关注,我们一直致力于为您提供放心、满意的服务。

返回首页

不可错过的Apache虚拟主机指南

来源:FubiTech 时间:2019-01-20 23:42:46 标签:不可错过 虚拟主机 指南 Apache 洛杉矶虚拟主机PHP 热度:6487℃

不可错过的Apache虚拟主机指南

许多friend在初度使用apache虚拟主机时,都会觉得apache虚拟主机尤其难配置,实则不然,只需把握虚拟主机的配置准绳,你就会发现要配置好1台虚拟主机实则很简单,话不多说直接看怎么样配置?

基于IP 与多端口的虚拟主机配置

Listen 172.20.30.40:80

Listen 172.20.30.40:8080

Listen 172.20.30.50:80

Listen 172.20.30.50:8080

<VirtualHost 172.20.30.40:80>

DocumentRoot /www/example1-80

ServerName www.example1.com

</VirtualHost>

<VirtualHost 172.20.30.40:8080>

DocumentRoot /www/example1-8080

ServerName www.example1.com

</VirtualHost>

<VirtualHost 172.20.30.50:80>

DocumentRoot /www/example2-80

ServerName www.example1.org

</VirtualHost>

<VirtualHost 172.20.30.50:8080>

DocumentRoot /www/example2-8080

ServerName www.example2.org

</VirtualHost> 

单个IP地址的服务器上基于域名的虚拟主机配置

# Ensure that Apache listens on port 80

Listen 80

# Listen for virtual host requests on all IP addresses

NameVirtualHost *:80

<VirtualHost *:80>

DocumentRoot /www/example1

ServerName www.example1.com

ServerAlias example1.com. *.example1.com

# Other directives here

</VirtualHost>

<VirtualHost *:80>

DocumentRoot /www/example2

ServerName www.example2.org

# Other directives here

</VirtualHost>

在多个IP 地址的服务器上配置基于域名的虚拟主机

Listen 80

# This is the "main" server running on 172.20.30.40

ServerName server.domain.com

DocumentRoot /www/mainserver

# This is the other address

NameVirtualHost 172.20.30.50

<VirtualHost 172.20.30.50>

DocumentRoot /www/example1

ServerName www.example1.com

# Other directives here ...

</VirtualHost>

<VirtualHost 172.20.30.50>

DocumentRoot /www/example2

ServerName www.example2.org

# Other directives here ...

</VirtualHost>

在不一样的端口上启动不一样的站点(基于多端口的服务器上配置基于域名的虚拟主机)

Listen 80

Listen 8080

NameVirtualHost 172.20.30.40:80

NameVirtualHost 172.20.30.40:8080

<VirtualHost 172.20.30.40:80>

ServerName www.example1.com

DocumentRoot /www/domain-80

</VirtualHost>

<VirtualHost 172.20.30.40:8080>

ServerName www.example1.com

DocumentRoot /www/domain-8080

</VirtualHost>

<VirtualHost 172.20.30.40:80>

ServerName www.example2.org

DocumentRoot /www/otherdomain-80

</VirtualHost>

<VirtualHost 172.20.30.40:8080>

ServerName www.example2.org

DocumentRoot /www/otherdomain-8080

</VirtualHost> 

基于域名与基于IP 的混淆虚拟主机的配置

Listen 80

NameVirtualHost 172.20.30.40

<VirtualHost 172.20.30.40>

DocumentRoot /www/example1

ServerName www.example1.com

</VirtualHost>

<VirtualHost 172.20.30.40>

DocumentRoot /www/example2

ServerName www.example2.org

</VirtualHost>

<VirtualHost 172.20.30.40>

DocumentRoot /www/example3

ServerName www.example3.net

</VirtualHost>

基于IP地址的虚拟主机

Listen 80

<VirtualHost 172.20.30.40>

DocumentRoot /home/httpd/html1

ServerName www.ok1.com

ErrorLog /usr/local/apache/logs/error1_log

CustomLog /usr/local/apache/logs/access1_log combined

</VirtualHost>

<VirtualHost 172.20.30.50>

DocumentRoot /home/httpd/html2

ServerName www.ok2.com

ErrorLog /usr/local/apache/logs/error2_log

CustomLog /usr/local/apache/logs/access2_log combined

</VirtualHost>

通过阅读这篇文章你能否把握了apache虚拟主机配置方法?实则要配置好1台虚拟主机没有想象中那么难。


上一篇:WordPress响应式图片灯箱插件WFMagnificLightbox

下一篇:百度AI伦理最高准绳是完整可控


为您推荐以下内容