Apache虚拟主机的配置

mac2022-06-30  21

虚拟主机的配置

基于IP地址的虚拟主机配置Listen 80DocumentRoot /www/example1ServerName www.example1.comDocumentRoot /www/example2ServerName www.example2.org

 

基于IP和多端口的虚拟主机配置Listen 172.20.30.40:80Listen 172.20.30.40:8080Listen 172.20.30.50:80Listen 172.20.30.50:8080

DocumentRoot /www/example1-80ServerName www.example1.comDocumentRoot /www/example1-8080ServerName www.example1.comDocumentRoot /www/example2-80ServerName www.example1.orgDocumentRoot /www/example2-8080ServerName www.example2.org

单个IP地址的服务器上基于域名的虚拟主机配置:# Ensure that Apache listens on port 80Listen 80# Listen for virtual host requests on all IP addressesNameVirtualHost *:80DocumentRoot /www/example1ServerName www.example1.comServerAlias example1.com. *.example1.com# Other directives hereDocumentRoot /www/example2ServerName www.example2.org# Other directives here

在多个IP地址的服务器上配置基于域名的虚拟主机:Listen 80# This is the "main" server running on 172.20.30.40ServerName server.domain.comDocumentRoot /www/mainserver# This is the other addressNameVirtualHost 172.20.30.50DocumentRoot /www/example1ServerName www.example1.com# Other directives here ...DocumentRoot /www/example2ServerName www.example2.org# Other directives here ...

在不同的端口上运行不同的站点:基于多端口的服务器上配置基于域名的虚拟主机。Listen 80Listen 8080NameVirtualHost 172.20.30.40:80NameVirtualHost 172.20.30.40:8080ServerName www.example1.comDocumentRoot /www/domain-80ServerName www.example1.comDocumentRoot /www/domain-8080ServerName www.example2.orgDocumentRoot /www/otherdomain-80ServerName www.example2.orgDocumentRoot /www/otherdomain-8080

基于域名和基于IP的混合虚拟主机的配置:Listen 80NameVirtualHost 172.20.30.40DocumentRoot /www/example1ServerName www.example1.comDocumentRoot /www/example2ServerName www.example2.orgDocumentRoot /www/example3ServerName www.example3.net

转载于:https://www.cnblogs.com/CHEUNGKAMING/p/4092549.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)