安装步骤
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;
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;
}
}