Browse Source

reactivate https subdomains for blue and red domains. add http->https rules for subdomains.

master
Charles Reid 7 years ago
parent
commit
00e775545d
  1. 27
      conf.d/http.com.charlesreid1.conf
  2. 153
      conf.d/https.blue.charlesreid1.subdomains.conf
  3. 9
      conf.d/https.com.charlesreid1.subdomains.conf
  4. 153
      conf.d/https.red.charlesreid1.subdomains.conf

27
conf.d/http.com.charlesreid1.conf

@ -44,3 +44,30 @@ server { @@ -44,3 +44,30 @@ server {
}
}
server {
listen 80;
listen [::]:80;
server_name pages.charlesreid1.com;
location / {
return 301 https://pages.charlesreid1.com$request_uri;
}
}
server {
listen 80;
listen [::]:80;
server_name hooks.charlesreid1.com;
location / {
return 301 https://hooks.charlesreid1.com$request_uri;
}
}
server {
listen 80;
listen [::]:80;
server_name bots.charlesreid1.com;
location / {
return 301 https://bots.charlesreid1.com$request_uri;
}
}

153
conf.d/https.blue.charlesreid1.subdomains.conf

@ -1,77 +1,76 @@ @@ -1,77 +1,76 @@
### ####################
### #
### # charlesreid1.blue subdomains
### # redirecting to blackbeard:
### # - pages
### # - hooks
### # - bots
### #
### # blackbeard:
### # 10.5.0.2
### #
### # krash:
### # 10.5.0.1
### #
### ####################
###
### server {
### listen 443;
### listen [::]:443;
### server_name pages.charlesreid1.blue;
###
### ssl on;
### ssl_certificate /etc/letsencrypt/live/pages.charlesreid1.blue/fullchain.pem;
### ssl_certificate_key /etc/letsencrypt/live/pages.charlesreid1.blue/privkey.pem;
### include /etc/letsencrypt/options-ssl-nginx.conf;
###
### client_max_body_size 100m;
###
### location / {
### proxy_set_header X-Real-IP $remote_addr;
### proxy_set_header X-Forwarded-For $remote_addr;
### proxy_set_header Host $proxy_host;
### proxy_pass http://blackbeard;
### }
### }
###
### server {
### listen 443;
### listen [::]:443;
### server_name hooks.charlesreid1.blue;
###
### ssl on;
### ssl_certificate /etc/letsencrypt/live/hooks.charlesreid1.blue/fullchain.pem;
### ssl_certificate_key /etc/letsencrypt/live/hooks.charlesreid1.blue/privkey.pem;
### include /etc/letsencrypt/options-ssl-nginx.conf;
###
### client_max_body_size 100m;
###
### location / {
### proxy_set_header X-Real-IP $remote_addr;
### proxy_set_header X-Forwarded-For $remote_addr;
### proxy_set_header Host $proxy_host;
### proxy_pass http://blackbeard;
### }
### }
###
### server {
### # https://bots.charlesreid1.blue
### listen 443;
### listen [::]:443;
### server_name bots.charlesreid1.blue;
###
### ssl on;
### ssl_certificate /etc/letsencrypt/live/bots.charlesreid1.blue/fullchain.pem;
### ssl_certificate_key /etc/letsencrypt/live/bots.charlesreid1.blue/privkey.pem;
### include /etc/letsencrypt/options-ssl-nginx.conf;
###
### client_max_body_size 100m;
###
### location / {
### proxy_set_header X-Real-IP $remote_addr;
### proxy_set_header X-Forwarded-For $remote_addr;
### proxy_set_header Host $proxy_host;
### proxy_pass http://blackbeard;
### }
### }
###
####################
#
# charlesreid1.blue subdomains
# redirecting to blackbeard:
# - pages
# - hooks
# - bots
#
# krash = 45.56.87.232
# blackbeard = 54.191.178.27
#
####################
server {
listen 443;
listen [::]:443;
server_name pages.charlesreid1.blue;
ssl on;
ssl_certificate /etc/letsencrypt/live/pages.charlesreid1.blue/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/pages.charlesreid1.blue/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
client_max_body_size 100m;
location / {
# https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://54.191.178.27:7777;
}
}
server {
listen 443;
listen [::]:443;
server_name hooks.charlesreid1.blue;
ssl on;
ssl_certificate /etc/letsencrypt/live/hooks.charlesreid1.blue/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/hooks.charlesreid1.blue/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
client_max_body_size 100m;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://54.191.178.27:7778;
}
}
server {
# https://bots.charlesreid1.blue
listen 443;
listen [::]:443;
server_name bots.charlesreid1.blue;
ssl on;
ssl_certificate /etc/letsencrypt/live/bots.charlesreid1.blue/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/bots.charlesreid1.blue/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
client_max_body_size 100m;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://54.191.178.27:7779;
}
}

9
conf.d/https.com.charlesreid1.subdomains.conf

@ -5,12 +5,9 @@ @@ -5,12 +5,9 @@
# - pages
# - hooks
# - bots
#
# blackbeard:
# 10.5.0.2
#
# krash:
# 10.5.0.1
#
# krash = 45.56.87.232
# blackbeard = 54.191.178.27
#
####################

153
conf.d/https.red.charlesreid1.subdomains.conf

@ -1,77 +1,76 @@ @@ -1,77 +1,76 @@
### ####################
### #
### # charlesreid1.red subdomains
### # redirecting to blackbeard:
### # - pages
### # - hooks
### # - bots
### #
### # blackbeard:
### # 10.5.0.2
### #
### # krash:
### # 10.5.0.1
### #
### ####################
###
### server {
### listen 443;
### listen [::]:443;
### server_name pages.charlesreid1.red;
###
### ssl on;
### ssl_certificate /etc/letsencrypt/live/pages.charlesreid1.red/fullchain.pem;
### ssl_certificate_key /etc/letsencrypt/live/pages.charlesreid1.red/privkey.pem;
### include /etc/letsencrypt/options-ssl-nginx.conf;
###
### client_max_body_size 100m;
###
### location / {
### proxy_set_header X-Real-IP $remote_addr;
### proxy_set_header X-Forwarded-For $remote_addr;
### proxy_set_header Host $proxy_host;
### proxy_pass http://blackbeard;
### }
### }
###
### server {
### listen 443;
### listen [::]:443;
### server_name hooks.charlesreid1.red;
###
### ssl on;
### ssl_certificate /etc/letsencrypt/live/hooks.charlesreid1.red/fullchain.pem;
### ssl_certificate_key /etc/letsencrypt/live/hooks.charlesreid1.red/privkey.pem;
### include /etc/letsencrypt/options-ssl-nginx.conf;
###
### client_max_body_size 100m;
###
### location / {
### proxy_set_header X-Real-IP $remote_addr;
### proxy_set_header X-Forwarded-For $remote_addr;
### proxy_set_header Host $proxy_host;
### proxy_pass http://blackbeard;
### }
### }
###
### server {
### # https://bots.charlesreid1.red
### listen 443;
### listen [::]:443;
### server_name bots.charlesreid1.red;
###
### ssl on;
### ssl_certificate /etc/letsencrypt/live/bots.charlesreid1.red/fullchain.pem;
### ssl_certificate_key /etc/letsencrypt/live/bots.charlesreid1.red/privkey.pem;
### include /etc/letsencrypt/options-ssl-nginx.conf;
###
### client_max_body_size 100m;
###
### location / {
### proxy_set_header X-Real-IP $remote_addr;
### proxy_set_header X-Forwarded-For $remote_addr;
### proxy_set_header Host $proxy_host;
### proxy_pass http://blackbeard;
### }
### }
###
####################
#
# charlesreid1.red subdomains
# redirecting to blackbeard:
# - pages
# - hooks
# - bots
#
# krash = 45.56.87.232
# blackbeard = 54.191.178.27
#
####################
server {
listen 443;
listen [::]:443;
server_name pages.charlesreid1.red;
ssl on;
ssl_certificate /etc/letsencrypt/live/pages.charlesreid1.red/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/pages.charlesreid1.red/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
client_max_body_size 100m;
location / {
# https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://54.191.178.27:7777;
}
}
server {
listen 443;
listen [::]:443;
server_name hooks.charlesreid1.red;
ssl on;
ssl_certificate /etc/letsencrypt/live/hooks.charlesreid1.red/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/hooks.charlesreid1.red/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
client_max_body_size 100m;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://54.191.178.27:7778;
}
}
server {
# https://bots.charlesreid1.red
listen 443;
listen [::]:443;
server_name bots.charlesreid1.red;
ssl on;
ssl_certificate /etc/letsencrypt/live/bots.charlesreid1.red/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/bots.charlesreid1.red/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
client_max_body_size 100m;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://54.191.178.27:7779;
}
}

Loading…
Cancel
Save