千家信息网

Apache和Nginx虚拟主机的创建

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,一、Apache(1)基于访问主机头(FQDN)cat /etc/httpd/conf.d/vhostfqdn.conf documentroot /data/web01
千家信息网最后更新 2025年12月02日Apache和Nginx虚拟主机的创建

一、Apache

(1)基于访问主机头(FQDN)


cat /etc/httpd/conf.d/vhostfqdn.conf         documentroot /data/web01        servername www.web01.com                        require all granted                CustomLog "logs/a_access_log" combined        documentroot /data/web02        servername www.web02.com                        require all granted                CustomLog "logs/a_access_log" combined        documentroot /data/web03        servername www.web03.com                        require all granted                CustomLog "logs/a_access_log" combined


(2)基于ip地址


cat /etc/httpd/conf.d/vhostip.conf         documentroot /data/web01                        require all granted                documentroot /data/web02                        require all granted                documentroot /data/web03                        require all granted        


(3)基于端口号

cat  /etc/httpd/conf.d/vhostport.conf listen 8001listen 8002listen 8003        documentroot /data/web01                        require all granted                documentroot /data/web02                        require all granted                documentroot /data/web03                        require all granted        




二、Nginx

(1)基于域名且不同站点


 server {         listen       80;         server_name  mobile.magedu.com;         location / {             root   html;             index  index.html index.htm;         }         location /python {             root   /mobile;        !!!必须在/mobile目录下创建/python目录,且把文件写入python目录中,否则会报错!!!             index  index.html index.htm;         }         location /java {             root   /mobile;             index  index.html index.htm;         }     } server {         listen       80;         server_name  www.magedu.com;         location / {             root   html;             index  index.html index.htm;         }         location /python {             root   /www;             index  index.html index.htm;         }         location /java {             root   /www;             index  index.html index.htm;         }     }


0