- 資訊首頁(yè) > 互聯(lián)網(wǎng) > 主機資訊 >
- 如何在Hostwinds VPS的Debian10鏡像中設置Nginx引擎模塊
目前,我們較多的服務(wù)器WEB環(huán)境都是用的Nginx引擎,我們采用服務(wù)器的目的是可以獲取到更多的資源,而且建站數量是不受限制的。我們可以根據自己需要配置Nginx,可以自定義特定域的設置,允許您在單個(gè)服務(wù)器上運行多個(gè)網(wǎng)站。 對于每個(gè)網(wǎng)站,我們可以設置站點(diǎn)文檔根目錄(包含網(wǎng)站文件的目錄)、創(chuàng )建單獨的安全策略、使用不同的 SSL ssl/' target='_blank'>證書(shū)等等。在這篇文章中,我們就以Hostwinds的VPS為例,使用Debian10系統環(huán)境中配置Nginx引擎模塊。,第一、基本要求,找配置之前,我們需要服務(wù)器確保已滿(mǎn)足以下先決條件:,1、指向我們服務(wù)器 IP 的域名,2、我們的服務(wù)器采用的是Debian鏡像,這里我們用的是Debian10,第二、創(chuàng )建目錄結構,文檔根目錄是存儲域名網(wǎng)站文件并響應請求提供服務(wù)的目錄。 文檔根目錄可以是服務(wù)器上的任何目錄。,本文中的示例使用以下目錄結構:,基本上,我們將在 /var/www 目錄中為要在服務(wù)器上托管的每個(gè)域創(chuàng )建一個(gè)單獨的目錄。 在每個(gè)目錄中,我們將創(chuàng )建一個(gè) public_html 目錄,用于存儲域網(wǎng)站文件。,運行以下命令為域example.com創(chuàng )建根目錄:,接下來(lái),在域的文檔根目錄中創(chuàng )建一個(gè) index.html 文件:,添加點(diǎn)內容:,授權:,第三、創(chuàng )建服務(wù)器模塊,默認情況下,在 Debian 系統上,Nginx 服務(wù)器塊配置文件存儲在 /etc/nginx/sites-available 目錄中。 要激活配置,我們需要將文件符號鏈接到 /etc/nginx/sites-enabled/ 目錄。,打開(kāi)文本編輯器并創(chuàng )建以下服務(wù)器塊文件:,編輯:,配置文件可以任意命名,我們可以使用自己的域名名創(chuàng )建的,容易識別。 通過(guò)創(chuàng )建從文件到啟用站點(diǎn)的目錄的符號鏈接來(lái)啟用新的服務(wù)器塊文件:,檢查:,如果出現下面內容表示正常:,重啟Nginx生效。,這樣,我們就可以完整的添加當前一個(gè)站點(diǎn)。類(lèi)似,如果我們需要添加其他站點(diǎn)也是如此,只是綁定的域名目錄不同。不過(guò),如果我們有用腳本一鍵包,或者是WEB面板的話(huà),就沒(méi)有必要這樣手工設置。,我們大部分選擇到的VPS主機都是無(wú)管理型(Unmanaged)的。簡(jiǎn)單一點(diǎn)說(shuō),商家只要確保母機能正常運行,對于VPS主機上面的數據、安全等都需要我們自己管理。這里 Hostwinds 商家無(wú)管理型 VPS 又分Linux和Windows系統。,Windows系統有2008、2016、2012、2019 四個(gè)系統版本可以選擇,不過(guò)選擇Win系統需要在基礎上額外加價(jià)6美金。相對而言,他們家的Windows系統VPS主機還是比較貴的。,所謂管理型(Fully Managed)VPS主機的不同就是有人幫你管理。比如有故障問(wèn)題有人幫你維修,包括也有備份數據。,Hostwinds商家有三個(gè)數據中心,達拉斯、西雅圖和荷蘭機房。都不是直連CN2線(xiàn)路的,但是硬是要說(shuō)速度的話(huà),西雅圖會(huì )好一些。對于他們家的機器,一般也是用在海外業(yè)務(wù)的,中文業(yè)務(wù)會(huì )用到大陸、香港等直連機房線(xiàn)路。,
目前,我們較多的服務(wù)器WEB環(huán)境都是用的Nginx引擎,我們采用服務(wù)器的目的是可以獲取到更多的資源,而且建站數量是不受限制的。我們可以根據自己需要配置Nginx,可以自定義特定域的設置,允許您在單個(gè)服務(wù)器上運行多個(gè)網(wǎng)站。 對于每個(gè)網(wǎng)站,我們可以設置站點(diǎn)文檔根目錄(包含網(wǎng)站文件的目錄)、創(chuàng )建單獨的安全策略、使用不同的 SSL 證書(shū)等等。在這篇文章中,我們就以Hostwinds的VPS為例,使用Debian10系統環(huán)境中配置Nginx引擎模塊。
第一、基本要求
找配置之前,我們需要服務(wù)器確保已滿(mǎn)足以下先決條件:
1、指向我們服務(wù)器 IP 的域名
2、我們的服務(wù)器采用的是Debian鏡像,這里我們用的是Debian10
第二、創(chuàng )建目錄結構
文檔根目錄是存儲域名網(wǎng)站文件并響應請求提供服務(wù)的目錄。 文檔根目錄可以是服務(wù)器上的任何目錄。
本文中的示例使用以下目錄結構:
/var/www/ ├── domain1.com │ └── public_html ├── domain2.com │ └── public_html ├── domain3.com │ └── public_html
基本上,我們將在 /var/www 目錄中為要在服務(wù)器上托管的每個(gè)域創(chuàng )建一個(gè)單獨的目錄。 在每個(gè)目錄中,我們將創(chuàng )建一個(gè) public_html 目錄,用于存儲域網(wǎng)站文件。
運行以下命令為域example.com創(chuàng )建根目錄:
sudo mkdir -p /var/www/example.com/public_html
接下來(lái),在域的文檔根目錄中創(chuàng )建一個(gè) index.html 文件:
sudo nano /var/www/example.com/public_html/index.html
添加點(diǎn)內容:
<!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title>Welcome to example.com</title> </head> <body> <h1>Success! example.com home page!</h1> </body> </html>
授權:
sudo chown -R www-data: /var/www/example.com
第三、創(chuàng )建服務(wù)器模塊
默認情況下,在 Debian 系統上,Nginx 服務(wù)器塊配置文件存儲在 /etc/nginx/sites-available 目錄中。 要激活配置,我們需要將文件符號鏈接到 /etc/nginx/sites-enabled/ 目錄。
打開(kāi)文本編輯器并創(chuàng )建以下服務(wù)器塊文件:
sudo nano /etc/nginx/sites-available/example.com.conf
編輯:
server { listen 80; listen [::]:80; root /var/www/example.com/public_html; index index.html; server_name example.com www.example.com; access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; location / { try_files $uri $uri/ =404; } }
配置文件可以任意命名,我們可以使用自己的域名名創(chuàng )建的,容易識別。 通過(guò)創(chuàng )建從文件到啟用站點(diǎn)的目錄的符號鏈接來(lái)啟用新的服務(wù)器塊文件:
sudo ln -s /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-enabled/
檢查:
sudo nginx -t
如果出現下面內容表示正常:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
sudo systemctl restart nginx
重啟Nginx生效。
這樣,我們就可以完整的添加當前一個(gè)站點(diǎn)。類(lèi)似,如果我們需要添加其他站點(diǎn)也是如此,只是綁定的域名目錄不同。不過(guò),如果我們有用腳本一鍵包,或者是WEB面板的話(huà),就沒(méi)有必要這樣手工設置。
我們大部分選擇到的VPS主機都是無(wú)管理型(Unmanaged)的。簡(jiǎn)單一點(diǎn)說(shuō),商家只要確保母機能正常運行,對于VPS主機上面的數據、安全等都需要我們自己管理。這里 Hostwinds 商家無(wú)管理型 VPS 又分Linux和Windows系統。
CPU | 內存 | 硬盤(pán) | 流量 | 帶寬 | 價(jià)格 | 選擇 |
1 | 1GB | 30GB | 1TB | 1Gbps | $4.99/月 | 選擇 |
1 | 2GB | 50GB | 2TB | 1Gbps | $9.99/月 | 選擇 |
2 | 4GB | 75GB | 2TB | 1Gbps | $18.99/月 | 選擇 |
2 | 6GB | 100GB | 2TB | 1Gbps | $28.99/月 | 選擇 |
Windows系統有2008、2016、2012、2019 四個(gè)系統版本可以選擇,不過(guò)選擇Win系統需要在基礎上額外加價(jià)6美金。相對而言,他們家的Windows系統VPS主機還是比較貴的。
CPU | 內存 | 硬盤(pán) | 流量 | 帶寬 | 價(jià)格 | 選擇 |
1 | 1GB | 30GB | 1TB | 1Gbps | $10.99/月 | 選擇 |
1 | 2GB | 50GB | 2TB | 1Gbps | $15.99/月 | 選擇 |
2 | 4GB | 75GB | 2TB | 1Gbps | $24.99/月 | 選擇 |
2 | 6GB | 100GB | 2TB | 1Gbps | $34.99/月 | 選擇 |
所謂管理型(Fully Managed)VPS主機的不同就是有人幫你管理。比如有故障問(wèn)題有人幫你維修,包括也有備份數據。
CPU | 內存 | 硬盤(pán) | 流量 | 帶寬 | 價(jià)格 | 選擇 |
1 | 1GB | 30GB | 1TB | 1Gbps | $8.24/月 | 選擇 |
1 | 2GB | 50GB | 2TB | 1Gbps | $16.49/月 | 選擇 |
2 | 4GB | 75GB | 2TB | 1Gbps | $29.99/月 | 選擇 |
2 | 6GB | 100GB | 2TB | 1Gbps | $38.24/月 | 選擇 |
CPU | 內存 | 硬盤(pán) | 流量 | 帶寬 | 價(jià)格 | 選擇 |
1 | 1GB | 30GB | 1TB | 1Gbps | $12.74/月 | 選擇 |
1 | 2GB | 50GB | 2TB | 1Gbps | $20.99/月 | 選擇 |
2 | 4GB | 75GB | 2TB | 1Gbps | $34.49/月 | 選擇 |
2 | 6GB | 100GB | 2TB | 1Gbps | $42.74/月 | 選擇 |
Hostwinds商家有三個(gè)數據中心,達拉斯、西雅圖和荷蘭機房。都不是直連CN2線(xiàn)路的,但是硬是要說(shuō)速度的話(huà),西雅圖會(huì )好一些。對于他們家的機器,一般也是用在海外業(yè)務(wù)的,中文業(yè)務(wù)會(huì )用到大陸、香港等直連機房線(xiàn)路。
免責聲明:本站發(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)站