最近要接手一個新的項目,拿到文件后打開項目的一瞬間,我的腦殼是暈的,那個目錄結構。。。嗯,跟我寫過的和見過的太不一樣了,文件名都是拼音首字母縮寫,反正我是猜不出來。。。 而且項目還需要用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"
好了,就這么多