Back

自定义伪静态规则

Small color 2016年09月22日

自定义伪静态规则

如果lnmp默认的伪静态规则不能满足你的需要,或者,你要自行定义伪静态规则,可以新建一个conf文件,放置于 /usr/local/nginx/conf 下,在域名配置文件,即:/usr/local/nginx/conf/vhost/legcloud.com.conf 里引用。

server
  {
    listen       80;
    server_name legcloud.com www.legcloud.com; #绑定的域名
    index index.html index.htm index.php default.html default.htm default.php; #首页文件
    root  /home/legcloud.com; #网站存放目录
    include wordpress.conf; #伪静态规则文件,可自定义成你需要的
    location ~ .*\.(php|php5)?$
      {
        try_files $uri =404;
        fastcgi_pass  unix:/tmp/php-cgi.sock;
        fastcgi_index index.php;
        include fcgi.conf;
      }
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
      {
        expires      30d;
      }
    location ~ .*\.(js|css)?$
      {
        expires      12h;
      }
    access_log off;
  }

修改设置以后,一定要重新载入lnmp或者,重新载入nginx,以下任决命令都一样:

/root/lnmp reload #使用lnmp重新载入配置
/etc/init.d/nginx reload #只重新载入nginx配置,我一般用这个

自定义404、503等常见错误

不管是404还是503等常见错误,还是设置/usr/local/nginx/conf/vhost/legcloud.com.conf文件来完成:

listen       80;
    server_name legcloud.com www.legcloud.com;
    index index.html index.htm index.php default.html default.htm default.php;
    root  /home/legcloud.com;
    error_page 404 /404.php; #放在这里,可自定义文件名,再重载nginx就可以了
    include wordpress.conf;

判断当前域名并自动301到主域名

if ($host != 'vpsmm.com' ) {rewrite ^/(.*)$ http://www.vpsmm.com/$1 permanent;}
#判断当前域名,如果不是则自动301到主域名,放置于error_page ...;上下均可。
六、关闭或开启FSO等php函数

lnmp最新版,默认禁用了一些函数,例如fso等,可修改/usr/local/php/etc/php.ini

disable_functions = passthru,exec,system,chroot,scandir....
#----这是禁用函数,把不想禁用的删除即可----如果自用主机,最简单的修改方案:
disable_functions =
; passthru,exec,system,chroot,scandir....
#----设置为全部开启
修改后,使用/etc/init.d/php-fpm restart,重新启动php

升级PHP和NGINX版本

cd lnm0.9 #进入lnmp安装目录
./upgrade_nginx.sh #升级nginx,只要输入你要升级的版本即可(可见nginx.org)
./upgrade_php.sh #升级php,只要输入你要升级的版本即可(可见php.net)

注意:
  • 担心迷路?请收藏备用网址:smallcolor.top  备用网址2:smallcolor.org
  • 免责声明:本站为非营利性站点,本网站提供的资源均系收集于各大外网网站,本网站只提供web页面服务,并不提供影片资源存储和下载,也不参与录制、上传、翻译。
  • Disclaimer: This site for non-profit site, this website provides the resources are collected in each big web site, the site provides web page service only, does not provide video resources storage and download, or recording, upload, translation will not be involved.
  • 本站严格遵守(CC BY-NC-SA 4.0)国际许可协议,所有信息我都注明来源。
  • This website strictly complies with the (CC BY-NC-SA 4.0) international license agreement and indicates the source of all information.
  • 若本站收录的节目无意侵犯了贵司版权,请给下面邮箱地址来信(或者留言),我们会及时处理和回复,谢谢!
  • If the content included in this website is not intended to infringe your copyright, please send a letter to the following email (or message), we will promptly handle and reply, thank you for your support!
  • 富强、民主、文明、和谐,自由、平等、公正、法治,爱国、敬业、诚信、友善。
  • emoji_u1f625.pngemoji_u1f629.pngicon_twisted.pngemoji_u1f62a.pngemoji_u1f61c.pngemoji_u1f64d.pngemoji_u1f618.pngemoji_u1f611.pngicon_cool.pngemoji_u1f61e.pngicon_wink.pngicon_neutral.pngicon_smile.pngemoji_u1f646.pngemoji_u1f620.pngemoji_u1f626.pngemoji_u1f623.pngicon_razz.pngemoji_u1f603.pngemoji_u1f62b.pngicon_eek.pngemoji_u1f605.png
    >Submit

      商业友情链接:

    >