0
然而,開始nginx的失敗,我的日誌顯示:爲什麼nginx無法啓動?
[emerg] 55#55: "server" directive is not allowed here in /etc/nginx/nginx.conf:1
我在做什麼錯?不知道它是否重要,但這是在碼頭集裝箱內。
然而,開始nginx的失敗,我的日誌顯示:爲什麼nginx無法啓動?
[emerg] 55#55: "server" directive is not allowed here in /etc/nginx/nginx.conf:1
我在做什麼錯?不知道它是否重要,但這是在碼頭集裝箱內。
/etc/nginx/nginx.conf
是不是存儲您的服務器設置的地方。這個文件應該包含它將運行的用戶信息和其他全局設置。通常,它將包含這樣的東西:
user www-data;
worker_processes 4;
pid /run/nginx.pid;
events {
worker_connections 768;
}
http {
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
server_tokens off;
client_max_body_size 500M;
include /etc/nginx/mime.types;
default_type application/octet-stream;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
gzip on;
gzip_disable "msie6";
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}
你應該把你的個人服務器設置,在/etc/nginx/sites-enabled/
。如您所見,該文件夾內的所有文件都包含在nginx.conf
文件的http
塊中。
因此,將您發佈在/etc/nginx/sites-enabled/some-random-name.conf
之內的示例配置存儲下來,並將nginx.conf
文件恢復到我上面發佈的配置中,例如,您應該很好。
沒有看到你的配置就說不出話了......可能與你的服務器指令有關,在錯誤的地方。 – Brad