cygwin下nginx的web多站点配置及php解析配置

环境:

cygwin2.891;

nginx1.14.0;

php7.1.16

web多站点配置:

步骤一:设置配置文件

方法一:在nginx.conf中添加

复制 server{......} 代码段并粘贴到这个代码段后面,修改站点域名和站点根目录,如下。本地域名:www.test.com;根目录:/srv/www/htdocs/tp/public

cygwin下nginx的web多站点配置及php解析配置

方法二:建一个专门的文件夹放站点配置,一个配置文件一个站点,然后在nginx.onf中引入这些配置

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

cygwin下nginx的web多站点配置及php解析配置

引入站点配置文件:

cygwin下nginx的web多站点配置及php解析配置

步骤二:重启nginx服务器

cygwin下nginx的web多站点配置及php解析配置

步骤三:在host文件中添加本地站点域名。在浏览器输入站点域名便可以打开。

cygwin下nginx的web多站点配置及php解析配置

 

php解析配置

步骤一:

在上面配置文件的 server{......}段中加入php配置,如下所示

cygwin下nginx的web多站点配置及php解析配置

步骤二:

重启nginx服务器。