服務(wù)器管理不僅僅與初始配置有關(guān),還會(huì )涉及到監督服務(wù)并確保能正常運行。對于Web服務(wù)器(如Nginx),日志文件包含有關(guān)通過(guò)Web服務(wù)器訪(fǎng)問(wèn)資源的相關(guān)信息,一旦發(fā)生錯誤,我們可通過(guò)查看日志文件來(lái)排查問(wèn)題。那么如何在Ubuntu 20.04系統中啟用和查看Nginx日志呢?下面一起來(lái)了解下。
先決條件:這里我們購買(mǎi)的是RAKsmart美國服務(wù)器,操作系統選的是Ubuntu 20.04 LTS,并且已安裝Nginx。
Nginx中記錄事件的日志有兩種類(lèi)型,一種是訪(fǎng)問(wèn)日志,另一種是錯誤日志。我們可以在Ubuntu服務(wù)器部分或HTTP中使用access_log偽指令啟用訪(fǎng)問(wèn)日志。
access_log log_file log_format;
第一個(gè)參數“ log_file”是強制性的,而第二個(gè)參數是可選的“ log_format”。如果您未提及日志格式,則將以默認的組合格式鍵入日志。
默認情況下,訪(fǎng)問(wèn)日志是在Nginx配置文件中定義的,一般是存儲在下面的配置文件中:
http {
…
access_log /var/log/nginx/access.log;
…
}
如果Nginx突然停止運行或無(wú)法正常工作,它將在錯誤日志中記錄所有事件,我們可以通過(guò)查看Nginx錯誤日志來(lái)了解更多詳細信息。啟用錯誤日志會(huì )用到error_log指令,error_log指令的語(yǔ)法如下:
error_log log_file log_level;
在以上語(yǔ)法中,第一個(gè)參數表示日志文件路徑,第二個(gè)參數標識日志事件的安全級別。
例如,在服務(wù)器上下文中的error_log指令中執行覆蓋。
http {
…
…
error_log /var/log/nginx/error_log;
server {
listen 80;
server_name example1.com;
error_log /var/log/nginx/example1.error_log warn;
…
}
server {
listen 80;
server_name example2.com;
error_log /var/log/nginx/example2.error_log debug;
…
}
}
當需要禁用錯誤日志時(shí),請將日志文件的名稱(chēng)分配給/dev/null,如error_log /dev/null;
以上是關(guān)于如何在Ubuntu服務(wù)器上啟用和查看Nginx訪(fǎng)問(wèn)日志和錯誤日志的方法,當遇到錯誤時(shí),我們可以通過(guò)查看日志詳情來(lái)排查問(wèn)題并解決。
來(lái)源鏈接:https://www.idcspy.com/40602.html
本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站