昨天剛給公司服務器折騰了個新網站,想著用nginx配個基于域名的虛擬主機省點資源。結果一頓操作猛如虎,重啟服務傻眼了——瀏覽器死活打不開新站點,連舊網站都抽風了!氣得我差點把鍵盤給砸了。
當時按教程在/etc/nginx/sites-available里新建了個配置文件,直接把舊配置復制了一份改域名:
信心滿滿執(zhí)行sudo nginx -t測試配置,居然提示成功!立馬sudo systemctl restart nginx重啟服務。結果用手機電腦輪番訪問,不是404就是跳到舊網站,跟中邪似的。
急得滿頭汗的時候做了幾件蠢事:
在*里逮到關鍵線索:"no server name available"。這提示活見鬼了,我明明寫好了server_name!
突然想起來之前手賤刪了default_server參數,連夜翻官方文檔才弄明白:
哆嗦著手敲完重啟服務,兩個網站瞬間都跳出來了!原來之前nginx找不到默認主機,直接擺爛罷工了。
這事坑了我三小時奶茶錢,總結兩條鐵律:
現在看著兩個域名在瀏覽器里乖乖切換,突然理解為啥運維都愛擼貓——血壓飆升的時候總得找個東西薅兩把!
*請認真填寫需求信息,我們會在24小時內與您取得聯系。