1. 工具:

  1. Xftp、Xshell

    2. 使用Xshell创建新会话,输入服务器IP、端口号

  2. image.png

  3. 用户名、密码找别人

    1. ![image.png](https://cdn.nlark.com/yuque/0/2020/png/456225/1586762209138-678525be-29d6-440a-8bcf-cc068a57eb02.png#align=left&display=inline&height=169&margin=%5Bobject%20Object%5D&name=image.png&originHeight=338&originWidth=716&size=42580&status=done&style=none&width=358)
  4. image.png

    3. 安装Nginx

  5. https://www.cnblogs.com/ghzjm/p/10677599.html

  6. 一般自动安装在 usr/local下

    4. 安装node

    1. curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash
    2. sudo yum install -y nodejs

    5. 修改nginx配置文件

    每行结束要用 ;

  7. nginx配置文件路径:/nginx/conf/nginx.conf

  8. 1586763278886-6a564aea-ddcb-4bcf-aa04-9624163a1321.png

这块是在http{ } 里的, server…. 后面指向的是服务端的地址;nantongpc_pool 是这个服务的变量

  1. 每个服务建一个自己单独的server
  2. 1586763446951-e575ed24-7a5c-4219-88eb-12cd8bc4390d.png

server_anme 正常的应该是类似 www.baidu.cn 的域名,或者直接写成ip

  1. image.png
  2. image.png

nginx.conf.docx

6. 校验修改是否生效

nginx配置文件路径:/usr/nginx/sbin
运行命令:./nginx -t
image.png

7. 安装serve

  1. npm i serve -g

    8. 上传build包

    9. 启动服务

    1. nginx启动
    2. nginx/sbin下启动nginx服务 ./nginx
    3. nginx重启: ./nginx -s reload
    4. build包目录下启动前端服务 serve -l port -s build & // 这里的port是 ....pool里面的
    5. 服务启动之后,等待一两秒之后回车 然后 exit 退出
    image.png
    成功启动服务

    10. 其他命令

    ```javascript //lsof安装 yum install lsof -y

//查看正在运行的nginx服务 sudo lsof -i :80

// 查看某个端口下的服务 sudo lsof -i :3005

//杀正在运行的服务 kill -9 pid

// Nginx重启 ./nginx -s reload ```

11. 其他

  1. 服务器默认端口:22
  2. 后端会有个端口
  3. 前端浏览器访问的时候会有个端口
  4. 域名要申请的,如果没有域名,用ip

    12. 理解Nginx

  5. https://juejin.im/post/5e982d4b51882573b0474c07#comment

    13. SSL 报错

    image.png
    原因:未安装SSL。通过下面代码查看,如果没有红框内容,则为未安装
    /usr/local/nginx/sbin/nginx -V

Nginx服务器首次部署 - 图10
https://blog.csdn.net/Tomwildboar/article/details/92111244