美文网首页
Nginx使用报错

Nginx使用报错

作者: 全栈小运维 | 来源:发表于2020-03-30 10:16 被阅读0次

linux下nginx常见错误

如下:
1. 报错:./configure: error: the HTTP rewrite module requires the PCRE library

解决:
安装pcre-devel解决问题
yum -y install pcre-devel
2. 在上传时Nginx返回了413错误:“413 Request Entity Too Large”,这一般就是上传文件大小超过Nginx配置引起。

解决:
在Nginx.conf配置文件增加client_max_body_size的设置,这个值默认是1M,可以增加到8M以提高文件大小限制

3.以错误信息:nginx:[emerg] unknown directive开头:出现这种情况一般就是缺少了模块。
解决:
比如出现nginx:[emerg]unknown directive ssl,那么在安装时添加 SSL 模块./configure --with-http_ssl_module进入安装成功的 sbin 目录下,执行以下命令可以看到 SSL 模块。

[root@nginx sbin]# ./nginx -V
nginx version: nginx/1.16.0
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) 
built with OpenSSL 1.1.0e-fips  16 Feb 2017
TLS SNI support enabled
configure arguments: --with-http_ssl_module

4.打开nginx.conf文件提示“.nginx.conf.swp”存在
原因:在用vim打开一个文件时,其会产生一个cmd.swap文件,用于保存数据,当文件非正常关闭时,可用此文件来恢复,当正常关闭时,此文件会被删除,非正常关闭时,不会被删除,所以提示存在.swap文件

解决:
1)ls -a 查看隐藏文件;
2)执行rm -rf .nginx.conf.swp命令即可。

相关文章

网友评论

      本文标题:Nginx使用报错

      本文链接:https://www.haomeiwen.com/subject/rerruhtx.html