更新yum # yum update 新建用戶 # adduser user設置密碼 # passwd user 允許用戶通過ssl遠程訪問 # vi /etc/ssh/sshd_config 在文末加上 AllowUsers user1 user2 修改許可權 # vi /etc/passwd 將U ...
更新yum
# yum update
新建用戶
# adduser user
設置密碼
# passwd user
允許用戶通過ssl遠程訪問
# vi /etc/ssh/sshd_config
在文末加上 AllowUsers user1 user2
修改許可權
# vi /etc/passwd
將UID 設置成0,最大許可權
用新建用戶user登錄,安裝依賴
# yum install vim openssl build-essential libssl-dev wget curl git
安裝nvm對node版本控制
# wget -qO-https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
安裝node
# nvm install v6.10.2 (安裝對應版本)
# nvm use v6.10.2 (指定使用版本)
# nvm alias default v6.10.2 (系統預設使用版本)
修改npm鏡像源
# npm --registry=https://registry.npm.taobao.org install -g npm
安裝常用模塊
# npm i pm2 webpack gulp grunt-cli -g
建立一個app.js
# vi app.js
輸入 i 進入編輯模式
const http = require('http');
const port = 8081;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});
server.listen(port, () => {
console.log(`伺服器運行在 http://60.205.179.198:${port}/`);
});
按下Esc退出編輯模式
輸入:w保存並退出
配置8081埠的防火牆
# vi /etc/sysconfig/iptables
在後面上增加
-A INPUT -P tcp --dport 8081 -j ACCEPT
保存退出後,重載一下
# service iptables restart
運行app.js
# pm2 start app.js
打開瀏覽器即可進行訪問http://60.205.179.198:8081