最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Windows系統(tǒng)下安裝及部署Nginx詳細(xì)教程(含多個(gè)站點(diǎn)部署)

 更新時(shí)間:2024年01月10日 09:12:58   作者:捉蟲大仙里  
Nginx是一個(gè)很強(qiáng)大的高性能Web和反向代理服務(wù),也是一種輕量級的Web服務(wù)器,可以作為獨(dú)立的服務(wù)器部署網(wǎng)站,應(yīng)用非常廣泛,這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)下安裝及部署Nginx(含多個(gè)站點(diǎn)部署)的相關(guān)資料,需要的朋友可以參考下

一、下載安裝Nginx

1、官網(wǎng)下載地址:https://nginx.org/en/download.html

2、下載教程:選擇最新的Stable version(穩(wěn)定版本)下載到本地

 3、下載完成后,解壓放入本地非中文的文件夾中:

 4、啟動(dòng)nginx:切勿直接雙擊nginx.exe,

在此之前打開conf文件夾下的nginx.conf查看端口占用情況:

默認(rèn)是80端口,改成自己要部署網(wǎng)站使用的端口。改好以后再使用命令啟動(dòng)

推薦使用cmd命令行:輸入start nginx 

啟動(dòng)命令前,先cmd命令切入到nginx的安裝目錄下

相關(guān)啟動(dòng)命令 
<strong>
注意不要直接雙擊nginx.exe,這樣會導(dǎo)致修改配置后重啟、停止nginx無效,需要手動(dòng)關(guān)閉任務(wù)管理器內(nèi)的所有nginx進(jìn)程
 在nginx.exe目錄,打開命令行工具,用命令 啟動(dòng)/關(guān)閉/重啟nginx 
 start nginx : 啟動(dòng)nginx
 nginx -s reload  :修改配置后重新加載生效
 nginx -s reopen  :重新打開日志文件
 nginx -t -c /path/to/nginx.conf 測試nginx配置文件是否正確
       關(guān)閉nginx:
 nginx -s stop  :快速停止nginx
 nginx -s quit  :完整有序的停止nginx
 如果遇到報(bào)錯(cuò):
 bash: nginx: command not found
 有可能是你再linux命令行環(huán)境下運(yùn)行了windows命令,
 如果你之前是允許 nginx -s reload報(bào)錯(cuò), 試下 ./nginx -s reload
 或者 用windows系統(tǒng)自帶命令行工具運(yùn)行
</strong>

5、查看是否啟動(dòng)成功:在瀏覽器輸入:https://localhost:端口,能看到界面說明啟動(dòng)成功

二、部署Nginx

1、將打包后的vue文件dist目錄下的文件復(fù)制到html文件下面

3、相關(guān)訪問路徑的規(guī)則,自行在 \nginx-1.24.0\conf\nginx.conf 文件里面配置 

三、多站點(diǎn)部署的情況

1、nginx域名解析,虛擬主機(jī):

簡單來說,虛擬主機(jī)就是可以在一臺nginx服務(wù)器上運(yùn)行多個(gè)網(wǎng)站。

nginx可以通過配置多個(gè)server來配置多臺虛擬主機(jī),一個(gè)server對應(yīng)一臺虛擬主機(jī)。一臺虛擬主機(jī)上可以部署一個(gè)網(wǎng)站。各個(gè)虛擬主機(jī)的ip地址是相同的,但是一個(gè)ip可以綁定不同的域名,所以每臺虛擬主機(jī)都可以擁有自己的域名和端口號,但是80端口只有一個(gè),一般情況下,多臺虛擬主機(jī)公用80端口,然后根據(jù)域名來區(qū)分客戶端請求的到底是哪一臺虛擬主機(jī),哪一個(gè)網(wǎng)站。
配置虛擬主機(jī)可以基于端口號,IP和域名。

1.基于端口號的虛擬機(jī)主機(jī):nginx監(jiān)聽多個(gè)端口,根據(jù)不同的端口號;來區(qū)分不同的網(wǎng)站。

2.基于域名的虛擬主機(jī):實(shí)際的場景中,訪問一個(gè)網(wǎng)站都是通過不同的域名訪問,所以基于域名的虛擬主機(jī)是最常見的,不同的域名可以解析指向同一個(gè)ip地址,而nginx在解析請求的時(shí)候會根據(jù)不同的域名來指向不同服務(wù)。

3.基于IP的虛擬主機(jī);一臺主機(jī)可以擁有超過1個(gè)ip地址,通過不同的ip地址,指向不同的服務(wù)。

一臺nginx服務(wù)器配置多個(gè)站點(diǎn)

只需保證監(jiān)聽端口、配置域名兩者組合不一致即可。

其中root部分填你部署網(wǎng)站的文件夾根目錄。

server_name可以是ip加端口,也可以是域名的形式。

需要部署多少個(gè)不同的網(wǎng)站訪問,就設(shè)置多少個(gè)不同的server配置即可,就跟在iis里面部署網(wǎng)站是一個(gè)道理。

四、帶https的站點(diǎn)如何部署,與http的有何不同點(diǎn)?

HTTP與HTTPS的區(qū)別

  • 數(shù)據(jù)傳輸方式

HTTP的傳輸方式是明文傳輸,所有傳輸?shù)臄?shù)據(jù)都是明文的,容易被竊聽和篡改。而HTTPS通過使用SSL/TLS協(xié)議來對傳輸?shù)臄?shù)據(jù)進(jìn)行加密,保證數(shù)據(jù)傳輸?shù)陌踩浴?/p>

  • 端口號不同

HTTP默認(rèn)使用80端口,而HTTPS默認(rèn)使用443端口。

  • 證書驗(yàn)證

HTTPS需要使用SSL證書,該證書由一個(gè)受信任的證書頒發(fā)機(jī)構(gòu)簽發(fā)。這個(gè)證書可以用來驗(yàn)證服務(wù)器的身份,并確認(rèn)客戶端與服務(wù)端之間的通信是安全的。

  • 連接速度

HTTPS連接比HTTP連接速度慢,因?yàn)镠TTPS需要進(jìn)行加密解密操作,會增加服務(wù)器的負(fù)擔(dān)。

如何給自己的域名配置HTTPS SSL

下面我將介紹如何通過Nginx來給自己的域名配置HTTPS SSL。

  • 購買SSL證書

首先需要購買SSL證書,可以選擇購買CA機(jī)構(gòu)頒發(fā)的證書,也可以使用Let’s Encrypt等免費(fèi)證書服務(wù)提供商提供的證書。

  • 安裝Nginx

如果沒有安裝Nginx,可以使用以下命令進(jìn)行安裝:

sudo apt-get update
sudo apt-get install nginx
  • 配置HTTPS

將SSL證書和密鑰上傳到服務(wù)器上,并將其存儲在安全的位置。

打開nginx配置文件,在server塊中添加以下代碼:

server {
    listen 80;
    server_name example.com;
    return 301 https://$server_name$request_uri;
}

server {
    listen 443 ssl;
    server_name example.com;

    ssl_certificate /path/to/ssl.crt;
    ssl_certificate_key /path/to/ssl.key;

    # SSL加密算法配置
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;
    ssl_prefer_server_ciphers on;

    # 其他配置項(xiàng)
    ...
}

其中,ssl_certificate和ssl_certificate_key是SSL證書和密鑰的路徑。

測試配置文件是否正確。如果Nginx配置文件沒有錯(cuò)誤,可以使用以下命令重啟Nginx:

sudo systemctl restart nginx

在瀏覽器中輸入https://example.com,如果一切正常,應(yīng)該能夠看到已經(jīng)成功配置了HTTPS SSL。

總結(jié)

到此這篇關(guān)于Windows系統(tǒng)下安裝及部署Nginx詳細(xì)教程的文章就介紹到這了,更多相關(guān)Windows安裝部署Nginx內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx下修改WordPress固定鏈接導(dǎo)致無法訪問的問題解決

    Nginx下修改WordPress固定鏈接導(dǎo)致無法訪問的問題解決

    這篇文章主要介紹了Nginx下修改WordPress固定鏈接導(dǎo)致無法訪問的問題解決,同時(shí)作者也給出了官方關(guān)于修改固定鏈接的方法,需要的朋友可以參考下
    2015-07-07
  • nginx共享內(nèi)存的機(jī)制詳解

    nginx共享內(nèi)存的機(jī)制詳解

    在nginx的進(jìn)程模型下,類似流量統(tǒng)計(jì)、流量控制、數(shù)據(jù)共享、等需要多個(gè)工作進(jìn)程共同配合完成任務(wù),共享內(nèi)存是一個(gè)重要的進(jìn)程通訊的方案,本文主要介紹了nginx共享內(nèi)存的機(jī)制詳解,感興趣的可以了解一下
    2022-03-03
  • Nginx解決history模式下頁面刷新404問題示例

    Nginx解決history模式下頁面刷新404問題示例

    這篇文章主要為大家介紹了Nginx解決history模式下頁面刷新404問題示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • 詳解Nginx反向代理和負(fù)載均衡部署指南

    詳解Nginx反向代理和負(fù)載均衡部署指南

    本篇文章主要介紹了Nginx反向代理和負(fù)載均衡部署指南 ,具有一定的參考價(jià)值,對學(xué)習(xí)Nginx的同學(xué)有一定的幫助,感興趣的同學(xué)可以了解一下。
    2016-12-12
  • 使用nginx模擬進(jìn)行藍(lán)綠部署的方式

    使用nginx模擬進(jìn)行藍(lán)綠部署的方式

    今天小編就為大家分享一篇關(guān)于使用nginx模擬進(jìn)行藍(lán)綠部署的方式,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Nginx設(shè)置日志打印post請求參數(shù)的方法

    Nginx設(shè)置日志打印post請求參數(shù)的方法

    這篇文章主要介紹了Nginx設(shè)置日志打印post請求參數(shù)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Nginx解決前后端分離架構(gòu)下的Session共享的幾種方法

    Nginx解決前后端分離架構(gòu)下的Session共享的幾種方法

    本文主要介紹了Nginx解決前后端分離架構(gòu)下的Session共享的幾種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2026-04-04
  • Nginx部署JavaWeb項(xiàng)目全過程

    Nginx部署JavaWeb項(xiàng)目全過程

    這篇文章主要介紹了Nginx部署JavaWeb項(xiàng)目全過程,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 關(guān)于Nginx跨域問題及解決方案(CORS)

    關(guān)于Nginx跨域問題及解決方案(CORS)

    文章主要介紹了跨域資源共享(CORS)機(jī)制及其在現(xiàn)代Web開發(fā)中的重要性,通過Nginx,可以簡單地解決跨域問題,適合新手學(xué)習(xí)和應(yīng)用,文章詳細(xì)講解了CORS的基本概念、常見的跨域場景、Nginx如何解決CORS問題,以及如何配置Nginx來處理CORS請求
    2025-02-02
  • nginx安裝和前端訪問配置以及403 Forbidden解決方案

    nginx安裝和前端訪問配置以及403 Forbidden解決方案

    本文介紹CentOS下Nginx安裝與配置,包括安裝命令、配置文件路徑、啟動(dòng)及重啟方法,并詳細(xì)說明多個(gè)前端站點(diǎn)的代理設(shè)置與緩存策略,同時(shí)提供解決403錯(cuò)誤的權(quán)限檢查及SELinux調(diào)整方案
    2025-07-07

最新評論

合水县| 通榆县| 溧阳市| 龙山县| 自治县| 日照市| 城固县| 沁水县| 喀喇| 房产| 剑阁县| 樟树市| 容城县| 六枝特区| 环江| 中江县| 望江县| 灵寿县| 上思县| 虞城县| 会同县| 青铜峡市| 凭祥市| 鞍山市| 盐津县| 方城县| 疏勒县| 乐清市| 安仁县| 抚松县| 资兴市| 陇西县| 祁门县| 湘乡市| 泸西县| 芦溪县| 蓬安县| 泸定县| 安顺市| 宜川县| 大石桥市|