前言
本文參考鏈接 https://www.jianshu.com/p/05f889faa74b
因為前后端完全分離,前端需要單獨在linux部署vue項目,所以折騰了一番。
安裝步驟
1、安裝yum
yum install
2、安裝gcc 和gcc-c++
yum install gcc-c++
yum install gcc
3、安裝依賴庫
nginx 中gzip模塊依賴 zlib 庫,rewrite模塊依賴 pcre 庫,ssl 功能依賴openssl庫
3.1安裝zlib庫
cd /usr/local
wget https://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf lib-1.2.11.tar.gz
cd lib-1.2.11
./configure
make
make install
3.2安裝pcre 庫
cd /usr/local
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.41.tar.gz
tar -zxvf pcre-8.41.tar.gz
cd pcre-8.41.
./configure
make
make install
3.3安裝ssl
cd /usr/local
wget https://www.openssl.org/source/openssl-1.0.2m.tar.gz
tar -zxvf openssl-1.0.2m.tar.gz
cd openssl-1.0.2m
./config
make
make install
3.4安裝nginx
進入ngin官方網站([https://nginx.org/en/download.html](https://link.jianshu.com/?t=https://nginx.org/en/download.html))獲取最新穩定版nginx源碼,目前最新穩定版本是| [nginx-1.12.2](https://link.jianshu.com/?t=https://nginx.org/download/nginx-1.12.2.tar.gz) |。
3.4.1安裝nginx
cd /usr/local
wget https://nginx.org/download/nginx-1.12.2.tar.gz
tar -zxvf nginx-1.12.2.tar.gz
cd nginx-1.12.2
./configure --prefix=/usr/local/nginx
make
make install
3.4.2啟動nginx
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
3.4.3nginx加入環境變量
vim ~/.bashrc
在文件最后增加
export PATH=/usr/local/nginx/sbin:$PATH
source ~/.bashrc
3.4.4查看nginx安裝成功,瀏覽器輸入http://10.92.2.2(服務器ip),出現以下說明安裝成功
3.5nginx常用命令
#重新加載配置文件
nginx –s reload
/usr/local/nginx/sbin/nginx -s reload
停止nginx
nginx –s stop
#檢查配置文件是否正確
nginx –t
強制關閉nginx
pkill nginx