最近看我的小破網(wǎng)站加載慢得像老牛拉車,點(diǎn)一下按鈕得等半天,氣死個(gè)人。我琢磨著得整點(diǎn)活兒提升一下性能,聽說nginx這玩意兒處理請(qǐng)求賊快,還能一個(gè)服務(wù)器跑多個(gè)域名,這不就省了大把資源么。于是我擼起袖子開始干。
我二話不說,先去找了個(gè)nginx安裝包,直接把它懟到我的Ubuntu服務(wù)器上。動(dòng)手就是幾條命令行:
搞定后,我打開瀏覽器,輸了個(gè)服務(wù)器IP地址,頁面嘩彈出來,nginx默認(rèn)頁面擺那兒。起步還不錯(cuò)。
基礎(chǔ)有了,我就直奔主題,搞虛擬主機(jī)域名配置。目標(biāo)是把我的兩個(gè)域名綁到一個(gè)服務(wù)器上,省錢又提速。
我先在服務(wù)器里找到nginx的配置文件夾,cd /etc/nginx,然后翻騰里頭文件。打開default文件一看,一堆代碼,我不慌,一個(gè)一個(gè)擼。
完事后,我又如法炮制,為第二個(gè)域名新建文件,一模一樣的流程。弄到我服務(wù)器配置文件多出幾個(gè)新項(xiàng)。
然后,重啟nginx測試效果:sudo systemctl restart nginx。重啟那幾秒,我心跳蹦蹦跳,怕搞砸崩了網(wǎng)站。
我趕緊打開瀏覽器,訪問我的兩個(gè)域名。哇!第一個(gè)域名直接跳到專屬頁面,加載飛快;第二個(gè)也嗖的一聲出來,不再卡頓。
為了確認(rèn)效果,我用工具測了下網(wǎng)站響應(yīng)速度:
我還跑了一圈壓測,用命令行搞點(diǎn)虛擬請(qǐng)求,nginx處理得穩(wěn)穩(wěn)當(dāng)當(dāng),CPU占用低了二成。
折騰一晚上,手都敲麻了,但網(wǎng)站性能刷刷提上來,用戶訪問笑哈哈。值了!下次試試加點(diǎn)緩存策略,性能絕對(duì)還能沖。
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。