nginx
Dies ist eine alte Version des Dokuments!
apt install libnginx-mod-stream
user www-data; worker_processes auto; pid /run/nginx.pid;
load_module modules/ngx_stream_module.so;
events{
worker_connections 1024;
}
stream{
map $ssl_preread_server_name $name{
hostnames;
.mainfo.net mainfo;
default localserver;
}
upstream mainfo{
server 172.16.19.10:443;
}
upstream localserver{
server 127.0.0.1:8443;
}
server{
listen 443;
proxy_pass $name;
ssl_preread on;
}
}
http{
disable_symlinks off;
include mime.types; default_type application/octet-stream;
ssl_session_cache shared:SSL:10m; ssl_session_timeout 10m;
server {
listen 80;
proxy_set_header Host $http_host;
server_name .mainfo.net;
location / {
proxy_pass http://172.16.19.10:80;
}
}
server {
server_name content19.abecloud.de;
include content.conf;
ssl_certificate /etc/letsencrypt/live/content19.abecloud.de/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/content19.abecloud.de/privkey.pem;
}
server {
listen 80 default_server;
location /.well-known/acme-challenge/ {
root /var/www/acme;
}
return 301 https://$host$request_uri;
}
}
nginx.1762175611.txt.gz · Zuletzt geändert: von berti
