Nginx无效的URL前缀

Nginx无效的URL前缀,nginx,Nginx,我有一个非常基本的nginx设置,由于某种原因失败了 server { listen 80; server_name librestock.com; location = /favicon.ico { access_log off; log_not_found off; } location /static/ { root /home/david/StockSearch/stocksearch; } location / {

我有一个非常基本的nginx设置,由于某种原因失败了

server {
    listen 80;
    server_name librestock.com;

    location = /favicon.ico { access_log off; log_not_found off; }
    location /static/ {
        root /home/david/StockSearch/stocksearch;
    }

    location / {
        include proxy_params;
        proxy_pass unix:/home/david/StockSearch/stocksearch/stocksearch.sock;
    }
}
根据我读到的所有信息,我正在正确设置服务器名称。 当我用服务器的ip替换librestock.com时,它可以工作

错误:

$ nginx -t
nginx: [emerg] invalid URL prefix in /etc/nginx/sites-enabled/stocksearch:12
nginx: configuration file /etc/nginx/nginx.conf test failed

您的unix:path上需要http://前缀,如中所示:

proxy_pass http://unix:/home/david/StockSearch/stocksearch/stocksearch.sock;


代理通行证http://unix:/home/...