nginx

安装步骤


1./app/nginx/conf
nginx配置

2.内容

http {
include mime.types;
default_type application/octet-stream;

log_format json '{ "@timestamp": "$time_iso8601", '
                         '"time": "$time_iso8601", '
                     '"remote_addr": "$remote_addr", '
                         '"remote_user": "$remote_user", '
                     '"body_bytes_sent": "$body_bytes_sent", '
                         '"request_time": "$request_time", '
                     '"status": "$status", '
                         '"host": "$host", '
                     '"request": "$request", '
                         '"uri": "$request_uri", '
                     '"http_referrer": "$http_referer", '
                         '"body_bytes_sent":"$body_bytes_sent", '
                     '"http_x_forwarded_for": "$http_x_forwarded_for", '
                         '"http_user_agent": "$http_user_agent" '
                '}';


access_log  /data/logs/nginx/access.log  json;
error_log   /data/logs/nginx/error.log error;

sendfile        on;
tcp_nopush      on;

client_max_body_size 1G;

keepalive_timeout  65;

server_tokens off;


gzip  on;
gzip_disable "MSIE [1-6]";
gzip_vary off;
gzip_min_length 1k;
gzip_buffers 16 8k;
gzip_comp_level 3;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;


charset utf-8;


include /prod/nginx/conf/conf.d/*.conf;

server {

listen 80;

rewrite ^(.*) http://192.168.0.11:81/$1 permanent;

}

nginx.confinclude
eg: include ./conf.d/*.conf (cond.dĿ .conf)
egapp.leisurely.conf

server {
listen 80;
server_name app.leisurely.datababy.top;

location / {
    proxy_pass  http://leisurely.datababy.top;
    proxy_redirect  off; 
    proxy_set_header Host $host; 
        proxy_set_header X-Real-IP $remote_addr; 
    proxy_set_header X-Forwarded-For 
    $proxy_add_x_forwarded_for;
}

}

4.nginx
upstream syez{
server 192.168.25.69:7551;
server 192.168.25.188:7551;
server 192.168.25.180:7551;
}

server {
listen 80;
server_name syez.datababy.net;

location / {
    proxy_pass  http://syez;
   add_header X-Slave $upstream_addr;
        proxy_redirect  off;
        proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For
        $proxy_add_x_forwarded_for;
}

}

upstream syez{
server 192.168.25.69:7551;
server 192.168.25.188:7551;
server 192.168.25.180:7551;
}

server {
listen 80;
server_name syez.datababy.net;

location / {
    proxy_pass  http://syez;
    add_header X-Slave $upstream_addr;
        proxy_redirect  off;
        proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For
        $proxy_add_x_forwarded_for;
}

}

贵公网安备52010202002389号

黔ICP备19009341号-1