Nginx 配置---nginx.conf

利用虚拟主机,不用为每个要运行的网站提供一台单独的Ngnix服务器或单独运行一组Nginx进程,虚拟主机提供了在同一台服务器上,同一组Nginx进程上运行多个网站的工能。跟Apache 一样,Nginx也可以配置多种类型的虚拟主机,分别是基于IP的虚拟主机,基于域名的虚拟主机,基于端口的虚拟主机。

使用Nginx搭建虚拟主机服务器时,每个虚拟web站点拥有独立的server{}配置段,各自监听的ip地址/端口号可以单独指定,当然网站名称也不同。
nginx.conf-----http模块配置

虚拟主机配置

1.基于ip的虚拟主机

一台主机如果有多个IP 地址,可以设置每一个IP对应一个站点。主机安装多个

网卡可以有多个IP。


2.基于端口号的虚拟主机

server{

listen 192.138.85.135:6666 //监听端口

server_name 192.138.85.135:6666

}

server{

listen 192.138.85.135:8888 //监听端口

server_name 192.138.85.135:8888

}

检测端口是否运行正常。

 service nginx stop

 service nginx start

netstart -anpt | grep nginx

 }

3.基于域名的虚拟主机

可以配置多个server块, 配置多个域名

server_name = www.baidu.com

在本地hosts文件中配置:ip 和域名的映射 就可以绕过DNS解析

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容