环境:
cygwin2.891;
nginx1.14.0;
php7.1.16
web多站点配置:
步骤一:设置配置文件
方法一:在nginx.conf中添加
复制 server{......} 代码段并粘贴到这个代码段后面,修改站点域名和站点根目录,如下。本地域名:www.test.com;根目录:/srv/www/htdocs/tp/public

方法二:建一个专门的文件夹放站点配置,一个配置文件一个站点,然后在nginx.onf中引入这些配置
建个专门存放站点配置的文件夹(我的放在nginx.onf所在文件夹上级文件夹下,名称为vhost),为www.test.com站点建一个配置文件test.conf,为www.test2.com站点建配置文件test2.conf。如方法一中将 server{...}代码段分别复制到两个配置文件中,并修改本地域名和根目录。然后在nginx.conf配置 http{......}代码段引入站点配置文件。如图

引入站点配置文件:

步骤二:重启nginx服务器
![]()
步骤三:在host文件中添加本地站点域名。在浏览器输入站点域名便可以打开。

php解析配置
步骤一:
在上面配置文件的 server{......}段中加入php配置,如下所示

步骤二:
重启nginx服务器。

本文介绍如何在Cygwin环境下配置Nginx实现多站点部署,包括设置站点配置文件、重启Nginx服务器及在host文件中添加本地站点域名的方法。同时,也介绍了如何配置PHP解析。
899

被折叠的 条评论
为什么被折叠?



