这篇文章主要介绍了Nginx怎么配置多个虚拟主机的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Nginx怎么配置多个虚拟主机文章都会有所收获,下面我们一起来看看吧。
在Nginx下配置虚拟主机vhost非常方便。主要在Nginx的配置文件Nginx.conf中添加一个server即可
比如我想配置两个虚拟主机,通过域名linux.com和linux2.com访问,分别对应的目录是/usr/htdocs/linux 和/usr/htdocs/linux2 (这个目录下是放你开发项目文件哦)
因为我安装的本地虚拟机,所以我先在hosts文件中添加两个重定向:
192.168.20.250 linux.com //192.168.20.250是我虚拟机的ip,用的桥接方式
192.168.20.250 linux2.com
开始配置啦:以配置linux.com为例,配置多个虚拟主机是一模一样的过程。
> 进入conf目录,看到很多的配置文件
编辑Nginx.conf
添加一个server{},每个server里面的配置对应一个虚拟主机vhost
server { listen 80; //80端口 server_name linux.com; //设置域名 #直接输入域名进入的目录和默认解析的文件 location / { index index.html; root /usr/htdocs/linux; //直接输入linux.com是进到了这里 ,一般配置和解析PHP所在目录一直 } #解析.PHP的文件 location ~ \.PHP$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.PHP; fastcgi_param script_filename /usr/htdocs/linux/$fastcgi_script_name; //当前虚拟主机对应的目录 include fastcgi_params; } }
在对应的/usr/htdocs/linux下添加文件index.PHP用于测试
打开浏览器,输入域名测试下:
关于“Nginx怎么配置多个虚拟主机”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Nginx怎么配置多个虚拟主机”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程之家行业资讯频道。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。