[root@LNMP vhosts]# vim linux.conf 

     

server

{

    listen 80;

    server_name www.linux.com www.test.com;  #多个域名

    if ($host !='www.linux.com')   #永久重定向。(!=)不等于时做一个操作 

    {

       rewrite ^/(.*)$ http://www.linux.com/$1 permanent;

    }  #域名重定向语句

    index index.html index.htm index.php;

    root /data/dis;

    localtion ~ .*admin\.php$ {

    auth_basic "auth";

    auth_basic_user_file /usr/local/nginx/conf/.htpasswd;

    autoindex on;


    }  # 用户安全认证,但是没有生效。???



    location ~ \.php$ {

        include fastcgi_params;

        fastcgi_pass unix:/tmp/dis.sock;

        #fastcgi_pass 127.0.0.1:9000;

        fastcgi_index index.php;

        fastcgi_param SCRIPT_FILENAME /data/dis$fastcgi_script_name;



[root@LNMP vhosts]# /usr/local/nginx/sbin/nginx -t  #检查配置没有错误

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful


[root@LNMP vhosts]# /etc/init.d/nginx reload   #重新加载nginx 服务

Reloading Nginx:                                           [  OK  ]


测试。实验效果达到。

wKiom1g-nojCwSZCAACcP1IINfY124.jpg

[root@LNMP vhosts]# curl -x127.0.0.1:80 www.test.com\IJLFDSJFEIJFLDIJFLJA -I

HTTP/1.1 301 Moved Permanently  #301

Server: nginx/.10.2

Date: Wed, 30 N1ov 2016 14:03:30 GMT

Content-Type: text/html; charset=GBK

Connection: keep-alive

X-Powered-By: PHP/5.6.27

location: forum.php   #www.linux.com

---------分割线------------------------------------------------

nginx 日志切割

[root@LNMP vhosts]# vim /usr/local/sbin/nginx_logrotate.sh # 脚本位置

#!/bin/bash    

d= `date -d "-1 day" +%F`   # d 表示时间, -1 表示切昨天的日志

[ -d /tmp/nginx_log ] || mkdir /tmp/nginx_log  # 判断日志目录是否存在 “||”或者的意思

mv /usr/local/nginx/logs/access.log /tmp/nginx_log/$d.log  #目录移到 这个目录下,且改名

/etc/init.d/nginx reload > /dev/null  #重新加载,产生的输出重定向到空

cd /tmp/nginx_log/   # 进入日志目录 。对日志进行压缩

gzip -f $d.log  # 如果日志已经存在,不提醒用户强制恢盖:

---------------------------------------

mv /usr/local/nginx/logs/access.log /tmp/nginx_log/$d.log 

#此外是 nginx 日志文件产生的路径,不能照搬视频上的。

wKioL1g-nFqjj_w6AADW8Oi1RnY359.jpg                                                                           

把以上脚本放入计划任务里面,每天凌晨执行。