一 04
3. 配置LNMP
Nginx由于没有免费的控制面板支持,所以需要修改 /usr/local/nginx/conf/nginx.conf 这个文件来实现服务器性能、特性的配置。
上传下载配置文件建议使用Winscp这个工具,同样基于SSH协议,比Ftp安全。
在 http://wiki.nginx.org/NginxConfiguration 有很多配置文件的文档和例子。
默认的配置文件也不错,有以下几点需要注意:
- 每次修改配置文件并上传后,需要测试配置文件是否正确,命令如下:
/usr/local/nginx/sbin/nginx -t - 修改配置后,必须重启Nginx才能生效,Nginx进程无缝重启命令如下:
kill -HUP `cat /usr/local/nginx/logs/nginx.pid` - Nginx 默认不开启SSI(Server Side Include),需要手工开启,而官网给出的例子却无法正常工作,我是用如下配置代码实现SSI的:
location ~ .*\.(shtm|shtml)?$ {
ssi on;
ssi_silent_errors on;
ssi_types text/shtml;
}