linux CentOs 7.4 64位 系統下 nuxt部署 、nginx 安裝、node環境及軟連接,pm2軟連接


一、nginx安裝

1、安裝依賴包

//一鍵安裝上面四個依賴
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

 

2、下載並安裝  

//創建一個文件夾
cd /usr/local
mkdir nginx
cd nginx
//下載tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
tar -xvf nginx-1.13.7.tar.gz

  

3、安裝nginx

//進入nginx目錄
cd /usr/local/nginx
//執行命令
./configure
//執行make命令
make
//執行make install命令
make install

  

4.配置nginx.conf

# 打開配置文件
vi /usr/local/nginx/conf/nginx.conf

  可以 用conf里面的默認端口80,如果用了阿里雲的服務器需要在安全組里面開放80端口,才能訪問到nginx

5.nginx常用命令

cd /usr/local/nginx/sbin

./nginx -t //檢測nginx 配置文件
./nginx // 啟動
./nginx -s reload //重啟啟動
./nginx -s stop //關閉ng
killall -9 nginx //殺死所有ng

ps -ef | grep nginx //查看ng進程

  

6、若想使用外部主機連接上虛擬機訪問端口公網IP,需要關閉虛擬機的防火牆:

centOS6及以前版本使用命令: systemctl stop iptables.service

centOS7關閉防火牆命令: systemctl stop firewalld.service

  其中在阿里雲 centOS7 中直接訪問ip可能訪問不到,檢查nginx 配置的端口是否在安全組配置規則里面添加:參考地址 

  隨后訪問該ip即可看到nginx界面。

二、node環境

1、下載node壓縮包並且解壓

1、選擇或創建一個目錄
cd /root/
mkdir softw
wget  https://nodejs.org/dist/v10.15.1/node-v10.15.1-linux-x64.tar.xz

// 解壓
xz -d node-v10.15.1-linux-x64.tar.xz 
//解壓后
node-v10.15.1-linux-x64.tar
//解壓 tar
tar -xvf node-v10.15.1-linux-x64.tar 
//解壓后
node-v10.15.1-linux-x64
// tips:節約空間可以刪除掉壓縮包

2、配置nodejs 軟連接,讓各個目錄都能訪問node
ln -s /root/softw/node-v10.15.1-linux-x64/bin/node /usr/bin/node
ln -s /root/softw/node-v10.15.1-linux-x64/bin/npm /usr/bin/npm

/*
注意在阿里雲CentOs 7系統下最后面的指向路徑為:/usr/bin/ + node or npm,有的服務器的匹配為:/usr/local/bin/+node or npm
*/

3.檢查是否安裝成功:
node -v
npm -v

  

2、pm2 軟連接

// 全局安裝pm2
npm install pm2 -g

//pm2 軟連接
ln -s /root/softw/node-v10.15.1-linux-x64/bin/pm2 /usr/bin/pm2

//pm2 啟動
pm2 start npm --name "nuxtdev" -- run start

//pm2 啟動服務列表
pm2 list

//其他命令:https://blog.csdn.net/qq_39081974/article/details/79268248

  

三、CentOs 7.4 64位 系統下 nuxt部署

在本地 npm run build 之后

//上傳一下4個文件或目錄到服務器
nuxt.config.js
package.json
.nuxt
static

// 上傳之后 
npm install

// 修改package.json配置
以阿里雲服務器 為例
"config": {
    "nuxt": {
      "host": "0.0.0.0", //配置阿里服務器私有ip
      "port": "3333" // 需要在阿里雲安全配置里面配置打開3333端口
    }
  }

npm start

// 最后訪問
阿里服務器公網ip:3333

  

 

 

  


免責聲明!

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



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