light: use new combined cert and make server reachable over v6
The server being reachable over v6 is needed for the new method of getting the cert directly via http challenge over v6.
This commit is contained in:
		
					parent
					
						
							
								a23c152d8e
							
						
					
				
			
			
				commit
				
					
						70a27ec79c
					
				
			
		
					 5 changed files with 68 additions and 55 deletions
				
			
		|  | @ -1,6 +1,6 @@ | |||
| server { | ||||
|     listen 80 default_server; | ||||
|     #listen [::]:80 default_server; | ||||
|     listen [::]:80 default_server; | ||||
|     server_name _; | ||||
| 
 | ||||
|     location /.well-known/acme-challenge/ { | ||||
|  |  | |||
|  | @ -1,25 +0,0 @@ | |||
| # partly generated 2022-01-08, Mozilla Guideline v5.6, nginx 1.17.7, OpenSSL 1.1.1k, intermediate configuration | ||||
| # https://ssl-config.mozilla.org/#server=nginx&version=1.17.7&config=intermediate&openssl=1.1.1k&guideline=5.6 | ||||
| server { | ||||
|     listen 443 ssl http2; | ||||
|     #listen [::]:443 ssl http2; | ||||
| 
 | ||||
|     server_name light-werkstatt.ccchh.net; | ||||
| 
 | ||||
|     ssl_certificate /etc/letsencrypt/live/light-werkstatt.ccchh.net/fullchain.pem; | ||||
|     ssl_certificate_key /etc/letsencrypt/live/light-werkstatt.ccchh.net/privkey.pem; | ||||
|     # verify chain of trust of OCSP response using Root CA and Intermediate certs | ||||
|     ssl_trusted_certificate /etc/letsencrypt/live/light-werkstatt.ccchh.net/chain.pem; | ||||
| 
 | ||||
|     # replace with the IP address of your resolver | ||||
|     resolver 10.31.208.1; | ||||
| 
 | ||||
|     location / { | ||||
|         proxy_pass http://127.0.0.1:8081; | ||||
|         proxy_set_header Host $host; | ||||
|         proxy_set_header X-Real-IP $remote_addr; | ||||
|         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | ||||
|         # This is https in any case. | ||||
|         proxy_set_header X-Forwarded-Proto https; | ||||
|     } | ||||
| } | ||||
|  | @ -1,25 +0,0 @@ | |||
| # partly generated 2022-01-08, Mozilla Guideline v5.6, nginx 1.17.7, OpenSSL 1.1.1k, intermediate configuration | ||||
| # https://ssl-config.mozilla.org/#server=nginx&version=1.17.7&config=intermediate&openssl=1.1.1k&guideline=5.6 | ||||
| server { | ||||
|     listen 443 ssl http2; | ||||
|     #listen [::]:443 ssl http2; | ||||
| 
 | ||||
|     server_name light.ccchh.net; | ||||
| 
 | ||||
|     ssl_certificate /etc/letsencrypt/live/light.ccchh.net/fullchain.pem; | ||||
|     ssl_certificate_key /etc/letsencrypt/live/light.ccchh.net/privkey.pem; | ||||
|     # verify chain of trust of OCSP response using Root CA and Intermediate certs | ||||
|     ssl_trusted_certificate /etc/letsencrypt/live/light.ccchh.net/chain.pem; | ||||
| 
 | ||||
|     # replace with the IP address of your resolver | ||||
|     resolver 10.31.208.1; | ||||
| 
 | ||||
|     location / { | ||||
|         proxy_pass http://127.0.0.1:8080; | ||||
|         proxy_set_header Host $host; | ||||
|         proxy_set_header X-Real-IP $remote_addr; | ||||
|         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | ||||
|         # This is https in any case. | ||||
|         proxy_set_header X-Forwarded-Proto https; | ||||
|     } | ||||
| } | ||||
							
								
								
									
										65
									
								
								playbooks/files/z9/configs/light/nginx/light.conf
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										65
									
								
								playbooks/files/z9/configs/light/nginx/light.conf
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,65 @@ | |||
| # partly generated 2022-01-08, Mozilla Guideline v5.6, nginx 1.17.7, OpenSSL 1.1.1k, intermediate configuration | ||||
| # https://ssl-config.mozilla.org/#server=nginx&version=1.17.7&config=intermediate&openssl=1.1.1k&guideline=5.6 | ||||
| server { | ||||
|     listen 443 ssl http2; | ||||
|     listen [::]:443 ssl http2; | ||||
| 
 | ||||
|     server_name light-werkstatt.ccchh.net; | ||||
| 
 | ||||
|     ssl_certificate /etc/letsencrypt/live/light.ccchh.net/fullchain.pem; | ||||
|     ssl_certificate_key /etc/letsencrypt/live/light.ccchh.net/privkey.pem; | ||||
|     # verify chain of trust of OCSP response using Root CA and Intermediate certs | ||||
|     ssl_trusted_certificate /etc/letsencrypt/live/light.ccchh.net/chain.pem; | ||||
| 
 | ||||
|     # replace with the IP address of your resolver | ||||
|     resolver 10.31.208.1; | ||||
| 
 | ||||
|     location / { | ||||
|         proxy_pass http://127.0.0.1:8081; | ||||
|         proxy_set_header Host $host; | ||||
|         proxy_set_header X-Real-IP $remote_addr; | ||||
|         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | ||||
|         # This is https in any case. | ||||
|         proxy_set_header X-Forwarded-Proto https; | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| server { | ||||
|     listen 443 ssl http2; | ||||
|     listen [::]:443 ssl http2; | ||||
| 
 | ||||
|     server_name light.z9.ccchh.net ; | ||||
| 
 | ||||
|     ssl_certificate /etc/letsencrypt/live/light.ccchh.net/fullchain.pem; | ||||
|     ssl_certificate_key /etc/letsencrypt/live/light.ccchh.net/privkey.pem; | ||||
|     # verify chain of trust of OCSP response using Root CA and Intermediate certs | ||||
|     ssl_trusted_certificate /etc/letsencrypt/live/light.ccchh.net/chain.pem; | ||||
| 
 | ||||
|     location / { | ||||
|         return 307 https://light.ccchh.net$request_uri; | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| server { | ||||
|     listen 443 ssl http2; | ||||
|     listen [::]:443 ssl http2; | ||||
| 
 | ||||
|     server_name light.ccchh.net; | ||||
| 
 | ||||
|     ssl_certificate /etc/letsencrypt/live/light.ccchh.net/fullchain.pem; | ||||
|     ssl_certificate_key /etc/letsencrypt/live/light.ccchh.net/privkey.pem; | ||||
|     # verify chain of trust of OCSP response using Root CA and Intermediate certs | ||||
|     ssl_trusted_certificate /etc/letsencrypt/live/light.ccchh.net/chain.pem; | ||||
| 
 | ||||
|     # replace with the IP address of your resolver | ||||
|     resolver 10.31.208.1; | ||||
| 
 | ||||
|     location / { | ||||
|         proxy_pass http://127.0.0.1:8080; | ||||
|         proxy_set_header Host $host; | ||||
|         proxy_set_header X-Real-IP $remote_addr; | ||||
|         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | ||||
|         # This is https in any case. | ||||
|         proxy_set_header X-Forwarded-Proto https; | ||||
|     } | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue