nginx.conf文件

#user  nobody;

worker_processes  4;

#worker_cpu_affinity 0001 0010 0100 1000;

worker_rlimit_nofile 65535;

#error_log  logs/error.log;

#error_log  logs/error.log  notice;

#error_log  logs/error.log  info;

 

pidnginx.pid;

 

events {

    #use epoll;

    worker_connections  65535;

}

 

http {

    include       mime.types;

    default_type  application/octet-stream;

 

    log_format  stone   '$remote_addr - - [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent"';

 

    #access_log off;

    # access_log  /usr/local/nginx/logs/access.log  stone;

    access_log logs/access.log;

    sendfileon;

    tcp_nopushon;

    tcp_nodelayon;

    fastcgi_intercept_errors on;

    keepalive_timeout  60;

    proxy_connect_timeout 60;

 

    proxy_read_timeout 60;

    proxy_send_timeout 60; 

    proxy_buffer_size 256k;

    proxy_buffers 4 256k;

    proxy_busy_buffers_size 256k;

    proxy_temp_file_write_size 256k;

    #proxy_temp_path /home/data/proxy_temp;

    proxy_temp_path F:/nginx-1.12.0/data/logsproxy_temp;#自己找到nginx安装目录建文件夹

    #proxy_cache_path D:/nginx-1.12.0/data/proxy_cache levels=1:2 keys_zone=cache_one:64m inactive=1d max_size=1g;

 

    client_header_buffer_size 4k;

    large_client_header_buffers 4 8k;

    client_max_body_size 2m;

 

    gzip  on;

    gzip_disable "MSIE [1-6]\.";

    gzip_min_length  1k;

    gzip_comp_level  4;

    gzip_buffers  4 8k;

    gzip_typestext/plain application/javascript application/x-javascript text/css text/javascript application/x-httpd-php image/jpeg image/gif image/png;

    #gzip  on;

 

    server {

        listen       80;

        server_name   localhost;

        server_tokens off;

 

        userid          on;

        userid_name     uid;

        userid_expires  730d;

        userid_p3p      'policyref="/w3c/p3p.xml", CP="CUR ADM OUR NOR STA NID"';

 

#access_log off;

        # access_log /usr/local/nginx/logs/stone-access.log stone buffer=8k flush=500ms;

        # error_log /usr/local/nginx/logs/stone-error.log crit;

        access_log logs/stone-access.log stone buffer=8k flush=500ms;

        error_log logs/stone-error.log;

        

        #charset koi8-r;

 

        #access_log  logs/host.access.log  main;

 

if ($http_user_agent ~* "MQQBrowser/5.0 QQ-URL-Manager Mobile"){

return 404;

}

 

#栏目

# 修改Cas的配置开始

 

rewrite ^/$ /main/index.html last;

rewrite ^/index\.html.*? /main/index.html last;

 

# 修改Cas的配置结束

 

 rewrite ^/live\.html$ /main/live.html last;

rewrite ^/finance\.html$ /main/finance.html last;

rewrite ^/zhuanji\.html$ /main/zhuanji.html last;

rewrite ^/teacherlist\.html$ /teacher/teacherlist.html last;

#视频

rewrite ^/video/([0-9]+)\.html$ /video/dianbo.html?vid=$1&segid=0 last;

rewrite ^/video/([0-9]+)/([0-9]+)\.html$ /video/dianbo.html?vid=$1&segid=$2 last;

#视频列表

rewrite ^/video/fresh/([0-9]+)\.html$ /video/fresh.html?pagenum=$1 last;

rewrite ^/video/strength/([0-9]+)\.html$ /video/strength.html?pagenum=$1 last;

rewrite ^/video/weekend/([0-9]+)\.html$ /video/weekend.html?pagenum=$1 last;

rewrite ^/video/strategy/([0-9]+)\.html$ /video/strategy.html?pagenum=$1 last;

rewrite ^/video/knowledge/([0-9]+)\.html$ /video/knowledge.html?pagenum=$1 last;

rewrite ^/video/latest/([0-9]+)\.html$ /video/latest.html?pagenum=$1 last;

#直播互动中奖列表

rewrite ^/live/reward/([0-9]+)\.html$ /live/reward.html?pagenum=$1 last;

 

#讲师

rewrite ^/teacher/([0-9]+)\.html$ /teacher/detail.html?tid=$1&pagenum=1 last;

rewrite ^/teacher/([0-9]+)/([0-9]+)\.html$ /teacher/detail.html?tid=$1&pagenum=$2 last;

rewrite ^/teacherlist/([0-9]+)\.html$ /teacher/teacherlist.html?pagenum=$1 last;

#视频搜索

rewrite ^/video/search/([^/]*?)\.html$ /video/search.html?keyword=$1&pagenum=1 last;

rewrite ^/video/search/([^/]*?)/([0-9]+)\.html$ /video/search.html?keyword=$1&pagenum=$2 last;

#讲师搜索

rewrite ^/teacher/search/([^/]*?)\.html$ /teacher/search.html?keyword=$1&pagenum=1 last;

rewrite ^/teacher/search/([^/]*?)/([0-9]+)\.html$ /teacher/search.html?keyword=$1&pagenum=$2 last;

#聊天室地址获取

rewrite ^/checkChat\.jsp$ /server/livechat.html last;

rewrite ^/vodcheck/([0-9]+)/([0-9]+)\.html$ /video/vodcheck.html?vid=$1&segid=$2 last;

rewrite ^/videoaddr/([0-9]+)/([0-9]+)\.html$ /video/videoaddr.html?vid=$1&segid=$2 last;

#动态公告列表

rewrite ^/notice/list/([0-9]+)\.html$ /notice/list.html?pagenum=$1 last;

rewrite ^/notice/([0-9]+)\.html$ /notice/detail.html?noticeid=$1 last;

#股票搜索

rewrite ^/stock/search/([0-9]+)\.html$ /stock/search.html?code=$1 last;

 

#麟龙软件

rewrite ^/linlong\.html$ /linlong/softlive.html last;

rewrite ^/softlive\.html$ /linlong/softlive.html last;

rewrite ^/product\.html$ /linlong/clionsoft.html last;

rewrite ^/product/([0-9]+)\.html$ /linlong/product.html?softid=$1 last;

rewrite ^/clionsoft\.html$ /linlong/clionsoft.html last;

rewrite ^/qitiandasheng\.html$ /linlong/qitiandasheng.html last;

rewrite ^/softvideo\.html$ /linlong/jiangtang.html last;

rewrite ^/jiangtang\.html$ /linlong/jiangtang.html last;

rewrite ^/qiyoucili\.html$ /linlong/qiyoucili.html last;

rewrite ^/download\.html$ /linlong/download.html last;

rewrite ^/stocksearch/([0-9]+)\.html$ /linlong/stocksearch.html?code=$1 last;

#视频列表

rewrite ^/videolist/([0-9]+)\.html$ /linlong/videolist.html?type=$1 last;

rewrite ^/videolist/([0-9]+)/([0-9]+)\.html$ /linlong/videolist.html?type=$1&pagenum=$2 last;

#中奖列表

rewrite ^/rewardlist\.html$ /linlong/rewardlist.html last;

rewrite ^/rewardlist/([0-9]+)\.html$ /linlong/rewardlist.html?pagenum=$1 last;

#股票决策信息搜索

rewrite ^/stocksearch/([0-9]+)\.html$ /linlong/stocksearch.html?code=$1 last;

 

#订单购买流程

rewrite ^/purchase/([0-9]+)\.html$ /linlong/purchase.html?softid=$1 last;

rewrite ^/payment/([0-9]+)\.html$ /linlong/payment.html?softid=$1 last;

rewrite ^/payresult.html(.*) /linlong/payresult.html$1 last;

rewrite ^/paynotify.html(.*) /linlong/paynotify.html$1 last;

 

        location / {

        add_header Cache-Control no-cache;

       add_header Cache-Control private;

proxy_pass http://stonesvr1;

        }

 

location ^~ /help/ {

root D:/dev/nginx-1.8.0/nginxRoot/;

}

 

location ^~ /images/ {

root D:/dev/nginx-1.8.0/nginxRoot/;

}

 

location ^~ /css/ {

root D:/dev/nginx-1.8.0/nginxRoot/;

}

 

location ^~ /js/ {

root D:/dev/nginx-1.8.0/nginxRoot/;

}

 

location ^~ /kkplayer/ {

root D:/dev/nginx-1.8.0/nginxRoot/;

}

 

location ^~ /linlong/images/ {

root D:/dev/nginx-1.8.0/nginxRoot/;

}

 

location ^~ /linlong/js/ {

root D:/dev/nginx-1.8.0/nginxRoot/;

}

 

location ^~ /linlong/css/ {

root D:/dev/nginx-1.8.0/nginxRoot/;

}

 

location ^~ /favicon.ico {

root D:/dev/nginx-1.8.0/nginxRoot/;

}

       

location ~ ^/(login|regist|registok|404)\.html$ {

root D:/dev/nginx-1.8.0/nginxRoot/;

}

 

location ~ .*\.swf$ {

root D:/dev/nginx-1.8.0/nginxRoot/;

}

 

error_page 404  /404.html ;

 

        # redirect server error pages to the static page /50x.html

        #

        #error_page   500 502 503 504  /50x.html;

        #location = /50x.html {

        #    root   html;

        #}

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header Referer $http_referer;

proxy_set_header Cookie $http_cookie;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    }

 

    upstream stonesvr1 {#访问名称

        ip_hash;#负载均衡算法

        #server 172.27.60.21:1234; #停掉的一个节点

        server 172.27.60.22:1234;#网站后台的访问地址(开启的第二个节点

        

    }

}

 

 

1. 到nginx安装目录

2. 按住shift+鼠标右键

3. 点击"在此处打开命令窗口"

4. 输入 start nginx

5. 到nginx目录下logs文件夹,查看error.log。

start nginx

nginx -s stop
nginx -s reload

猜你喜欢

转载自bigdragon.iteye.com/blog/2373388