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

安装Nginx

1.安装依赖

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

yum install -y gcc-c++ 
yum install -y pcre pcre-devel 
yum install -y zlib zlib-devel 
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
编译安装:

./configure
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的解压目录下,进入如下目录:

cd src/os/unix
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
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值