Skip to content

Instantly share code, notes, and snippets.

@MonkeyIsNull
Last active August 29, 2015 14:17
Show Gist options
  • Save MonkeyIsNull/865814c4f92783025d9a to your computer and use it in GitHub Desktop.
Save MonkeyIsNull/865814c4f92783025d9a to your computer and use it in GitHub Desktop.
Nginx redirect to local
server {
listen 80;
server_name www.demoit.io;
underscores_in_headers on;
listen 443 ssl;
client_max_body_size 500M;
ssl_certificate /etc/nginx/ssl/api_demoit_io.crt;
ssl_certificate_key /etc/nginx/ssl/api_demoit_io.key;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:8081;
proxy_pass_request_headers on;
proxy_redirect off;
}
@brweber2
Copy link

brweber2 commented Apr 7, 2015

server {
server_name api.demoit.io;
listen 80;
rewrite ^ https://$server_name$request_uri? permanent;
}

@brweber2
Copy link

brweber2 commented Apr 7, 2015

Also, shouldn't it be api and not www?

@brweber2
Copy link

brweber2 commented Apr 7, 2015

server {
server_name rpki.cobenian.com;
listen 80;
rewrite ^ https://$server_name$request_uri? permanent;
}

server {
server_name rpki.cobenian.com;
listen 443;

ssl                        on;
ssl_certificate            certs/cobenian.com.with.ca.pem;
ssl_certificate_key        certs/cobenian.com.key;

location / {
proxy_pass http://127.0.0.1:8080/;

    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
    proxy_set_header   Host             $http_host;
    proxy_set_header   X-Real-IP        $remote_addr;

    proxy_redirect     off;
}

}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment