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

项目上线

服务器搭建

就是一台能联网的电脑 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
    评论
项目上线后出现问题是很常见的情况,解决这些问题的关键是快速、准确地定位问题并采取相应的措施。以下是一些解决问题的步骤: 1. 确认问题:首先,要明确具体的问题是什么,可以通过用户反馈、日志记录、监控系统等方式来获取信息。 2. 优先级排序:根据问题的严重程度和影响范围,将问题进行优先级排序,以便合理分配资源和精力。 3. 快速回滚:如果出现严重的问题,可能需要考虑快速回滚到上一个稳定版本,以恢复系统正常运行。 4. 分析原因:通过查看日志、调试代码等方式,找出问题的根本原因。可能需要与开发团队、运维团队等合作,进行深入分析。 5. 提供临时解决方案:在确定原因并进行修复之前,可能需要提供一些临时解决方案,以减轻问题对用户的影响。 6. 修复问题:根据原因分析的结果,进行代码修复、配置调整等操作,解决问题。 7. 测试验证:修复问题后,进行全面的测试验证,确保问题已经解决,并且没有引入其他新问题。 8. 文档记录:在问题解决后,及时更新相关的文档和知识库,以便后续的参考和借鉴。 9. 总结经验:对于出现的问题,及时进行总结和反思,分析问题产生的原因,以便在将来的项目中避免相同或类似的问题。 以上是一般处理问题的步骤,具体情况可能因项目而异。在解决问题过程中,团队合作、快速反应和有效沟通都是非常重要的。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值