温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Apache和Nginx虚拟主机的创建

发布时间:2020-04-30 19:13:23 来源:网络 阅读:219 作者:派獭星 栏目:系统运维

一、Apache

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


cat /etc/httpd/conf.d/vhostfqdn.conf  <virtualhost *:80>	documentroot /data/web01	servername www.web01.com	<directory /data/web01>	require all granted	</directory>	CustomLog "logs/a_access_log" combined </virtualhost> <virtualhost *:80>	documentroot /data/web02	servername www.web02.com	<directory /data/web02>	require all granted	</directory>	CustomLog "logs/a_access_log" combined </virtualhost> <virtualhost *:80>	documentroot /data/web03	servername www.web03.com	<directory /data/web03>	require all granted	</directory>	CustomLog "logs/a_access_log" combined </virtualhost>


(2)基于ip地址


cat /etc/httpd/conf.d/vhostip.conf  <virtualhost 192.168.130.11:80>	documentroot /data/web01	<directory /data/web01>	require all granted	</directory> </virtualhost> <virtualhost 192.168.130.22:80>	documentroot /data/web02	<directory /data/web02>	require all granted	</directory> </virtualhost> <virtualhost 192.168.130.33:80>	documentroot /data/web03	<directory /data/web03>	require all granted	</directory> </virtualhost>


(3)基于端口号

cat  /etc/httpd/conf.d/vhostport.conf  listen 8001 listen 8002 listen 8003 <virtualhost *:8001>	documentroot /data/web01	<directory /data/web01>	require all granted	</directory> </virtualhost> <virtualhost *:8002>	documentroot /data/web02	<directory /data/web02>      	require all granted	</directory> </virtualhost> <virtualhost *:8003>	documentroot /data/web03	<directory /data/web03>	require all granted	</directory> </virtualhost>




二、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;          }      }


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI