使用Nginx部署前端項目步驟


1、在服務器中創建相應的項目文件夾
// 例如:根目錄下創建一個test文件夾,用作此次項目中的整體目錄
mkdir /test
cd /test
// 創建downloads,softwares,programs三個文件夾,第一個存放下載文件,第二個存放安裝的工具,第三個存放要部署的項目
mkdir downloads softwares programs
2、通過命令wget遠程下載nginx
cd /test/downloads // wget <url> wget http://nginx.org/download/nginx-1.18.0.tar.gz // 使用命令行對其解壓 tar -zxvf nginx-1.18.0.tar.gz 
3、通過yum下載nginx依賴的包
// 以下四行命令按類分布安裝依賴包 yum install gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel // 一步安裝依賴包 yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel 
4、編譯nginx源碼
// 進入nginx源碼路徑 cd /test/downloads/nginx-1.18.0 // 將nginx源碼編譯到指定目錄 ./configure --prefix=/test/softwares/ng-1.18.0 // 運行make && make install 進行nginx初始化 make && make install 
5、配置編譯后的nginx
// 進入nginx配置文件夾 cd /test/softwares/nginx-1.18.0/conf // 修改配置文件 vim nginx.conf // 點擊鍵盤中的a/i進行修改 server { listen 80; // 之前開放的端口 server_name localhost; // 項目訪問的地址,項目正式上線后的域名地址 location / { root /test/programs/項目文件夾 index index.html index.htm; #error_page 404 /404頁面路徑 #redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html } } } // 點擊Esc鍵跳出編輯界面,並且按:wq保存相應的修改 :wq 
6、添加防火牆設置
// 依次運行以下命令 // 開放項目所需要的端口,本示例開放80端口 fireware-cmd --permanent --add-port=80/tcp // 重新啟動防火牆 systemctl restart fireware.service // 查看防火牆開放列表 fireware-cmd --list-ports 
7、啟動/停止/退出nginx等命令
// 啟動nginx服務
/test/softwares/nginx-1.18.0/sbin/nginx
// 關閉nginx服務
/test/softwares/nginx-1.18.0/sbin/nginx -s stop
// 退出nginx服務
/test/softwares/nginx-1.18.0/sbin/nginx -s quit
// 重新打開nginx日志文件
/test/softwares/nginx-1.18.0/sbin/nginx -s reopen
// 重新加載nginx配置文件
/test/softwares/nginx-1.18.0/sbin/nginx -s reload
8、查看系統啟動了哪些nginx,以及查看相應的安裝路徑和版本號信息
// 查看已經啟動了哪些nginx ps -ef | grep nginx // 通過nginx的-v或者-V命令查看版本號信息 ./nginx -v ./nginx -V


免責聲明!

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



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