您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“Linux環境下如何實現Nginx安裝、啟動和部署項目”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Linux環境下如何實現Nginx安裝、啟動和部署項目”這篇文章吧。
首先當然是去官網下載tar.gz包,我的是nginx-1.18.0.tar.gz
然后登錄服務器(最好用root用戶,其他用戶要把權限給到位),上傳tar.gz包,我是自己電腦安裝的虛擬機
解壓
tar -zxvf nginx-1.18.0.tar.gz
進入目錄
cd nginx-1.18.0
配置
./configure
安裝
make & make install
此時,Nginx會默認在/usr/local目錄下生成nginx目錄,里面包含配置文件conf、默認頁面html、日志logs,啟動腳本sbin。使用默認配置啟動Nginx
cd /usr/local/nginx
./sbin/nginx
瀏覽器檢查Nginx是否可以正常訪問, ps -ef|grep nginx 也可以。
部署項目,上傳前端dist,上傳后端jar包,啟動jar(nohup java -jar xxx.jar > nohup.log 2>&1 &),然后修改/usr/local/nginx/conf/nginx.conf
#前端配置 location / { root dist; try_files $uri $uri/ /index.html; index index.html index.htm;} #后端配置 location /prod-api/ { proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://localhost:8080/;}
前端配置的root目錄自己調整,后端配置的prod-api根據自己設定的接口前綴調整,proxy_pass端口號根據自己調整。
重新加載Nginx配置
./sbin/nginx -s reload
以上是“Linux環境下如何實現Nginx安裝、啟動和部署項目”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。