项目上线
服务器搭建
就是一台能联网的电脑 window osx linux …
linux 系列的ubuntu
基本命令
ls list 查看当前目录结构
ls -all 查看所有目录
连接服务器
- ssh 命令 (xshell)
ssh root@39.100.125.200
回车输入密码
- 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 转发路径/;
}