如何在windows下使用Nginx配置前端項目


  最近要接手一個新的項目,拿到文件后打開項目的一瞬間,我的腦殼是暈的,那個目錄結構。。。嗯,跟我寫過的和見過的太不一樣了,文件名都是拼音首字母縮寫,反正我是猜不出來。。。 而且項目還需要用nginx啟動,我都沒用過這個東西。。。

  太難了,我真是太難了 后來在上一個負責人的遠程指導+自己上網找方法+自己領悟+。。。反正各方面的作用下,終於給打開了

  第一次使用nginx打開前端項目,比較雞凍,寫篇文章紀念下,哦。。。是記錄下

 

1.下載nginx安裝包

  打開官網 http://nginx.org/ 點擊download

 

 

  或者直接打開http://nginx.org/en/download.html也行

 

 

 

 

  Stable version是穩定版,選擇Stable version下面的window版本

  下載后解壓,根目錄為nginx-1.16.1(解壓之后默認的文件夾名,沒改,我懶。。。)

  

 

 

 

2.啟動ngnix項目

  不要直接雙擊nginx.exe,不要問為什么,我也不知道,從網上看到別人說的,當然我也沒試過。。。

  在該文件夾(nginx-1.16.1)下執行 start nginx, 即可啟動nginx

  打開127.0.0.1,即可看到

  

  注意:執行 start nginx后頁面有時候會閃一下,這個是正常的,如果不確定是否成功啟動,可以在任務管理器中查看有沒有nginx.exe

  如果有的話,則代表啟動成功,就像下面的這樣 

  

 

3.查看項目是否啟動成功

  如果沒有,那執行下面的這個命令看看 tasklist /fi "imagename eq nginx.exe"

  

 

  執行后有截圖中的內容也說明啟動成功了

  如果執行后是這個亞子

  

   那就說明沒有項目啟動,看看是不是關掉了還是報錯了

 

 

4.重新載入配置

  如果中間需要更新了conf/nginx.conf文件,需要刷新頁面,那就先執行一下重新載入配置文件命令 .\nginx -s reload  再刷新頁面就好了

 

5.停止nginx服務

  會啟動服務,會重新載入了,那怎么停止服務呢,只要執行  .\nginx -s quit  就可以了。

 

  

  以上是我在網上搜到並修改后可以正常使用的方法,下面說一下我在項目中遇到的問題。

 

  前端使用Nginx打開頁面其實用nginx進行了一個目錄轉發,所以地址路徑什么的一定要配置好,我是接手的項目,里面有配置好的nginx.conf文件,至於具體咋配置,不好意思,我是真的不會。。。自己琢磨琢磨哈

 

  把項目里面的文件放進 打開nginx-1.16.1/conf/ 把nginx-1.16.1/conf/中的nginx.conf,替換為項目中的nginx.conf 打開nginx-1.16.1/conf/nginx.conf,看看里面root 對應的地址找不找得到,如果找不到,那就動動小手改一下啦

  執行 start nginx

  如果已經啟動過了,那就執行.\nginx -s reload

 

  打開對應鏈接,就能看到頁面了,

  打開鏈接的時候注意端口號,

  

  像我這個項目的是8080,對應的 打開http://localhost:8080就能看到熟悉的 Welcome to nginx! 了,然后拼上正確的頁面路徑就可以了

 

 

 

 

  具體頁面就要看你們的頁面路徑是啥了,如果沒出來,那就去nginx-1.16.1/logs/error.log看報錯信息,對應的修改一下就好了

 

總結一下使用到的命令

  啟動: start nginx

  重新載入配置文件: .\nginx -s reload

  退出: .\nginx -s quit

  檢查是否有運行中的nginx: tasklist /fi "imagename eq nginx.exe"

 

好了,就這么多

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM