我们上一篇文章中, 讲了linux磁盘满没有空间, 清理了系统日志后, 接下来就要排除应用程序的日志了, 如果占用空间太大, 就要清理应用程序日志, 一般涉及到nginx日志,mysql日志等, 根据你服务器上的应用程序而定, 今天我们来讲一讲清理nginx日志的相关内容… 一、 nginx日志配置 现在很多人使用nginx作为w[详细]
阅读 835 发布时间:2021-05-29
nginx频道分享nginx相关资讯,包括教程,视频,大牛,实战项目代码,nginx培训等等
我们上一篇文章中, 讲了linux磁盘满没有空间, 清理了系统日志后, 接下来就要排除应用程序的日志了, 如果占用空间太大, 就要清理应用程序日志, 一般涉及到nginx日志,mysql日志等, 根据你服务器上的应用程序而定, 今天我们来讲一讲清理nginx日志的相关内容… 一、 nginx日志配置 现在很多人使用nginx作为w[详细]
阅读 835 发布时间:2021-05-29
nginx配置文件里, 通常会有很多注释和空行, 有时我们希望把它们删除, 使用下面的命令即可: cat nginx.conf | grep -v "\s#" | grep -v "^$" > nginx2.conf 猛击这里, 观看子恒老师《linux从0开始安装nginx web服务器》系列视频 了解实现过程和下载相关源代码 [详细]
阅读 835 发布时间:2020-05-13
nginx是常用的web服务器或者反向代理服务器, 有时自己写nginx配置文件, 或者看别人的nginx配置文件, 会发现在server_name里, 有两个值 server_name _; 或者 server_name ""; 一些朋友不知道是什么意思, 下面来讲讲… server_name _表示匹配所有域名, s[详细]
阅读 835 发布时间:2020-04-17
安装openresty时, 如果使用./configure, 然后编译安装, openresty会编译nginx的默认选项。 但是在实际生产中, 会结合自己的业务, 添加nginx的编译参数, 或者新增第三方模块, 比如 --with-http_v2_module 增加对 http2 的支持 --with-http_realip_m[详细]
阅读 835 发布时间:2020-03-24
docker容器虽然很方便, 但在使用中还是会遇到一些问题, 比如在nginx容器中获取到客户端的IP是172网段的内网地址, 而我们实际是想要得到用户的真实IP。 一、 nginx容器无法获得客户ip的现象 下面子恒老师讲一下具体的情况, 然后再讲nginx容器怎么得到客户真实IP地址, 网络结构如下: 在宿主机中启[详细]
阅读 835 发布时间:2020-03-07
使用nginx作为web服务器, 有时希望直接返回纯文本给客户端或者下游应用, 可以使用下面的设置 default_type text/plain; 可以在http, server, location中配置使用。 例如 location /ip { ... default_type text/plain; ...[详细]
阅读 835 发布时间:2020-03-02
nginx配置文件里, 使用if判断时, 与小括号之间要有一个空格, 不然会报下面错误, unknown directive "if..." 正确写法 if () 错误写法 if() 做一个简单记录。 猛击这里, 观看子恒老师《0基础安装nginx web服务器》系列视频 了解实现过程和下载相关源代码[详细]
阅读 835 发布时间:2020-03-01
ngnix是很多公司使用的web服务器, 以前通常会自己编译安装, 但是docker容器出来后, 有些朋友会使用docker 官方的nginx镜像生成容器, 下面是nginx编译的参数: --prefix=/etc/nginx \ --sbin-path=/usr/sbin/nginx \ --modules-path=/usr/l[详细]
阅读 835 发布时间:2019-12-27
当你的网站,网页出现bad gateway 502, 说明网站服务器有问题, 502网关错误的原因有很多, 其中一种情况是: 你的服务器空间用完了, nginx web服务器无法把相关信息写入到磁盘里。 这种情况, 你只要把服务器磁盘整理一下, 清理一些空间出来, 然后重启相关的服务就行了。 其它的bad gateway 502原[详细]
阅读 835 发布时间:2019-09-30
有朋友在Linux里, 已经安装好了nginx, 但是使用 sudon nginx -s reload时, 提示“sudo: nginx: command not found” 明明已经安装好了, sudo nginx 却没有效。 出现sudo: nginx: command not found 直接运行 nginx -s [详细]
阅读 835 发布时间:2019-06-15
有朋友的网站访问不了, 页面中出现 500 Internal Server Error 让帮看看什么原因。 nginx 出现 500 Internal Server Error原因有很多, 于是登录web服务器, 查看nginx错误日志, 发现有下面的错误 rewrite or internal redirection cycle w[详细]
阅读 835 发布时间:2018-11-18
有客户突然说, nginx重启时出现错误, 提示 nginx: [emerg] duplicate location "/" 问了下原因, 原来是客户添加新系统, 增加了一个 nginx 的配置文件, 里面也定义了一个 location "/" 解决的方法也很简单, 把两个 location "/" 合并到一个就行了。 [详细]
阅读 835 发布时间:2018-09-25
nginx升级或者安装第三方模块时, 需要使用到make upgrade, 遇到下面的错误 /usr/local/nginx/sbin/nginx -t nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration f[详细]
阅读 835 发布时间:2018-03-15
由于客户的web服务器有特殊需求, 需要安装一些nginx第三方模块, 在帮客户操作时出现下面的错误: “ngx_devel_kit is required to build ngx_iconv; please put it before ngx_iconv” 检查了下, iconv-nginx-module和ngx_devel_kit两个模块[详细]
阅读 835 发布时间:2018-03-11
openresty官方介绍 OpenResty一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。 OpenResty的目标是让你的Web服务直接跑在 Nginx 服务内部,充分利用 Ngin[详细]
阅读 835 发布时间:2018-02-03
经过前面的系列文章, 你已经把nginx安装到你的linux服务器上。 现在很多网站都是使用php开发, 那么怎么让nginx能够解析php? 其实也挺简单, 只要你在nginx中的配置文件中, 把相关配置设置好就行。 一、 nginx 配置 我们假定你已经跟着子恒老师的这个《0基础linux安装web服务器》系列, 把nginx安[详细]
阅读 835 发布时间:2018-01-22
我们上一篇文章, 讲了怎么新安装nginx web服务器, 但是一些朋友可能会在原有的nginx进行升级, 这一篇文章, 子恒老师说一下nginx怎么进行平滑升级, 然后再安装一个新模块echo-nginx-module 就是你不需要关闭nginx, 把旧版本nginx升级到新版本。 我们假定你原来nginx安装的路径是 /usr/l[详细]
阅读 835 发布时间:2018-01-21
安装nginx前, 需要安装一些相关的依赖和库文件, 由于我们这个是安装web服务器的系列文章, 前面已经把相关的软件安装了, 这里就不再安装。 pcre,zlib安装, 见《linux安装gcc》 一、 安装openssl http://ftp.openssl.org/source/openssl-1.1.0g.tar.gz ta[详细]
阅读 835 发布时间:2018-01-19
ab是apache自带的一个web服务器压力测试程序, 在linux中使用ab -c 100 -n 1000 http://localhost/ 对nginx做压力测试时, 出现下面的错误提示: Benchmarking localhost (be patient) apr_socket_recv: Connection refused (111)[详细]
阅读 835 发布时间:2018-01-03