立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 320|回复: 9

帮忙看看这个nginx反向代理配置对不对

[复制链接]

帮忙看看这个nginx反向代理配置对不对

[复制链接]

77

主题

105

回帖

1033

积分

金牌会员

积分
1033
gnocuil

77

主题

105

回帖

1033

积分

金牌会员

积分
1033
2017-12-29 07:37:51 | 显示全部楼层 |阅读模式
本帖最后由 gnocuil 于 2017-12-29 12:21 编辑

系统内存是16GB的,现在的这个设置好像都不怎么占用内存,才用900m左右。。

[ol]
  • user  www www;
  • worker_processes auto;
  • error_log  /www/wwwlogs/nginx_error.log  crit;
  • pid        /www/server/nginx/logs/nginx.pid;
  • worker_rlimit_nofile 51200;
  • events
  •     {
  •         use epoll;
  •         worker_connections 51200;
  •         multi_accept on;
  •     }
  • http
  •     {
  •         include mime.types;
  •         include proxy.conf;
  •         default_type  application/octet-stream;
  •         server_names_hash_bucket_size 512;
  •         client_header_buffer_size 32k;
  •         large_client_header_buffers 4 32k;
  •         client_max_body_size 50m;
  •         sendfile   on;
  •         tcp_nopush on;
  •         keepalive_timeout 60;
  •         tcp_nodelay on;
  •         fastcgi_connect_timeout 300;
  •         fastcgi_send_timeout 300;
  •         fastcgi_read_timeout 300;
  •         fastcgi_buffer_size 64k;
  •         fastcgi_buffers 4 64k;
  •         fastcgi_busy_buffers_size 128k;
  •         fastcgi_temp_file_write_size 256k;
  •                 fastcgi_intercept_errors on;
  •         gzip on;
  •         gzip_min_length  1k;
  •         gzip_buffers     4 16k;
  •         gzip_http_version 1.1;
  •         gzip_comp_level 2;
  •         gzip_types     text/plain application/javascript application/x-javascript text/javascript text/css application/xml;
  •         gzip_vary on;
  •         gzip_proxied   expired no-cache no-store private auth;
  •         gzip_disable   "MSIE [1-6]\.";
  •         limit_conn_zone $binary_remote_addr zone=perip:10m;
  •                 limit_conn_zone $server_name zone=perserver:10m;
  •         server_tokens off;
  •         access_log off;
  • server
  •     {
  •         listen 888;
  •         server_name www.bt.cn;
  •         index index.html index.htm index.php;
  •         root  /www/server/phpmyadmin;
  •         #error_page   404   /404.html;
  •         include enable-php.conf;
  •         location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  •         {
  •             expires      30d;
  •         }
  •         location ~ .*\.(js|css)?$
  •         {
  •             expires      12h;
  •         }
  •         location ~ /\.
  •         {
  •             deny all;
  •         }
  •         access_log  /www/wwwlogs/access.log;
  •     }
  • include /www/server/panel/vhost/nginx/*.conf;
  • }
  • [/ol]复制代码




    [ol]
  • server
  • {
  •     listen 80;
  •     server_name www.baidu.com;
  •     index index.php index.html index.htm default.php default.htm default.html;
  •     root /www/wwwroot/www.baidu.com;
  •    
  •     #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
  •     #error_page 404/404.html;
  •     #SSL-END
  •    
  •     #ERROR-PAGE-START  错误页配置,可以注释、删除或修改
  •     error_page 404 /404.html;
  •     error_page 502 /502.html;
  •     #ERROR-PAGE-END
  •    
  •     #PHP-INFO-START  PHP引用配置,可以注释或修改
  •     #PROXY-START
  •     location ~ /purge(/.*) {
  •         proxy_cache_purge cache_one $host$request_uri$is_args$args;
  •         #access_log  /www/wwwlogs/www.baidu.com_purge_cache.log;
  •     }
  •     location /
  •     {
  •         proxy_pass http://www.baidu.com;
  •         proxy_set_header Host $host;
  •         proxy_set_header X-Forwarded-For $remote_addr;
  •         proxy_cache cache_one;
  •         proxy_cache_key $host$request_uri$is_args$args;
  •         proxy_cache_valid 200 304 15m;
  •         proxy_cache_valid 301 302 10m;
  •         proxy_cache_valid any 1m;
  •         add_header X-Cache $upstream_cache_status;
  •         
  •         expires 30m;
  •     }
  •    
  •     location ~ .*\.(php|html)?$
  •     {
  •         proxy_set_header Host $host;
  •         proxy_set_header X-Forwarded-For $remote_addr;
  •         proxy_pass http://www.baidu.com;
  •         expires 30m;
  •         
  •     }
  •     location ~ .*\.(js|css|gif|jpg|jpeg|png|bmp|ico|swf|flv)?$
  •     {
  •         proxy_set_header Host $host;
  •         proxy_set_header X-Forwarded-For $remote_addr;
  •         proxy_pass http://www.baidu.com;
  •         expires 30d;
  •         
  •     }
  •     #PROXY-END
  •         include enable-php-54.conf;
  •     #PHP-INFO-END
  •    
  •     #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
  •     include /www/server/panel/vhost/rewrite/www.baidu.com.conf;
  •     #REWRITE-END
  •    
  •     #禁止访问的文件或目录
  •     location ~ ^/(\.user.ini|\.htaccess|\.git|\.project|LICENSE|README.md)
  •     {
  •         return 404;
  •     }
  •    
  •     access_log  /www/wwwlogs/www.baidu.com.log;
  • }[/ol]复制代码
  • 回复

    使用道具 举报

    21

    主题

    100

    回帖

    427

    积分

    中级会员

    积分
    427
    lzyroot

    21

    主题

    100

    回帖

    427

    积分

    中级会员

    积分
    427
    2017-12-29 08:15:14 | 显示全部楼层
    看不懂,大佬上
    回复

    使用道具 举报

    23

    主题

    281

    回帖

    1122

    积分

    金牌会员

    积分
    1122
    南琴浪

    23

    主题

    281

    回帖

    1122

    积分

    金牌会员

    积分
    1122
    2017-12-29 08:25:31 | 显示全部楼层
    我真的要被这些模板气疯了。都说了 nginx 不是无脑照搬的,搬一大堆注释上去是闹怎样?
    回复

    使用道具 举报

    23

    主题

    281

    回帖

    1122

    积分

    金牌会员

    积分
    1122
    南琴浪

    23

    主题

    281

    回帖

    1122

    积分

    金牌会员

    积分
    1122
    2017-12-29 08:32:13 | 显示全部楼层
    server
    {
        listen 80;
        server_name www.baidu.com;
        index index.php index.html;
        root /www/wwwroot/www.baidu.com;
        access_log  www/wwwlogs/www.baidu.com.log;

        location /
        {
            proxy_pass http://www.baidu.com;
            proxy_set_header Host "www.baidu.com";
            proxy_set_header X-Forwarded-For $remote_addr;
        }

            include enable-php-54.conf;
       
        #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
        include /www/server/panel/vhost/rewrite/www.baidu.com.conf;
       
        #禁止访问的文件或目录
        location ~ ^/(\.user.ini|\.htaccess|\.git|\.project|LICENSE|README.md)
        {
            return 403;
        }
       
       
    }
    回复

    使用道具 举报

    10

    主题

    133

    回帖

    696

    积分

    高级会员

    积分
    696
    墨迹

    10

    主题

    133

    回帖

    696

    积分

    高级会员

    积分
    696
    2017-12-29 08:44:24 | 显示全部楼层
    你先试试,有问题再说,你不试发这么一大推别人怎么看
    回复

    使用道具 举报

    68

    主题

    417

    回帖

    1752

    积分

    金牌会员

    积分
    1752
    dream7758521

    68

    主题

    417

    回帖

    1752

    积分

    金牌会员

    积分
    1752
    2017-12-29 09:01:50 | 显示全部楼层
    [ol]
  •         proxy_set_header Host $host; #$host改成www.baidu.com
  • [/ol]复制代码
  • 回复

    使用道具 举报

    77

    主题

    105

    回帖

    1033

    积分

    金牌会员

    积分
    1033
    gnocuil 楼主

    77

    主题

    105

    回帖

    1033

    积分

    金牌会员

    积分
    1033
    2017-12-29 12:10:09 | 显示全部楼层

    dream7758521 发表于 2017-12-29 09:01

    我修改了系统的hosts把域名指向了一个ip,这个地方好像就不需要改了.
    回复

    使用道具 举报

    77

    主题

    105

    回帖

    1033

    积分

    金牌会员

    积分
    1033
    gnocuil 楼主

    77

    主题

    105

    回帖

    1033

    积分

    金牌会员

    积分
    1033
    2017-12-29 09:01:00 | 显示全部楼层

    墨迹 发表于 2017-12-29 08:44

    你先试试,有问题再说,你不试发这么一大推别人怎么看

    能正常,打开速度还挺快的,但是后端机器CPU占用了60以上,一直维持,不知道是不是html没有缓存成功。
    回复

    使用道具 举报

    77

    主题

    105

    回帖

    1033

    积分

    金牌会员

    积分
    1033
    gnocuil 楼主

    77

    主题

    105

    回帖

    1033

    积分

    金牌会员

    积分
    1033
    2017-12-29 12:11:22 | 显示全部楼层

    南琴浪 发表于 2017-12-29 08:32

    server
    {
        listen 80;

    大佬 ,您这个应该是不缓存的是吧。
    回复

    使用道具 举报

    77

    主题

    105

    回帖

    1033

    积分

    金牌会员

    积分
    1033
    gnocuil 楼主

    77

    主题

    105

    回帖

    1033

    积分

    金牌会员

    积分
    1033
    2017-12-29 08:44:00 | 显示全部楼层

    南琴浪 发表于 2017-12-29 08:25

    我真的要被这些模板气疯了。都说了 nginx 不是无脑照搬的,搬一大堆注释上去是闹怎样? ...

    这些注释是宝塔自带的
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2025-5-9 20:25 , Processed in 0.023960 second(s), 5 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表