当前位置:   article > 正文

树莓派Centos8安装Nginx编译问题及部署VUE项目_树莓派 vue

树莓派 vue

安装Nginx

1.安装依赖

可能有过nginx安装经验的人会奇怪为什么不用yum来安装,因为nginx在树莓派上由于一些我不懂的原因无法安装,即使我替换了阿里的源也不行,所以我们来手动编译安装吧。
安装依赖包
yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
这几个依赖也可以分开安装

  1. yum install -y gcc-c++
  2. yum install -y pcre pcre-devel
  3. yum install -y zlib zlib-devel
  4. yum install -y openssl openssl-devel

 

2.修改用户组,修改所属用户

linux修改所属用户 chown 这个命令改变所属用户

chown  -R  root  application

linux 修改用户组 chgrp  这个命令改变所属用户组

chgrp  -R  root  application

 

3.下载安装Nginx包

nginx官方网站:https://nginx.org/en/download.html
下载稳定版:wget https://nginx.org/download/nginx-1.7.3.tar.gz
解压压缩包:tar -zxvf nginx-1.7.3.tar.gz
进入文件夹:cd nginx-1.7.3
编译安装:

  1. ./configure
  2. make && make install

假如Linux系统找不到make命令

yum install gcc automake autoconf libtool make

允许命令安装即可。

 

在运行make语句进行编译的时候出现了这个错误提示:
在这里插入图片描述
下面来说一下解决方案:

1、在nginx的解压路径下,运行:cd objs

2、编辑Makefile文件,删除其中的-Werror

上述步骤操作完成之后,在nginx解压路径下,再次运行make命令,可能会报错。

 

碰到第二个问题:

nginx运行make命令出现如下错误提示:
在这里插入图片描述
解决方案:

1在nginx的解压目录下,进入如下目录:

  1. cd src/os/unix
  2. vi ngx_user.c

2编辑ngx_user.c文件,将下面的内容进行注释即可。
在这里插入图片描述
再次运行  make && make install  命令就不会出错了!

 

4.修改配置并启动前端项目:
配置路径:/usr/local/nginx/conf/nginx.conf

将这里的路径修改为实际项目的路径

 

5.启动Nginx

/usr/local/nginx/sbin/nginx -c   /application/nginx-1.13.7/conf/nginx.conf

 

6.重启Ngxin

/usr/local/nginx/sbin/nginx -s reload
 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/335879
推荐阅读
相关标签
  

闽ICP备14008679号