102 lines
1.6 KiB
Nginx Configuration File
102 lines
1.6 KiB
Nginx Configuration File
|
set $domain 272254864.xyz;
|
||
|
set $ssl_cert /etc/nginx/.lego/certificates/$domain.crt;
|
||
|
set $ssl_key /etc/nginx/.lego/certificates/$domain.key;
|
||
|
|
||
|
worker_processes auto;
|
||
|
|
||
|
events {
|
||
|
multi_accept on;
|
||
|
worker_connections 256;
|
||
|
}
|
||
|
|
||
|
server {
|
||
|
listen 80;
|
||
|
return 301 https://$host$request_uri;
|
||
|
}
|
||
|
|
||
|
upstream dufs {
|
||
|
server 10.44.82.16:10001;
|
||
|
}
|
||
|
upstream cgit {
|
||
|
server 10.44.82.16:10002;
|
||
|
}
|
||
|
upstream navi {
|
||
|
server 10.44.82.16:10003;
|
||
|
}
|
||
|
upstream ai {
|
||
|
server 10.44.82.16:10004;
|
||
|
}
|
||
|
upstream dns {
|
||
|
server 10.44.82.16:10005;
|
||
|
}
|
||
|
upstream invid {
|
||
|
server 10.44.82.16:10006;
|
||
|
}
|
||
|
upstream searx {
|
||
|
server 10.44.82.16:10007;
|
||
|
}
|
||
|
|
||
|
server {
|
||
|
listen 10.44.82.1:443 ssl;
|
||
|
server_name files.$domain;
|
||
|
ssl_certificate $ssl_cert;
|
||
|
ssl_certificate_key $ssl_key;
|
||
|
|
||
|
proxy_pass dufs;
|
||
|
}
|
||
|
|
||
|
server {
|
||
|
listen 443 ssl;
|
||
|
server_name git.$domain;
|
||
|
ssl_certificate $ssl_cert;
|
||
|
ssl_certificate_key $ssl_key;
|
||
|
|
||
|
proxy_pass cgit;
|
||
|
}
|
||
|
|
||
|
server {
|
||
|
listen 10.44.82.1:443 ssl;
|
||
|
server_name music.$domain;
|
||
|
ssl_certificate $ssl_cert;
|
||
|
ssl_certificate_key $ssl_key;
|
||
|
|
||
|
proxy_pass navi;
|
||
|
}
|
||
|
|
||
|
server {
|
||
|
listen 10.44.82.1:443 ssl;
|
||
|
server_name ai.$domain;
|
||
|
ssl_certificate $ssl_cert;
|
||
|
ssl_certificate_key $ssl_key;
|
||
|
|
||
|
proxy_pass ai;
|
||
|
}
|
||
|
|
||
|
server {
|
||
|
listen 10.44.82.1:443 ssl;
|
||
|
server_name dns.$domain;
|
||
|
ssl_certificate $ssl_cert;
|
||
|
ssl_certificate_key $ssl_key;
|
||
|
|
||
|
proxy_ssl on;
|
||
|
proxy_pass dns;
|
||
|
}
|
||
|
|
||
|
server {
|
||
|
listen 10.44.82.1:443 ssl;
|
||
|
server_name yt.$domain;
|
||
|
ssl_certificate $ssl_cert;
|
||
|
ssl_certificate_key $ssl_key;
|
||
|
|
||
|
proxy_pass invid;
|
||
|
}
|
||
|
|
||
|
server {
|
||
|
listen 10.44.82.1:443 ssl;
|
||
|
server_name search.$domain;
|
||
|
ssl_certificate $ssl_cert;
|
||
|
ssl_certificate_key $ssl_key;
|
||
|
|
||
|
proxy_pass searx;
|
||
|
}
|