diff --git a/data/nginx/app.conf b/data/nginx/app.conf index c7e898f..98f019d 100644 --- a/data/nginx/app.conf +++ b/data/nginx/app.conf @@ -1,31 +1,2 @@ -server { - listen 80; - server_name thelinuxpro.net; - server_tokens off; - - location /.well-known/acme-challenge/ { - root /var/www/certbot; - } - - location / { - return 301 https://$host$request_uri; - } -} - -server { - listen 443 ssl; - server_name thelinuxpro.net; - server_tokens off; - - ssl_certificate /etc/letsencrypt/live/thelinuxpro.net/fullchain.pem; - ssl_certificate_key /etc/letsencrypt/live/thelinuxpro.net/privkey.pem; - include /etc/letsencrypt/options-ssl-nginx.conf; - ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; - - location / { - proxy_pass http://127.0.0.1:8008; - proxy_set_header Host $http_host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - } -} +include conf.d/sites/thelinuxpro_net.conf; +include conf.d/sites/kameronkenny_com.conf; diff --git a/data/nginx/sites/kameronkenny_com.conf b/data/nginx/sites/kameronkenny_com.conf new file mode 100644 index 0000000..0e8cfe5 --- /dev/null +++ b/data/nginx/sites/kameronkenny_com.conf @@ -0,0 +1,31 @@ +server { + listen 80; + server_name kameronkenny.com www.kameronkenny.com blog.kameronkenny.com; + server_tokens off; + + location /.well-known/acme-challenge/ { + root /var/www/certbot; + } + + location / { + return 301 https://$host$request_uri; + } +} + +server { + listen 443 ssl; + server_name kameronkenny.com www.kameronkenny.com blog.kameronkenny.com; + server_tokens off; + + ssl_certificate /etc/letsencrypt/live/kameronkenny.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/kameronkenny.com/privkey.pem; + include /etc/letsencrypt/options-ssl-nginx.conf; + ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; + + location / { + proxy_pass http://10.99.22.51:4000; + proxy_set_header Host $http_host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + } +} diff --git a/data/nginx/sites/thelinuxpro_net.conf b/data/nginx/sites/thelinuxpro_net.conf new file mode 100644 index 0000000..0c6b448 --- /dev/null +++ b/data/nginx/sites/thelinuxpro_net.conf @@ -0,0 +1,31 @@ +server { + listen 80; + server_name thelinuxpro.net www.thelinuxpro.net; + server_tokens off; + + location /.well-known/acme-challenge/ { + root /var/www/certbot; + } + + location / { + return 301 https://$host$request_uri; + } +} + +server { + listen 443 ssl; + server_name thelinuxpro.net www.thelinuxpro.net; + server_tokens off; + + ssl_certificate /etc/letsencrypt/live/thelinuxpro.net/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/thelinuxpro.net/privkey.pem; + include /etc/letsencrypt/options-ssl-nginx.conf; + ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; + + location / { + proxy_pass http://10.99.22.51:4001; + proxy_set_header Host $http_host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + } +}