首先连接到自己的服务器
nginx配置文件编写
- 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; } cd /usr/local/nginx/html 在改路径下放置打包文件- 需要的操作指令有,除了执行上述操作的基本指令外,
在/nginx/sbin目录下,需要用到的操作指令有
在真正部署到服务器上的时候,需要从头安装nginx开始,这之前还需要安装gcc编译器。这里在安装的时候,踩到了一个坑,在装之前没有考虑服务器的版本。最开始是在redHat6.9的服务器上装了gcc,结果由于gblic版本仅支持到2.12,导致rpm命令页崩掉了。1.ps -A|grep nginx (查看当前运行的端口,一般有两个) 2.kill -9 XXX(端口号) 3../nginx 重启服务(在重新添加打包文件和修改配置文件后都需要重启)
gblic是什么大家可以自行百度,解释大致就是系统最底层的一个配置,一般安装系统的时候就会自动配置相应的版本。
下面说一下,这个错误出现后,怎么解决,报错信息提示需要升级到gblic 2.14版本,但是由于在内网,不管升级什么东西都变的异常艰难,所以在尝试多次后,放弃改方式,换了一个centos 7 版本的系统,然后就是安装过程异常的舒适。
还有一个小的提醒,我们下载的nginx安装包解压后的文件名一般都是nginx-2019.x.x这样的,我就是手贱把他改成了nginx,然后再运行安装等过程,结果,就是一直报一个错误,重复安装多次后去百度,人家告诉我不能改文件名,然后我就发现,已经自己生成了一个nginx目录
1268

被折叠的 条评论
为什么被折叠?



