wiki:technical:upsream
Это старая версия документа!
Upstream NGINX
worker_processes 16;
# This default error log path is compiled-in to make sure configuration parsing # errors are logged somewhere, especially during unattended boot when stderr # isn't normally logged anywhere. This path will be touched on every nginx # start regardless of error log location configured here. See # https://trac.nginx.org/nginx/ticket/147 for more info. # error_log /var/log/nginx/error.log; #
#pid logs/nginx.pid;
events {
worker_connections 16384;
}
http {
upstream vpro {
# server 127.0.0.1:8000 weight=3; # server 127.0.0.1:8001; # server 127.0.0.1:8002;
server web1:443; }
server {
listen 80;
server_name uplink-vpro.vps-server.ru;
location / {
proxy_pass http://vpro;
proxy_set_header Host uplink-vpro.vps-server.ru;
proxy_set_header X-Forwarded-For $remote_addr;
}
}
server {
listen 443 ssl;
server_name uplink-vpro.vps-server.ru;
# ssl_certificate /etc/ssl/certs/server.crt;
# ssl_certificate_key /etc/ssl/certs/server.key;
# ssl_client_certificate /etc/ssl/certs/ca.crt;
# ssl_verify_client optional;
ssl_certificate /usr/local/etc/nginx/certs/uplink-vpro.vps-server.ru.pem;
ssl_certificate_key /usr/local/etc/nginx/certs/uplink-vpro.vps-server.ru.key;
location / {
proxy_pass https://vpro;
proxy_set_header Host uplink-vpro.vps-server.ru;
proxy_set_header X-Forwarded-For $remote_addr;
}
}
}
wiki/technical/upsream.1648413946.txt.gz · Последнее изменение: — Diman
