訪問/etc/nginx/nginx.conf檔案我有以下規則:
server {}
http {
access_log logs/access.log main;
error_log logs/error.log error;
include /etc/nginx/conf.d/*.conf;
在另一個名為 的檔案中,etc/nginx/conf.d/custom.conf我有代碼:
http {
blablabla …
當NGINX加載設定時,里面的HTTP代碼塊NGINX.CONF會與下面包含的設定“合并”還是簡單地被替換?
例如,在這種情況下,即使沒有實作任何有關它的日志,日志是否會繼續保存在檔案夾中CUSTOM.CONF?
我當前的問題:
我看不到應該在error/access.log檔案中列印的日志,記住我的應用程式正在生成500 HTTP 錯誤。
uj5u.com熱心網友回復:
即使你可以擁有更多然后一個http block你也不應該這樣做。但是不允許http在另一個http塊中包含一個塊,并且會在啟動時引發錯誤。剛剛在我的實體上測驗了這個。所以你應該檢查輸出nginx -T并檢查配置。
NGINX 配置以分層順序作業。表示您在http背景關系中設定的指令可以在server或location背景關系中被覆寫(如果支持)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/353626.html
