#user nobody;
#worker_processes 4;
worker_processes auto;
worker_rlimit_nofile 100000;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 2048;
}
http {
#include mime.types;
#default_type application/octet-stream;
sendfile on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
upstream xxx-api{
server 192.168.1.123:8082;
}
#HTTP服务器
server {
listen 80;
#listen 443 ssl;
server_name compute.amazonaws.com;
index index.html
ssl on;
ssl_certificate /etc/nginx/xxx.pem;
ssl_certificate_key /etc/nginx/xxx.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM- SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
location / {
root html;
index index.html index.htm;
}
#编码格式
charset utf-8;
#代理配置参数
proxy_connect_timeout 180;
proxy_send_timeout 180;
proxy_read_timeout 180;
proxy_set_header Host $host;
proxy_set_header X-Forwarder-For $remote_addr;
#配置代理
location /xxx-api/ {
proxy_pass http://xxx-api/;
proxy_redirect off;
}
}
}