Last active
September 1, 2019 03:06
-
-
Save rijdz/2f41058fdf7923dd64ce020e20b0a235 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# For more information on configuration, see: | |
# * Official English Documentation: http://nginx.org/en/docs/ | |
# * Official Russian Documentation: http://nginx.org/ru/docs/ | |
user git; | |
worker_processes auto; | |
error_log /var/log/nginx/error.log; | |
pid /run/nginx.pid; | |
# Load dynamic modules. See /usr/share/nginx/README.dynamic. | |
include /usr/share/nginx/modules/*.conf; | |
events { | |
worker_connections 1024; | |
} | |
http { | |
log_format main '$remote_addr - $remote_user [$time_local] "$request" ' | |
'$status $body_bytes_sent "$http_referer" ' | |
'"$http_user_agent" "$http_x_forwarded_for"'; | |
access_log /var/log/nginx/access.log main; | |
sendfile on; | |
tcp_nopush on; | |
tcp_nodelay on; | |
keepalive_timeout 65; | |
types_hash_max_size 2048; | |
include /etc/nginx/mime.types; | |
default_type application/octet-stream; | |
# Load modular configuration files from the /etc/nginx/conf.d directory. | |
# See http://nginx.org/en/docs/ngx_core_module.html#include | |
# for more information. | |
include /etc/nginx/conf.d/*.conf; | |
upstream node_hello_upstream{ | |
server 127.0.0.1:8080; | |
keepalive 64; | |
} | |
upstream pp_helpdesk_dev{ | |
server 127.0.0.1:8000; | |
keepalive 64; | |
} | |
server { | |
listen 80; | |
#listen [::]:80 default_server ipv6only=on; | |
server_name 127.0.0.1; | |
# Load configuration files for the default server block. | |
include /etc/nginx/default.d/*.conf; | |
error_log /var/log/nginx/error.log debug; | |
location / { | |
root /var/www/ppit-services-helpdesk; | |
try_files $uri $uri/ @pp-helpdesk-dev; | |
} | |
location /hello { | |
proxy_set_header Host $host; | |
proxy_pass http://node_hello_upstream; | |
proxy_http_version 1.1; | |
proxy_set_header Upgrade $http_upgrade; | |
proxy_set_header Connetion 'upgrade'; | |
proxy_set_header X-NginX-Proxy true; | |
proxy_set_header X-Forwarded-For $remote_addr; | |
proxy_redirect off; | |
proxy_read_timeout 240s; | |
} | |
location /public/ { | |
alias /var/www/ppit-services-helpdesk/public/; | |
try_files $uri $uri/ @pp-helpdesk-dev; | |
} | |
location @pp-helpdesk-dev { | |
add_header Access-Control-Allow-Origin *; | |
proxy_http_version 1.1; | |
proxy_set_header Upgrade $http_upgrade; | |
proxy_set_header Connection 'upgrade'; | |
proxy_cache_bypass $http_upgrade; | |
proxy_set_header X-Real-IP- $remote_addr; | |
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | |
proxy_set_header Host $proxy_host; | |
proxy_set_header X-NginX-Proxy true; | |
proxy_pass http://pp_helpdesk_dev; | |
proxy_redirect http://pp_helpdesk_dev /public; | |
} | |
error_page 404 /404.html; | |
location = /40x.html { | |
} | |
error_page 500 502 503 504 /50x.html; | |
location = /50x.html { | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
setsebool -P httpd_can_network_connect 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment