Quiero llamar a index.html desde la carpeta /var/www/fileUpload/html. El archivo index.html existe en esa carpeta.
El / enrutador funciona. la ruta uploadFiles también. Pero cuando abro la ruta de carga, aparece un error 404.
server{ listen 80; server_name xx.xx.xxx.xxx; location / { root /var/www/kioskJPE/html; index index.html; } location /upload { root /var/www/fileUpload/html; index index.html; } location /uploadFiles { proxy_pass http://localhost:8080; 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; } }¿Tienes alguna sugerencia? ¡Gracias!
Eso debería ser alias /var/www/fileUpload/html; de lo contrario, Nginx busca el archivo en /var/www/fileUpload/html/upload/index.html . Vea este documento para más detalles.
Por ejemplo:
location /upload { alias /var/www/fileUpload/html; }