Apache虚拟主机的配置和泛域名解析实现代码

2025-05-25 0 94

虚拟主机配置
  基于IP地址的虚拟主机配置
  Listen 80
  DocumentRoot /www/zz
  ServerName www.zz.net
  DocumentRoot /www/zz2
  ServerName www.zz2.org
  基于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
  DocumentRoot /www/zz-80
  ServerName www.zz.net
  DocumentRoot /www/zz-8080
  ServerName www.zz.net
  DocumentRoot /www/example2-80
  ServerName www.zz.org
  DocumentRoot /www/example2-8080
  ServerName www.example2.org
  单个IP地址的服务器上基于域名的虚拟主机配置
  # Ensure that Apache listens on port 80
  Listen 80
  # Listen for virtual host requests on all IP addresses
  NameVirtualHost *:80
  DocumentRoot /www/zz
  ServerName www.zz.net
  ServerAlias zz.net. *.zz.net
  # Other directives here
  DocumentRoot /www/example2
  ServerName www.example2.org
  # Other directives here
  在多个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
  DocumentRoot /www/zz
  ServerName www.zz.net
  # Other directives here …
  DocumentRoot /www/example2
  ServerName www.example2.org
  # Other directives here …
  在不同的端口上运行不同的站点:
  基于多端口的服务器上配置基于域名的虚拟主机
  Listen 80
  Listen 8080
  NameVirtualHost 172.20.30.40:80
  NameVirtualHost 172.20.30.40:8080
  ServerName www.zz.net
  DocumentRoot /www/domain-80
  ServerName www.zz.net
  DocumentRoot /www/domain-8080
  ServerName www.example2.org
  DocumentRoot /www/otherdomain-80
  ServerName www.example2.org
  DocumentRoot /www/otherdomain-8080
  基于域名和基于IP的混合虚拟主机配置:
  Listen 80
  NameVirtualHost 172.20.30.40
  DocumentRoot /www/zz
  ServerName www.zz.net
  DocumentRoot /www/example2
  ServerName www.example2.org
  DocumentRoot /www/example3
  ServerName www.example3.net
  网站泛域名解析
  添加一个虚拟主机配置(如下):
  
  DocumentRoot d:/web/zz # 网站根目录的绝对路径
  ServerName www.zz.net # 网站域名
  ServerAlias *.zz.net # 网站泛域名

APACHE泛域名配置参考

NameVirtualHost 192.168.0.110

<VirtualHost 192.168.0.110:80>
DocumentRoot \”E:/InterRoot/workplace/\”
ServerName www.workplace.com
<Directory \”E:/InterRoot/workplace/\”>
AllowOverride FileInfo
Options Indexes FollowSymLinks Includes
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

<VirtualHost 192.168.0.110:80>
DocumentRoot \”E:/InterRoot/busymouse_test/\”
ServerName www.test.com
<Directory \”E:/InterRoot/busymouse_test/\”>
AllowOverride FileInfo
Options Indexes FollowSymLinks Includes
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

<VirtualHost 192.168.0.110:80>
DocumentRoot \”E:/InterRoot/iptv_for_browser/auth\”
ServerName auth.billing.com
ServerAlias auth.billing.com *.auth.billing.com
#泛域名解析
ErrorLog \”E:/InterRoot/iptv_for_browser/serverlog/apache.log\”
<Directory \”E:/InterRoot/iptv_for_browser/auth\”>
AllowOverride FileInfo
Options Indexes FollowSymLinks Includes
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

<VirtualHost 192.168.0.110:80>
DocumentRoot \”E:/InterRoot/iptv_for_browser/api\”
ServerName voiz.billing.com
ErrorLog \”E:/InterRoot/iptv_for_browser/serverlog/apache.log\”
<Directory \”E:/InterRoot/iptv_for_browser/api\”>
AllowOverride FileInfo
Options Indexes FollowSymLinks Includes
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

<VirtualHost 192.168.0.110:80>
DocumentRoot \”E:/InterRoot/iptv_for_browser/user\”
ServerName user.billing.com
ErrorLog \”E:/InterRoot/iptv_for_browser/serverlog/apache.log\”
<Directory \”E:/InterRoot/iptv_for_browser/user\”>
AllowOverride FileInfo
Options Indexes FollowSymLinks Includes
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

<VirtualHost 192.168.0.110:80>
DocumentRoot \”E:/InterRoot/iptv_for_browser/center\”
ServerName center.billing.com
ErrorLog \”E:/InterRoot/iptv_for_browser/serverlog/apache.log\”
<Directory \”E:/InterRoot/iptv_for_browser/center\”>
AllowOverride FileInfo
Options Indexes FollowSymLinks Includes
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

<VirtualHost 192.168.0.110:80>
DocumentRoot \”E:/InterRoot/iptv_for_browser/img\”
ServerName img.billing.com
ErrorLog \”E:/InterRoot/iptv_for_browser/serverlog/apache.log\”
<Directory \”E:/InterRoot/iptv_for_browser/img\”>
AllowOverride FileInfo
Options Indexes FollowSymLinks Includes
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

<VirtualHost 192.168.0.110:80>
DocumentRoot \”E:/InterRoot/iptv_for_browser/log\”
ServerName log.billing.com
ErrorLog \”E:/InterRoot/iptv_for_browser/serverlog/apache.log\”
<Directory \”E:/InterRoot/iptv_for_browser/log\”>
AllowOverride FileInfo
Options Indexes FollowSymLinks Includes
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

<VirtualHost 192.168.0.110:80>
DocumentRoot \”E:\\InterRoot\\billing_new\\front\”
ServerName admin.billing.com
ErrorLog \”E:/InterRoot/iptv_for_browser/serverlog/apache.log\”
<Directory \”E:\\InterRoot\\billing_new\\front\”>
AllowOverride FileInfo
Options Indexes FollowSymLinks Includes
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 行业资讯 Apache虚拟主机的配置和泛域名解析实现代码 https://www.kuaiidc.com/48561.html

相关文章

发表评论
暂无评论