在项目上线的时候需要执行的命令和碰到一些问题的解决方法

项目上线

服务器搭建

就是一台能联网的电脑 window osx linux …

linux 系列的ubuntu

基本命令

ls list 查看当前目录结构
ls -all 查看所有目录

连接服务器

  1. ssh 命令 (xshell)
ssh root@39.100.125.200 
回车输入密码
  1. ftp协议上传文件 fz (fileZilla)

apt-get 用来在ubutun 系统安装软件
apt-get update 更新远程仓库
apt-get install 软件的名字
apt-get remove 软件的名字

网页上线

所有的人在外网的情况下访问网页
apt-get install nginx

nginx 命令启动
nginx -s stop 停止
nginx -s relod 重载

/etc/nginx nginx 软件所在目录
/var/www … nginx 默认的www目录

api上线

将api接口放到服务器上去 所有人都可以访问
1.安装nvm

wget -qO- https:
bash

安装完毕之后 执行nvm ls
将 安装成功后的提示 在命令行运行一遍

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

重写环境变量

source ~/.bashrc

2.通过nvm安装node

3.上传接口代码
4.运行node代码
5.注意端口号的开启

数据库上线

线上数据库
apt-get install mongod(mongo数据库)

vim 编辑器

vim + 要编辑的文件名
vim编辑器下 指令都是英文字符
i insert 插入修改
esc 退出当前命令模式
:wq 保存退出

nvm的基本使用

nvm ls 查看所有的node版本
nvm install 版本号 安装node版本
nvm uninstall 版本号 卸载node版本
nvm use 版本号 切换node版本

守护进程 screen 进程退出后在后台运行

apt-get install screen 安装screen
screen -ls 查看当前守护的所有进程
screen -S name 创建一个进程
ctr+a+d 安全退出进程 在后台运行
screen -r 进程名或者id 进入进程

nginx 代理转发

vue项目中的开发环境 有node服务器可以做代理跨域
打包上线之后没有node开发环境 代理全部失效
服务器下 配置文件

/etc/nginx/sites-enabled/default 
location ^~/小暗号/{
  proxy_pass  转发路径/;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值