首先连接到自己的服务器
nginx配置文件编写

  1. cd /usr/local/nginx/conf 在该路径下的nginx.conf中编辑
listen       ‘XXX’(服务器端口);
    server_name  ‘XXX’(服务器地址);
    client_max_body_size 20M;(nginx默认上传文件限制1M,这里可做更改)
    location / {
       root  html/dist(打包后的文件名)(服务器上文件部署地址);
       index  index.html index.htm;
    }
    //当存在自定义路径前缀时,用下面代码解决
    location ^~/server/ {
         proxy_pass http://127.0.0.1:9090/;
         //因为在部署的时候前后端是放在不同的服务器上,所以这里的ip就需要
         	改成部署后端项目的ip
    }
    //错误处理
     error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   html;
    }
  1. cd /usr/local/nginx/html 在改路径下放置打包文件
  2. 需要的操作指令有,除了执行上述操作的基本指令外,
    /nginx/sbin目录下,需要用到的操作指令有
1.ps -A|grep nginx (查看当前运行的端口,一般有两个)
2.kill -9 XXX(端口号)
3../nginx 重启服务(在重新添加打包文件和修改配置文件后都需要重启)
  1. 在真正部署到服务器上的时候,需要从头安装nginx开始,这之前还需要安装gcc编译器。这里在安装的时候,踩到了一个坑,在装之前没有考虑服务器的版本。最开始是在redHat6.9的服务器上装了gcc,结果由于gblic版本仅支持到2.12,导致rpm命令页崩掉了。
    gblic是什么大家可以自行百度,解释大致就是系统最底层的一个配置,一般安装系统的时候就会自动配置相应的版本。
    下面说一下,这个错误出现后,怎么解决,报错信息提示需要升级到gblic 2.14版本,但是由于在内网,不管升级什么东西都变的异常艰难,所以在尝试多次后,放弃改方式,换了一个centos 7 版本的系统,然后就是安装过程异常的舒适。
    还有一个小的提醒,我们下载的nginx安装包解压后的文件名一般都是nginx-2019.x.x这样的,我就是手贱把他改成了nginx,然后再运行安装等过程,结果,就是一直报一个错误,重复安装多次后去百度,人家告诉我不能改文件名,然后我就发现,已经自己生成了一个nginx目录