美文网首页
个人项目部署到服务器(Mac系统)

个人项目部署到服务器(Mac系统)

作者: 叫丽丽啊 | 来源:发表于2024-02-28 17:20 被阅读0次

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是否在启动)

相关文章

网友评论

      本文标题:个人项目部署到服务器(Mac系统)

      本文链接:https://www.haomeiwen.com/subject/jwlfzdtx.html