Во-первых, почему такой странный
location
? Должен быть
location /
.
Во-вторых,
try_files
тут не нужен.
В итоге получается примерно так:
server {
listen 80;
root /home/username/go/src/github.com/i-zemlya/cli/public;
location / {
fastcgi_pass unix:/tmp/go.sock;
include fastcgi_params;
}
location /static/ {
# раздаём картинки из $root/static/
}
}
Все картинки, скрипты, стили и прочую статику складываем в папку
/home/username/go/src/github.com/i-zemlya/cli/public/static/
и они будут доступны по адресу
/static/....
.