mirror of
				https://github.com/digitalocean/nginxconfig.io.git
				synced 2025-11-04 18:28:17 +08:00 
			
		
		
		
	IPv4, IPv6 fix
This commit is contained in:
		@@ -1,6 +1,8 @@
 | 
			
		||||
server {
 | 
			
		||||
	listen {{ isHTTPS() ? '443 ssl' : '80' }}{{ isHTTP2() ? ' http2' : '' }};
 | 
			
		||||
	listen [::]:{{ isHTTPS() ? '443 ssl' : '80' }}{{ isHTTP2() ? ' http2' : '' }};
 | 
			
		||||
	listen {{ data.ipv4 !== '*' ? data.ipv4 + ':' : '' }}{{ isHTTPS() ? '443 ssl' : '80' }}{{ isHTTP2() ? ' http2' : '' }};<!--
 | 
			
		||||
 | 
			
		||||
	✔ IPv6 --><span ng-if="isIPv6()">
 | 
			
		||||
	listen [{{ data.ipv6 }}]:{{ isHTTPS() ? '443 ssl' : '80' }}{{ isHTTP2() ? ' http2' : '' }};</span>
 | 
			
		||||
 | 
			
		||||
	server_name {{ isWWW() ? 'www.' : '' }}{{ domain() }};<!--
 | 
			
		||||
 | 
			
		||||
@@ -9,7 +11,9 @@ server {
 | 
			
		||||
	root $base{{ data.document_root }};</span><!--
 | 
			
		||||
 | 
			
		||||
	✘ PHP --><span ng-if="!isPHP()">
 | 
			
		||||
	root /var/www/{{ domain() }}{{ data.document_root }};</span><!--
 | 
			
		||||
	root /var/www/{{ domain() }}{{ data.document_root }};</span>
 | 
			
		||||
 | 
			
		||||
	index {{ data.index ? data.index : 'index.html' + (isPHP() ? ' index.php' : '') }};<!--
 | 
			
		||||
 | 
			
		||||
	✔ HTTPS --><span ng-if="isHTTPS()">
 | 
			
		||||
 | 
			
		||||
@@ -68,8 +72,10 @@ server {
 | 
			
		||||
 | 
			
		||||
# CDN
 | 
			
		||||
server {
 | 
			
		||||
	listen {{ isHTTPS() ? '443 ssl' : '80' }}{{ isHTTP2() ? ' http2' : '' }};
 | 
			
		||||
	listen [::]:{{ isHTTPS() ? '443 ssl' : '80' }}{{ isHTTP2() ? ' http2' : '' }};
 | 
			
		||||
	listen {{ data.ipv4 !== '*' ? data.ipv4 + ':' : '' }}{{ isHTTPS() ? '443 ssl' : '80' }}{{ isHTTP2() ? ' http2' : '' }};<!--
 | 
			
		||||
 | 
			
		||||
	✔ IPv6 --><span ng-if="isIPv6()">
 | 
			
		||||
	listen [{{ data.ipv6 }}]:{{ isHTTPS() ? '443 ssl' : '80' }}{{ isHTTP2() ? ' http2' : '' }};</span>
 | 
			
		||||
 | 
			
		||||
	server_name cdn.{{ domain() }};
 | 
			
		||||
	root /var/www/{{ domain() }}{{ data.document_root }};<span ng-if="!isAccessLog()">
 | 
			
		||||
@@ -117,8 +123,10 @@ server {
 | 
			
		||||
-->
 | 
			
		||||
# {{ isWWW() ? 'non-www, ' : '' }}subdomains redirect
 | 
			
		||||
server {
 | 
			
		||||
	listen {{ isHTTPS() ? '443 ssl' : '80' }}{{ isHTTP2() ? ' http2' : '' }};
 | 
			
		||||
	listen [::]:{{ isHTTPS() ? '443 ssl' : '80' }}{{ isHTTP2() ? ' http2' : '' }};
 | 
			
		||||
	listen {{ data.ipv4 !== '*' ? data.ipv4 + ':' : '' }}{{ isHTTPS() ? '443 ssl' : '80' }}{{ isHTTP2() ? ' http2' : '' }};<!--
 | 
			
		||||
 | 
			
		||||
	✔ IPv6 --><span ng-if="isIPv6()">
 | 
			
		||||
	listen [{{ data.ipv6 }}]:{{ isHTTPS() ? '443 ssl' : '80' }}{{ isHTTP2() ? ' http2' : '' }};</span>
 | 
			
		||||
 | 
			
		||||
	server_name {{ isWWW() ? ('.' + domain()) : ('*.' + domain()) }};<!--
 | 
			
		||||
 | 
			
		||||
@@ -141,8 +149,10 @@ server {
 | 
			
		||||
 | 
			
		||||
# HTTP redirect
 | 
			
		||||
server {
 | 
			
		||||
	listen 80;
 | 
			
		||||
	listen [::]:80;
 | 
			
		||||
	listen {{ data.ipv4 !== '*' ? data.ipv4 + ':' : '' }}80;<!--
 | 
			
		||||
 | 
			
		||||
	✔ IPv6 --><span ng-if="isIPv6()">
 | 
			
		||||
	listen [{{ data.ipv6 }}]:80;</span>
 | 
			
		||||
 | 
			
		||||
	server_name .{{ domain() }};<!--
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user