$ wget http://nginx.org/keys/nginx_signing.key $ sudo apt-key add nginx_signing.key
$ echo "deb http://nginx.org/packages/ubuntu/ trusty nginx" $ echo "deb-src http://nginx.org/packages/ubuntu/ trusty nginx"
$ sudo apt-get update $ sudo apt-get install nginx
$ /usr/sbin/nginx -v
$ sudo apt-get install mysql-server-5.7 mysql-client-5.7 途中會提示設置MySQL的密碼,安裝好後: $ mysql -uroot -p 而後輸入剛剛設置的密碼,能成功進入即成功安裝。
apt install nodejs apt install npm npm install -g n # 安裝最新版本 n latest # 若是安裝失敗,有多是被牆了,好比安裝失敗的版本是 7.7.3 # 先刪除 n - 7.73 而後再執行 n latest # 若是安裝不成功,或者運行失敗(Segmentation Fault),反覆先刪除版本,再次安裝,網上的帖子說,安裝過程當中可能出了問題,因此須要從新安裝。。。
# 切換源 npm config set registry https://registry.npm.taobao.org # 上傳文件 # -r 表示上傳整個目錄,不然就是上傳文件 scp -r mac路徑地址 ubuntu@118.89.106.201: 服務端路徑 # 安裝 pm2 sudo npm install pm2 -g # 切換到代碼庫下, npm install sudo pm2 index.js
# 登錄 ssh ubuntu@118.89.106.201 # 查看當前目錄 全路徑 pwd # 刪除目錄 rm -rf dist # 移動目錄 sudo mv server ../server # 備份文件 sudo cp nginx.conf nginx.conf.bak # 重啓nginx sudo service nginx reload # 開放8080端口 sudo ufw allow 8080
# 先開放mysql端口 sudo ufw allow 3306
mac下載Sequel Pro經過ssh鏈接mysql,建立表結構等數據便可。node