栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

nginx配置

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

nginx配置

全局配置:
user  www;
worker_processes  auto;
error_log  /usr/local/tengine/logs/error.log;

events {
    worker_connections  65535;
}

http {
    server_tokens  off;
    include       mime.types;
    default_type  application/octet-stream;
    log_format  main  '[$time_local] $remote_addr "$http_x_forwarded_for" $remote_port $remote_user '
                  '$host $upstream_addr $upstream_status $upstream_response_time $upstream_cache_status '
                  '"$request" $status $request_time $body_bytes_sent "$http_referer" "$http_user_agent" ';

    access_log  /usr/local/tengine/logs/${host}_access.log main;
    sendfile    on;
    tcp_nopush  on;

    keepalive_timeout  65;

    gzip  on;
    gzip_min_length 2k;
    gzip_comp_level 7;
    gzip_types gzip_types  text/css text/javascript application/javascript application/x-javascript application/xml image/png image/bmp image/jpeg image/jpg;
    server {
        listen 80 default_server;
        return 403 ;
    }

    include vhost/*.conf;
    include upstream/*.conf;
}
具体server配置:
server {
        listen 80;
        server_name one.work.com;
        rewrite ^(.*) https://$server_name$1 permanent; (强转https)
}
server {
        listen 443 ssl;
        server_name one.work.com;
        index index.html index.htm index.php;
        include sslone.conf;   (ssl证书配置)
        ssl_protocols TLSv1.2;
        ssl_ciphers  ECDSA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!DH:!RC4;
        ssl_prefer_server_ciphers   on;
        location / {
                proxy_pass http://ones.sxftwork.com_upstream;
                include proxy.conf;
                client_max_body_size 100m;
                }
}

具体proxy.conf配置:
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 256k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
proxy_temp_file_write_size 256k;
proxy_max_temp_file_size 8m;
proxy_headers_hash_bucket_size 128;
proxy_headers_hash_max_size 1024;
具体ssl.conf配置:
ssl on;
ssl_certificate   /usr/local/tengine/certs/one.work.com.pem;
ssl_certificate_key  /usr/local/tengine/certs/one.work.com.key;
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/752650.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号