1. 上传项目的压缩包(把本地项目文件上传到服务器上)
linux 上传文件命令:scp 文件 用户名@IP:文件位置 (回车以后输入密码)
2. 解压项目文件,并将文件放到规定的部署目录中
解压zip压缩包:unzip 文件名
3. 配置nginx代理
3.1配置文件位置
配置文件为:/etc/nginx/nginx.conf(nginx总配置文件,但是每个项目配置不能放到这里,因为全都放到这里会让文件变得很大;一般会把配置放到/etc/nginx/conf.d/文件夹下;文件结尾为.conf)
3.2 编辑文本
vim 文件名:编辑文件(如果没有则创建文件)
查看模式:
输入(a、i、o)任意一个字符进行编辑模式
输入(:)进入指令模式
按两次d键,删除光标所在行
输入u键,撤回一次操作
输入(/a), 表示搜索字符a的位置; 按(n小写)查找下一个;按(N大写)查找上一个
指令模式:
w: 保存文件
q: 退出文件(如果未保存则不能退出)
wq: 保存并退出
q!: 强制退出(如果有未保存内容,则会丢掉)
set number: 显示行号
每个配置文件写法:
server {
listen 80; # nginx 需要启动的端口
location / { # 可以写 / 或者 /xxxx
alias /data/project/jimmy-photo; # 代理到的目录
index index.html; # 当访问到当前 location 时,访问的默认的文件名称
}
# location 可以同时存在多个,但是不能重名
...
}
4. 检测配置是否正确,正确则重启
nginx 操作指令:
nginx: 启动nginx
nginx -t: 检测配置文件是否正确
nginx -s reload: 重启nginx
nginx -s stop: 停止nginx
netstat -tlunp: 看看nginx启动的端口是否存在(证明nginx是否在启动)