有些服务器没有安装Apache,而是安装的Nginx。Nginx在性能和负载均衡上做的比Apache好。这对于以前习惯于Apache配置的站长们来说,就得要学习新的知识了。Ian将平时学到的,用到的知识做些记录,和大家分享。
Nginx的配置文件位置:/usr/local/nginx/conf/nginx.conf
Nginx的重启(重新加载)命令: /usr/local/nginx/sbin/nginx -s reload
注:/usr/local/nginx/conf/ 为安装Nginx的路径。
编辑方法:我的是Windows下的记事本,修改完成之后在通过Ftp上传到服务器上。当然,如果你能直接用VI或者其他的工具直接编辑更好。注意用windows下的编辑工具的时候,有些文件的编码方式要注意。尤其是utf-8的。用记事本或者其他的一些工具编辑的时候要注意保存后的文件类型方式。可以通过记事本,另存为,看到最下方的编发方式。
WordPress的静态配置:
第一中方法:
在需要配置的server段落中添加:
location / { if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } }
这一段也可以单独保存成一个文件,比如wordpress.conf,放到nginx.conf同级目录下,然后在server里面使用:include wordpress.conf;
第二种方式:
location / { try_files $uri $uri/ /index.php?q=$uri&$args; }
保存完配置文件后,就可以执行Nginx重新加载命令。