安裝依賴:
Nginx的安裝依賴於以下三個包,意思就是在安裝Nginx之前首先必須安裝一下的三個包,注意安裝順序如下:
//1 SSL功能需要openssl庫,直接通過yum安裝:
yum install openssl
//2 gzip模塊需要zlib庫,直接通過yum安裝:
yum install zlib
//3 rewrite模塊需要pcre庫,直接通過yum安裝:
yum install pcre
安裝Nginx依賴:
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
安裝Nginx
yum install nginx
啟動Nginx
service nginx start
注意:一般服務器默認是不對外開放端口的,需開放端口
參考Linux開放防火牆指定端口,或以下步驟
//查看已開放的端口:
firewall-cmd --list-ports
//默認80端口加入防火牆訪問白名單中:
firewall-cmd --permanent --zone=public --add-port=80/tcp
使用命令使其生效:
firewall-cmd --reload
之后可以再查看下開放的端口。訪問ip,如下則表示安裝成功
配置Nginx.conf:
以上安裝方法nginx的配置文件位於/usr/local/nginx/conf/nginx.conf
Nginx配置文件常見結構的從外到內依次是「http」「server」「location」等等,缺省的繼承關系是從外到內,也就是說內層塊會自動獲取外層塊的值作為缺省值。
# 打開配置文件
vi /usr/local/nginx/conf/nginx.conf
一般的vue項目簡單配置的話只需修改root的值為你打包好的vue項目路徑即可,如下圖
查看Nginx進程是否啟動:
ps -ef | grep nginx
常用命令:進入安裝目錄中,
cd /usr/local/nginx/sbin
./nginx #啟動
./nginx -s stop #關閉
./nginx -s reload #重啟