引子node
部門裏不免都會要求你們去寫日報,其實這個是繁瑣的工做,之前一直都是郵件或者excel,以爲查看和統計不方便。無心中網上看到了一款開源的日報系統,部署一下試試,這裏就記錄下步驟。
linux
部署步驟git
一、基本的linux和apache環境github
二、安裝nodejsredis
a、官網下載apache
b、解壓以後進入bin目錄npm
c、./node -v 能夠看到版本瀏覽器
d、設置全局,命令以下:bash
ln -s /opt/node-v6.10.3-linux-x64/bin/node /usr/local/bin/node 服務器
ln -s /opt/node-v6.10.3-linux-x64/bin/npm /usr/local/bin/npm
三、安裝redis
a、官網下載、解壓、進入目錄
b、make && make install
c、redis-server 運行
四、部署日報系統
a、把dailyReport放到/opt/apache2/htdocs下
dailyReport下載地址:https://github.com/WalterShe/dailyreport/zipball/master
b、進入該目錄運行:npm install
c、vi config.js,修改app的端口爲8888
d、運行nohup node app.js &,以後看到輸出'Express server listening on port '8888' 則表示服務器啓動成功。
若是想讓它在後臺永久運行則須要這樣作:
npm
install
-g forever
forever start /opt/apache2/htdocs/dailyReport/app.js
e、瀏覽器地址欄輸入http://你的域名/install,會看到設置默認管理員帳戶成功頁面,按照提示進入網站登錄界面,
輸入管理員帳戶名 adminn,密碼1234567則能夠登錄成功
f、手機版訪問地址是:http://你的域名/m