File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ /data /**
2+ docker-compose.override.yml
3+ config /proxy /certbot /**
4+ * .pem
Original file line number Diff line number Diff line change 1+
2+ server {
3+ listen 80 default_server;
4+ listen [::]:80 default_server;
5+ server_name _;
6+ deny all;
7+
8+ #return 301 https://bittich.be;
9+ }
10+ server {
11+ listen 443 ssl;
12+ server_name _;
13+ ssl_certificate /etc/nginx/ssl/self.crt;
14+ ssl_certificate_key /etc/nginx/ssl/self.key;
15+ include /etc/proxy/options-ssl-nginx.conf;
16+ ssl_dhparam /etc/proxy/ssl-dhparams.pem;
17+ deny all;
18+
19+ #return 301 https://bittich.be;
20+
21+ }
Original file line number Diff line number Diff line change 1+ server {
2+ listen 80;
3+ server_name auth.bittich.be;
4+ location / {
5+ return 301 https://$host$request_uri;
6+ }
7+ }
8+ server {
9+ listen 443 ssl http2;
10+ server_name auth.bittich.be;
11+ expires -1;
12+ add_header Cache-Control "public, no-transform";
13+ add_header Pragma public;
14+ ssl_certificate /etc/proxy/cloudflare/auth.bittich.be/fullchain.pem;
15+ ssl_certificate_key /etc/proxy/cloudflare/auth.bittich.be/privkey.pem;
16+ include /etc/proxy/options-ssl-nginx.conf;
17+ ssl_dhparam /etc/proxy/ssl-dhparams.pem;
18+ location / {
19+ proxy_set_header Host $host;
20+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
21+ proxy_set_header X-Forwarded-Proto $scheme;
22+ proxy_set_header X-Real-IP $remote_addr;
23+ proxy_pass http://api-gateway;
24+ }
25+ }
Original file line number Diff line number Diff line change 1+ server {
2+ listen 80;
3+ server_name backoffice.bittich.be;
4+ location / {
5+ return 301 https://$host$request_uri;
6+ }
7+ }
8+ server {
9+ listen 443 ssl http2;
10+ server_name backoffice.bittich.be;
11+ expires -1;
12+ add_header Cache-Control "public, no-transform";
13+ add_header Pragma public;
14+ ssl_certificate /etc/proxy/cloudflare/backoffice.bittich.be/fullchain.pem;
15+ ssl_certificate_key /etc/proxy/cloudflare/backoffice.bittich.be/privkey.pem;
16+ include /etc/proxy/options-ssl-nginx.conf;
17+ ssl_dhparam /etc/proxy/ssl-dhparams.pem;
18+ location / {
19+ proxy_set_header Host $host;
20+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
21+ proxy_set_header X-Real-IP $remote_addr;
22+ proxy_pass http://api-gateway;
23+ }
24+ }
Original file line number Diff line number Diff line change 1+ server {
2+ listen 80;
3+ server_name bittich.be;
4+ location / {
5+ return 301 https://$host$request_uri;
6+ }
7+ }
8+
9+ server {
10+ listen 443 ssl http2;
11+ server_name bittich.be;
12+ expires -1;
13+ add_header Cache-Control "public, no-transform";
14+ add_header Pragma public;
15+ ssl_certificate /etc/proxy/cloudflare/bittich.be/fullchain.pem;
16+ ssl_certificate_key /etc/proxy/cloudflare/bittich.be/privkey.pem;
17+ include /etc/proxy/options-ssl-nginx.conf;
18+ ssl_dhparam /etc/proxy/ssl-dhparams.pem;
19+ location / {
20+ proxy_set_header Host $host;
21+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
22+ proxy_set_header X-Real-IP $remote_addr;
23+ proxy_pass http://api-gateway;
24+ }
25+ }
Original file line number Diff line number Diff line change 1+ server {
2+ listen 80;
3+ server_name www.bittich.be;
4+ location / {
5+ return 301 https://bittich.be;
6+ }
7+ }
8+
9+
10+ server {
11+ listen 443 ssl http2;
12+ server_name www.bittich.be;
13+ expires -1;
14+ add_header Cache-Control "public, no-transform";
15+ add_header Pragma public;
16+ ssl_certificate /etc/proxy/cloudflare/www.bittich.be/fullchain.pem;
17+ ssl_certificate_key /etc/proxy/cloudflare/www.bittich.be/privkey.pem;
18+ include /etc/proxy/options-ssl-nginx.conf;
19+ ssl_dhparam /etc/proxy/ssl-dhparams.pem;
20+ location / {
21+ return 301 https://bittich.be;
22+ }
23+ }
Original file line number Diff line number Diff line change 1+
2+ user nginx;
3+ worker_processes auto;
4+
5+ error_log /var/log/nginx/error.log notice;
6+ pid /var/run/nginx.pid ;
7+
8+
9+ events {
10+ worker_connections 1024 ;
11+ }
12+
13+
14+ http {
15+ include /etc/nginx/mime.types ;
16+ default_type application/octet-stream ;
17+
18+ log_format main '$remote_addr - $remote_user [$time_local] "$request" '
19+ '$status $body_bytes_sent "$http_referer" '
20+ '"$http_user_agent" "$http_x_forwarded_for"' ;
21+
22+ access_log /var/log/nginx/access.log main;
23+
24+ sendfile on;
25+ #tcp_nopush on;
26+
27+ keepalive_timeout 65 ;
28+
29+ #gzip on;
30+ client_max_body_size 15M ;
31+ include /etc/nginx/conf.d/*.conf;
32+ }
Original file line number Diff line number Diff line change 1+ version : ' 3.4'
2+ services :
3+ proxy :
4+ image : nginx:alpine
5+ restart : always
6+ ports :
7+ - " 80:80"
8+ - " 443:443"
9+ volumes :
10+ - ./config/proxy/cloudflare:/etc/proxy/cloudflare
11+ - ./config/proxy/conf.d:/etc/nginx/conf.d
12+ - ./config/proxy/nginx.conf:/etc/nginx/nginx.conf
13+ - ./data/proxy/ssl:/etc/nginx/ssl
14+ - ./config/proxy/certbot/conf:/etc/proxy
15+ - ./config/proxy/certbot/www:/var/www/certbot
16+ networks :
17+ default :
18+ external :
19+ name : artcoded
You can’t perform that action at this time.
0 commit comments