링크 ux 서버 의 nginx config 파일 보기

3292 단어 linux
참고:https://www.cnblogs.com/jpfss/p/10077004.html
 
root@prdd:/etc/nginx# ls sites-enabled/
default
root@prdd:/etc/nginx# ls sites-enabled/ -al
total 8
drwxr-xr-x 2 root root 4096 7    1 12:11 .
drwxr-xr-x 6 root root 4096 12   5  2018 ..
lrwxrwxrwx 1 root root   34 11  15  2018 default -> /etc/nginx/sites-available/default
root@prdd:/etc/nginx# cat sites-enabled/default



root@prdd:/etc/nginx# ls sites-enabled/
default
root@prdd:/etc/nginx# ls sites-enabled/ -al
total 8
drwxr-xr-x 2 root root 4096 7    1 12:11 .
drwxr-xr-x 6 root root 4096 12   5  2018 ..
lrwxrwxrwx 1 root root   34 11  15  2018 default -> /etc/nginx/sites-available/default
root@prdd:/etc/nginx# cat sites-enabled/default

##
# You should look at the following URL's in order to grasp a solid understanding
# of Nginx configuration files in order to fully unleash the power of Nginx.
# http://wiki.nginx.org/Pitfalls
# http://wiki.nginx.org/QuickStart
# http://wiki.nginx.org/Configuration
#
# Generally, you will want to move this file somewhere, and start with a clean
# file but keep this around for reference. Or just disable in sites-enabled.
#
# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.
##

# Default server configuration
#
server {
	listen 80;
	server_name XXX.com www.XXX.com;

	index index.html;
	location /{
		 proxy_pass http://localhost:3000;
	}
	location /resource/{
		alias /opt/wordpress/;
	}
	location /2d/{
		 proxy_pass http://localhost:3002/2d/;
	}
	location /api/{
		proxy_set_header XRealIP $remote_addr;
		 proxy_pass http://localhost:3002/api/;
	}
	location /media/{
		 proxy_pass http://localhost:3002/media/;
	}
	location /qrcode_image/{
		 proxy_pass http://localhost:3002/qrcode_image/;
	}
	location /qrcode/{
		 proxy_pass http://localhost:3002/qrcode/;
	}
}
server{
	listen 80;
	server_name trace.XXX.com;
	location /{
		proxy_pass http://localhost:3008;
	}
	location /static/{
		proxy_pass http://localhost:8080/static/;
	}
}
server{
	listen 80;
	server_name webview.XXX.com;
	location /{
		proxy_pass http://localhost:3010;
	}
}
server{
	listen 80;
	server_name git.XXX.com;
	location /{
		proxy_pass http://localhost:8082;
	}
}
server {
	listen 80;
	server_name api.XXX.com;
	index index.html;
	location /{
		add_header 'Access-Control-Allow-Origin' '*' always;
    	add_header 'Access-Control-Allow-Credentials' 'true';
    	add_header 'Access-Control-Allow-Methods' 'GET, POST, PATCH, DELETE, PUT, OPTIONS';
     	add_header 'Access-Control-Allow-Headers' 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,  Access-Control-Expose-Headers, Token, Authorization';
    	add_header 'Access-Control-Max-Age' 1728000;
		proxy_pass http://localhost:8080;
	}

	location /resource/upload/{
		proxy_pass http://localhost:8081/v1/upload/;
	}
}
server {
	listen 18088 default_server;

	root /opt/wordpress;

	# Add index.php to the list if you are using PHP
	index index.html index.php index.htm index.nginx-debian.html;

	server_name _;

	location / {
		# First attempt to serve request as file, then
		# as directory, then fall back to displaying a 404.
		try_files $uri $uri/ =404;
	}

}

좋은 웹페이지 즐겨찾기