Я делаю свое первое приложение на сервере Ubuntu. Когда я запускаю свой сервер с помощью исполняемого файла или просто запускаю main.go, я получаю начальную html-страницу для рендеринга, но ни один из css, изображений или js. Маршруты также приводят меня к странице 404. Единственное, что, кажется, проходит, это index.html (который называется index.gohtml в качестве шаблона для перехода)
Все мои активы загружаются, когда я запускаю их на локальном хосте и в конфигурации ip:port на сервере, однако, когда я использую nginx, активы вообще не загружаются. Я предполагаю, что из-за этих факторов я столкнулся с проблемой nginx.
Ниже то, что у меня есть до сих пор. Я впервые использую nginx, поэтому я не знаю, что необходимо для его правильной настройки.
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8001;
try_files $uri $uri/ =404;
}
}
root
,index
иtry_files
. - person Motakjuq   schedule 26.12.2016