解决Ubuntu配置nginx出现的问题
2020-11-21 20:58
1441 查看
Ubuntu18.04配置nginx出现的各种错误
-
缺少pcre库
编译nginx
出现错误
安装pcre库,出现错误
手动编译安装pcre库
(1)下载并解压pcre库
wget https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz tar -xvf pcre-8.43.tar.gz
(2)编译安装pcre库
cd pcre-8.43 sudo ./configure sudo make sudo make install
重新编译nginx
#在nginx-1.12.2目录下 sudo ./configure --with-stream
命令执行成功
-
出现"struct crypt_data"没有名为"current_salt"成员的错误
执行make命令
sudo make && make install
出现"struct crypt_data"没有名为"current_salt"成员的错误
解决方案:进入相应路径,将源码的第36行注释
sudo vi src/os/unix/ngx_user.c
重新执行sudo make && make install命令
- 出现-Werror=cast-function-type错误
解决方案
#进入nginx-1.12.2目录下的objs目录 cd objs #修改Makefile文件 sudo vi Makefile
重新回到nginx-1.12.2目录下执行sudo make && make install命令
- make命令出现权限不够错误
进入root模式执行命令
sudo su #进入root模式 make && make install
-
nginx启动出现无法连接pcre库错误
查看依赖库
到/usr/local/lib目录下查看
设置软连接
#回到nginx下的sbin目录 cd /usr/local/nginx/sbin #设置软连接 ln -s /usr/local/lib/libpcre.so.1.2.11 libpcre.so.1 #设置LD_LIBRARY_PATH(注:这种方法,每次开启nginx都需要重新设置LD_LIBRARY_PATH) export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
重新启动nginx
./nginx # 查看服务是否正常启动 netstat -tanp
相关文章推荐
- linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置
- linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置
- Ubuntu中配置Java环境变量时,出现command not found问题解决记录
- linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置
- linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置
- linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置
- 腾讯云服务器php+mysq+nginx配置出现的问题及解决方法(亲测)
- ubuntu 配置L2tp出现的问题解决
- Ubuntu 12.04下用g++编译cplex实例程序,配置、出现的问题,解决办法
- ubuntu下vi配置,解决按上下健等出现字母问题
- linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置
- ubuntu14.04 root登陆与自动登陆配置方法及出现问题解决
- linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置
- 初配置WSL/Ubuntu时apt-get install g++等时出现依赖版本过高(Depends: but it is not going)的问题的解决方法
- ubuntu 中nodej配置express时出现问题解决方法
- linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置
- nginx升级到 0.8.53 之后,使用老的配置出现duplicate MIME type "text/html"问题的解决办法
- linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置
- linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置
- linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置