### /etc/nginx/sites-available/default server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html; index index.html index.htm index.php; server_name _; # This configuration is open under mydomain.com location / { proxy_pass http://localhost:3000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } # This configuration is open under mydomain.com/myapp location /myapp { # alias /home/apps/myapp; try_files $uri $uri/ /index.php$is_args$args; } location ~ \.php$ { # If php is updated, should update the fpm php version include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.2-fpm.sock; } location ~ /\.ht { deny all; } }