Nginx 虚拟主机配置

Posted 项思凯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx 虚拟主机配置相关的知识,希望对你有一定的参考价值。

nginx 虚拟主机配置

1、主配置文件下加入虚拟主机参数。
技术分享图片
vim nginx.conf

include vhosts/*.conf;
配置文件

2、创建虚拟主机目录,文件。

技术分享图片
mkdir /usr/local/nginx/conf/vhosts
创建虚拟主机目录
技术分享图片
touch /usr/local/nginx/conf/vhosts/nginx_vhosts1.conf
touch /usr/local/nginx/conf/vhosts/nginx_vhosts2.conf
touch /usr/local/nginx/conf/vhosts/nginx_vhosts3.conf
创建虚拟主机文件

基于IP

1、添加IP地址。

ifconfig eth0:1 192.168.1.131
ifconfig eth0:2 192.168.1.132
ifconfig eth0:3 192.168.1.133

2、修改虚拟主机文件

技术分享图片
# 基于IP 主机1
server{
   # 监听端口
   listen 192.168.1.131:80;
   # 访问域名
   server_name www.xxx.com;
   # 网页索引类型
   index index.html index.htm;
   # 指定URL资源
   root /usr/local/url1;
}
修改虚拟主机文件1
技术分享图片
# 基于IP 主机2
server{
   # 监听端口
   listen 192.168.1.132:80;
   # 访问域名
   server_name www.xxx.com;
   # 网页索引类型
   index index.html index.htm index.php;
   # 指定URL资源
   root /usr/local/url2;
}
修改虚拟主机2
技术分享图片
# 基于IP 主机3
server{
   # 监听端口
   listen 192.168.1.133:80;
   # 访问域名
   server_name www.xxx.com;
   # 网页索引类型
   index index.html index.htm index.php;
   # 指定URL资源
   root /usr/local/url3;
}
修改虚拟主机3

基于域名

1、修改hosts文件,或使用DNS解析。

技术分享图片
C:\Windows\System32\drivers\etc

192.168.1.115 www.131.com www.132.com www.133.com
修改hosts文件

 

 

 

 

 

以上是关于Nginx 虚拟主机配置的主要内容,如果未能解决你的问题,请参考以下文章

配置nginx虚拟主机

linux学习:Nginx--常见功能配置片段与优化-06

Nginx——Nginx启动报错Job for nginx.service failed because the control process exited with error code(代码片段

Nginx配置文件详细介绍

nginx虚拟主机

nginx网站服务器