peach-devdocs/src/software/operating_system/nginx.md

785 B

Nginx Configuration

Nginx is used as a reverse proxy for the peach-web application. Requests to http://peach and http://www.peach on port 80 are passed to the peach-web application on http://127.0.0.1:3000.

The configuration file for nginx can be found at /etc/nginx/sites-available/peach.conf. The contents are as follows:

server {
        listen 80;
        server_name peach www.peach;
        location / {
                proxy_pass http://127.0.0.1:3000;
        }
}

Nginx Cheatsheet

Symlink sites-available/*.conf to sites-enabled/*.conf:

sudo ln -s /etc/nginx/sites-available/peach.conf /etc/nginx/sites-enabled/

Check correctness of configuration:

sudo nginx -t

Reload nginx:

sudo nginx -s reload