nginxのの特別なポート転送ディレクトリアクセス

#USERルート;
16 worker_processes;

error_logに/var/log/nginx/error.log;
#error_logログ/ error.logに予告。
#error_logログ/ error.logに情報;

#pidログ/ nginx.pid。


イベント{
worker_connections 102400。
}


HTTP {
のmime.typesを含みます。
default_type application / octet-streamと;

LOG_FORMATメイン'$ REMOTE_ADDR $ HTTP_X_FORWARDED_FOR [$ time_local]'
'$ upstream_addr $ upstream_response_time "$ REQUEST_TIME"'
'$ HTTP_HOST $リクエスト'
' "$状態"の$ body_bytes_sent "$ HTTP_REFERER"'
' "$ HTTP_ACCEPT_LANGUAGE" "$ HTTP_USER_AGENT"' ;

/var/log/nginx/access.logメインのaccess_log。

sendfileの上;
上#tcp_nopush;

#keepalive_timeout 0;
keepalive_timeout 65;

上#gzip;


上流API {
サーバー127.0.0.1:89。
}
上流レコード{
サーバー127.0.0.1:90。
}

set_real_ip_from 0.0.0.0/0;
real_ip_headerのX-転送さ-については、
サーバー{
80を聞きます。
443 SSLを聞きます。
SERVER_NAME demorecord.nwg999.com;
ssl_certificate /etc/ssl/STAR.ash521.com.crt;
ssl_certificate_key /etc/ssl/STAR.ash521.com.key;
ssl_session_timeout 50メートル;
ssl_protocols TLSv1.2;
ssl_ciphers AESGCM:ALL:DH:EXPORT:RC4:+ HIGH:MEDIUM:LOW:aNULL:!の!!!!!!eNULL。
ssl_prefer_server_ciphers上;

位置= /レコード{
proxy_passのhttp://レコード。
300をproxy_connect_timeout。
51200をproxy_headers_hash_max_size。
proxy_headers_hash_bucket_size 6400;
700をproxy_read_timeout。
700をproxy_send_timeout。
proxy_set_headerホスト$ホスト;
proxy_set_headerのX-転送さ-について$ REMOTE_ADDR。
}
}

サーバー{
80を聞きます。
443 SSLを聞きます。
SERVER_NAME demoapi.ash521.com;
ssl_certificate /etc/ssl/STAR.nwg999.com.crt;
ssl_certificate_key /etc/ssl/STAR.ash521.com.key;

/var/log/nginx/demoapi.ash521.com.logメインのaccess_log。

ssl_session_timeout 50メートル;
ssl_protocols TLSv1.2;
ssl_ciphers AESGCM:ALL:DH:EXPORT:RC4:+ HIGH:MEDIUM:LOW:aNULL:!の!!!!!!eNULL。
ssl_prefer_server_ciphers上;

場所〜* /ゲーム{
proxy_passます。http:// API。
300をproxy_connect_timeout。
51200をproxy_headers_hash_max_size。
proxy_headers_hash_bucket_size 6400;
700をproxy_read_timeout。
700をproxy_send_timeout。
proxy_set_headerホスト$ホスト;
proxy_set_headerのX-転送さ-について$ REMOTE_ADDR。
}
}
}

おすすめ

転載: www.cnblogs.com/capable/p/11303341.html