Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #AAA.DOMAIN.COM. (node.js)
- server {
- listen 80;
- listen [::]:80;
- server_name aaa.domain.com;
- set $cors ""; if ($http_origin ~* (.*\.domain.com)) { set $cors "true"; }
- #whatever
- location = / {
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header Host $http_host;
- proxy_set_header X-NginX-Proxy true;
- proxy_pass http://127.0.0.1:4001$1;
- proxy_redirect off;
- charset_types utf-8;
- # Socket.IO Support
- proxy_http_version 1.1;
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection "upgrade";
- add_header 'Referrer-Policy' 'origin';
- if ($cors = "true") { add_header 'Access-Control-Allow-Origin' "$http_origin"; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, DELETE, PUT'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Headers' 'User-Agent,Keep-Alive,Content-Type'; }
- }
- location ~ ^/(.*)$ {
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header Host $http_host;
- proxy_set_header X-NginX-Proxy true;
- proxy_pass http://127.0.0.1:4001/$1;
- proxy_redirect off;
- charset_types utf-8;
- # Socket.IO Support
- proxy_http_version 1.1;
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection "upgrade";
- add_header 'Referrer-Policy' 'origin';
- #expires max;
- log_not_found off;
- if ($cors = "true") { add_header 'Access-Control-Allow-Origin' "$http_origin"; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, DELETE, PUT'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Headers' 'User-Agent,Keep-Alive,Content-Type'; }
- }
- }
- #BBB.DOMAIN.COM (node.js)
- server {
- listen 80;
- listen [::]:80;
- server_name bbb.domain.com;
- set $cors ""; if ($http_origin ~* (.*\.domain.com)) { set $cors "true"; }
- #whatever
- location = / {
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header Host $http_host;
- proxy_set_header X-NginX-Proxy true;
- proxy_pass http://127.0.0.1:4002$1;
- proxy_redirect off;
- charset_types utf-8;
- # Socket.IO Support
- proxy_http_version 1.1;
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection "upgrade";
- add_header 'Referrer-Policy' 'origin';
- if ($cors = "true") { add_header 'Access-Control-Allow-Origin' "$http_origin"; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, DELETE, PUT'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Headers' 'User-Agent,Keep-Alive,Content-Type'; }
- }
- location ~ ^/(.*)$ {
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header Host $http_host;
- proxy_set_header X-NginX-Proxy true;
- proxy_pass http://127.0.0.1:4002/$1;
- proxy_redirect off;
- charset_types utf-8;
- # Socket.IO Support
- proxy_http_version 1.1;
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection "upgrade";
- add_header 'Referrer-Policy' 'origin';
- expires max;
- log_not_found off;
- if ($cors = "true") { add_header 'Access-Control-Allow-Origin' "$http_origin"; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, DELETE, PUT'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Headers' 'User-Agent,Keep-Alive,Content-Type'; }
- }
- }
- #WWW.DOMAIN.COM
- server {
- listen 80;
- listen [::]:80;
- server_name www.domain.com domain.com;
- set $cors ""; if ($http_origin ~* (.*\.domain.com)) { set $cors "true"; }
- #whatever
- location = / {
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header Host $http_host;
- proxy_set_header X-NginX-Proxy true;
- proxy_pass http://127.0.0.1:4000$1;
- proxy_redirect off;
- charset_types utf-8;
- # Socket.IO Support
- proxy_http_version 1.1;
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection "upgrade";
- add_header 'Referrer-Policy' 'origin';
- if ($cors = "true") { add_header 'Access-Control-Allow-Origin' "$http_origin"; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, DELETE, PUT'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Headers' 'User-Agent,Keep-Alive,Content-Type'; }
- }
- }
- #CCC.DOMAIN.COM
- server {
- listen 80;
- listen [::]:80;
- server_name ccc.domain.com;
- set $cors ""; if ($http_origin ~* (.*\.domain.com)) { set $cors "true"; }
- #I must definde this files first, if not, index.php added and it will be not found haha.
- location ~ \.(txt|ico|jpg|JPG|jpeg|JPEG|png|PNG|gif|GIF|js|css|mp3|mp4|ttf|woff|woff2) {
- root /var/www/html;
- index index.php;
- charset_types utf-8;
- expires max;
- log_not_found off;
- if ($cors = "true") { add_header 'Access-Control-Allow-Origin' "$http_origin"; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, DELETE, PUT'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Headers' 'User-Agent,Keep-Alive,Content-Type'; }
- }
- location = / {
- proxy_pass http://localhost:8013/index.php;
- proxy_redirect off;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- add_header 'Referrer-Policy' 'origin';
- charset_types utf-8;
- if ($cors = "true") { add_header 'Access-Control-Allow-Origin' "$http_origin"; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, DELETE, PUT'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Headers' 'User-Agent,Keep-Alive,Content-Type'; }
- }
- #whatever of my url of codeigniter controller and homepage will working with index.php muahh
- location ~ ^/(.*)$ {
- proxy_pass http://127.0.0.1:8013/index.php/$1$is_args$args;
- proxy_set_header Referer $http_referer;
- proxy_set_header X-Forwarded-For $remote_addr;
- proxy_set_header X-Forwarded-Proto $scheme;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- add_header 'Referrer-Policy' 'origin';
- charset_types utf-8;
- if ($cors = "true") { add_header 'Access-Control-Allow-Origin' "$http_origin"; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, DELETE, PUT'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Headers' 'User-Agent,Keep-Alive,Content-Type'; }
- }
- #Safety. define first, not able php.
- location ~ \.php$ {
- return 444;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement