一、簡介
官網:https://www.worldlink.com.cn/osdir/postwoman.html
GITHUB 下載:https://github.com/liyasthomas/postwoman
二、使用工具
1、操作系統 Centos7.4 x64 Minimal 1708
安裝1臺虛擬機:2G內存 1核CPU
2、工具:xshell5
3、VMware 版本:VMware Workstation Pro15
4、安裝 nodejs 環境(本文使用 node 版本:v12.14.0 )
安裝過程參考:
https://blog.csdn.net/llwy1428/article/details/89929114
使用淘寶 npm 鏡像,可參考
https://blog.csdn.net/llwy1428/article/details/90139929
三、安裝部署
1、安裝虛擬機並配置虛擬機網絡
(1)虛擬機安裝過程參考: https://blog.csdn.net/llwy1428/article/details/89328381
(2)虛擬機網絡配置過程: https://blog.csdn.net/llwy1428/article/details/85058028
2、安裝基本工具
[root@controller ~]# yum install -y vim git net-tools
3、永久關閉 SELINUX(重啓生效)
https://blog.csdn.net/llwy1428/article/details/100938748
臨時關閉 SELINUX
[root@controller ~]# setenforce 0
4、關閉防火牆(或開啓指定端口)
關閉防火牆 : systemctl stop firewalld
查看狀態 : systemctl status firewalld
開機禁用 : systemctl disable firewalld
其他防火牆操作請參考
https://blog.csdn.net/llwy1428/article/details/99676257
5、安裝、配置 nodejs 環境( 我使用的是 node-v12.14.0 )
(1)創建目錄
[root@controller ~]# mkdir /opt/node
[root@controller ~]# cd /opt/node
(2)下載
[root@controller node]# wget https://npm.taobao.org/mirrors/node/v12.14.0/node-v12.14.0-linux-x64.tar.gz
(3)解壓縮
[root@controller node]# tar zxvf node-v12.14.0-linux-x64.tar.gz
(4)配置環境變量
[root@controller node-v12.14.0-linux-x64]# vim /etc/profile
#set for nodejs
export NODE_HOME="/opt/node/node-v12.14.0-linux-x64"
export PATH=$NODE_HOME/bin:$PATH
(5)使配置的環境變量生效
[root@controller node-v12.14.0-linux-x64]# source /etc/profile
(6)查看 nodejs 版本
[root@controller node-v12.14.0-linux-x64]# node -v
v12.14.0
6、安裝使用淘寶 npm 鏡像
[root@controller ~]# npm install -g cnpm --registry=https://registry.npm.taobao.org
7、下載 postwoman
[root@controller ~]# mkdir /opt/post
[root@controller ~]# cd /opt/post
[root@controller post]# git clone https://github.com/liyasthomas/postwoman.git
查看文件目錄
[root@controller ~]# cd /opt/post/postwoman
8、執行 cnpm 安裝
[root@controller ~]# cd /opt/post/postwoman
[root@controller postwoman]# cnpm install
9、運行
[root@controller postwoman]# npm run dev
10、瀏覽器查看
在瀏覽器地址欄錄入 http://192.168.11.61:3000/ (說明:192.168.11.61 是我虛擬機的ip)
11、後臺守護啓動
[root@controller postwoman]# nohup npm run dev &
12、服務佔用端口查看
至此 Centos7 安裝 PostWoman 操作完畢!