$ 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