Nginx配置虚拟主机支持3种方式:基于IP的虚拟主机配置,基于端口的虚拟主机配置,基于域名的虚拟主机配置。
详解Nginx 虚拟主机配置的三种方式(基于IP) http://www.tuohang.net/article/43828.html
详解Nginx 虚拟主机配置的三种方式(基于端口) http://www.tuohang.net/article/43829.html
3、Nginx基于域名的虚拟主机配置
使用基于域名的虚拟主机配置是比较流行的方式,可以在同一个IP上配置多个域名并且都通过80端口访问。
3.1 假设服务器有个IP地址为192.168.2.155
3.2 192.168.2.155对应的域名如下,配置主机的host文件便于测试
3.3 建立虚拟主机存放网页的根目录,并创建首页文件index.html
3.4 修改nginx.conf,将虚拟主机配置文件包含进主文件
在nginx.conf文件末尾加入以下配置
3.5 编辑每个域名的配置文件(每个虚拟主机的配置文件)
3.6 创建日志文件,否则无法启动nginx
3.7 先测试配置文件然后再启动nginx
3.8 测试文件
附:配置过程中的问题
1、最后测试时发生的问题
解决方法:
查看Nginx是否在监听相应的端口。
1、配置虚拟主机文件时要加上监听的IP地址,每个虚拟主机配置文件都一样。
2、配置完成后要重启服务器
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/liupeifeng3514/article/details/79007051