VUE在linux下部署nginx笔记
在看完网上王老师的vue教程之后,按照老师的步骤,在linux下配置nginx。老师室用yum来安装nginx的。装完之后,发现有问题。配置文件nginx.conf文件中,是没有server{} 的配置的。按照老师的文档,自己写完之后,在运行nginx的时候,或者 nginx -s reload,反正是任何的有关于nginx的命令,全都是会出现问题的。其中一个错误提示是:/var/run/开头的路径(后面的路径我忘记了,但是是这个为开头的),没有文件夹或者没有文件。确实在该路径,是没有文件的,甚至,连文件夹都没有。
于是在网上寻找了好多解决的方法。都不行,都是提示该路径,没有文件或者没有文件夹。关键在于,该路径,确实是没有东西的,无论用网上的任何解决办法,都不可以解决。
烦恼过后,决定用网上的方法,重新安装一次nginx。(我并没有卸载之前的),于是成功了。
可以参考这位大神的文章:https://www.cnblogs.com/tec-dream/p/12087887.html
以下是大神的步骤:
nginx下载安装过程:
登陆nginx.org网站,点击右侧download,下载开源稳定版本的nginx,本人下载为nginx-1.16.1
复制地址链接,在root下创建相应的文件夹,如:nginx
进入nginx下,执行命令,wget http://nginx.org/download/nginx-1.16.1.tar.gz
执行命令,tar -xvf nginx-1.16.1.tar.gz ,解压文件,生成nginx-1.16.1
进入nginx-1.16.1下,执行命令./configure --help | more,查看安装nginx可用的参数列表,在此,本人选择--prefix参数定义,nginx的安装位置
执行命令./configure --prefix=/home/xxx/nginx
注意,此时,仍未出现/home/xxx/nginx文件夹
执行命令make,进行编译
执行命令make install,进行安装
转换到/home/xxx/nginx,查看有以下文件夹存在:
client_body_temp conf fastcgi_temp html logs proxy_temp sbin scgi_temp uwsgi_temp
至此,nginx安装完毕。(此种方式,为编译安装,支持按需扩展)
做完之后,就成功了。远程输入网址,也能看到我自己的网页。
这里提醒一下,在root / 文件路径配置的时候,记得最后是dist/
要不然,你会看到403