cygwin下nginx的web多站点配置及php解析配置
环境:
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服务器。