我在开发服务器上使用PHP和nginx,配置如下:
>在/etc/nginx/nginx.conf中我添加了:include / etc / nginx / sites-enabled / *;在最后}之前.
>运行以下命令以创建站点配置:
mkdir /etc/nginx/sites-available/
mkdir /etc/nginx/sites-enabled/
cp /etc/nginx/conf.d/default.conf /etc/nginx/sites-available/
ln -s /etc/nginx/sites-available/ /etc/nginx/sites-enabled/
>请记住,您几乎可以在任何位置实际包含配置中的文件,这样,当您想要将类似配置放在一起时,可以轻松创建多个站点.
是的,.htaccess可以与nginx中的server {}块进行比较,但它们也非常不同. nginx有一个更轻量级的解析配置方法,并且它不会扫描站点目录以进行额外的配置,只有nginx.conf可以看到的内容.