У меня есть простое приложение go, которое предоставляет html через nginx proxy_pass. Моя проблема в том, что я получаю 404 на /, остальные директивы работают нормально. Есть идеи?
Конфигурационный файл nginx
server {
listen 80 default_server;
listen [::]:80 default_server;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://localhost:8001;
}
location /codcall {
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://localhost:8001;
}
location /codcall-dev {
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://localhost:8001;
}
}
Мои маршруты приложений
func main() {
http.HandleFunc("/", indexHandler)
http.HandleFunc("/codcall", indexHandler)
http.HandleFunc("/codcall-dev", indexHandler)
http.ListenAndServe(":8001", nil)
}