Skip to content

Instantly share code, notes, and snippets.

@lobre
Last active January 26, 2020 08:21
Show Gist options
  • Save lobre/bfd16ff51ebbe011a3c7 to your computer and use it in GitHub Desktop.
Save lobre/bfd16ff51ebbe011a3c7 to your computer and use it in GitHub Desktop.
Kimsufi Nginx
server {
listen 80;
server_name lobr.fr proxmox.lobr.fr;
rewrite ^(.*) https://$host$1 permanent;
}
server {
listen 443;
server_name lobr.fr;
ssl on;
ssl_certificate /etc/nginx/ssl/server.crt;
ssl_certificate_key /etc/nginx/ssl/server.key;
proxy_redirect off;
location / {
proxy_pass https://localhost:8000;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
}
}
server {
listen 443;
server_name proxmox.lobr.fr;
ssl on;
ssl_certificate /etc/nginx/ssl/server.crt;
ssl_certificate_key /etc/nginx/ssl/server.key;
proxy_redirect off;
location / {
proxy_pass https://localhost:8006;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
server {
listen 80;
server_name blog.lobr.fr;
proxy_redirect off;
location / {
proxy_pass http://192.168.1.1:80;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment