标签存档: Nginx

Ngin 配置自定义 SERVER 环境变量

Nginx基础之常用配置:https://blog.csdn.net/baidu1966/article/details/101459982/ 【Nginx】配置自定义环境变量:https://www.jianshu.com/p/b6642316e94a 【nginx】nginx配置文件结构,内置变量及参数调优:https://www.cnblogs.com/songgj/p/9113901.ht …

继续阅读 »

Mac下php+nginx 服务发生500 502错误排查思路

dtruss dtruss是动态跟踪命令,可以根据PID,name跟踪进程 mac环境下使用dtruss,linux环境可以使用strace,pstack 参考阅读: php+nginx 服务发生500 502错误排查思路:https://www.ucloud.cn/yun/40542.html

Nginx使用rewrite重写url实现伪静态的示例

Nginx服务器下使用rewrite重写url以实现伪静态的示例:https://www.jb51.net/article/76059.htm nginx rewrite 指令和规则:https://blog.csdn.net/feng27156/article/details/39010131

CentOS使用反向代理(Nginx)和隧道转发(SSH)实现Mac内网端口映射开发调试微信公众号

实现方案: 使用反向代理(Nginx)和隧道转发(SSH)实现内网端口映射:https://www.jianshu.com/p/7d0c1c7daeca 参考资料: 利用SSH反向通道在本地调试微信公共号:https://my.oschina.net/magicly007/blog/480706 实现内网映射的三种方式:https://blog.csdn.net/guozili1/article/ …

继续阅读 »

给Nginx配置一个开发用的自签名的SSL证书

参考资料: 给Nginx配置一个自签名的SSL证书:http://www.liaoxuefeng.com/article/0014189023237367e8d42829de24b6eaf893ca47df4fb5e000 Configuring HTTPS servers:http://nginx.org/en/docs/http/configuring_https_servers.html N …

继续阅读 »

Nginx服务器中为网站或目录添加密码访问的配置详解

代码添加位置 接下来需要创建htpasswd文件,这里有一些细节需要注意: htpasswd的路径 htpasswd为密码文件。放在同nginx配置文件同一目录下,当然你也可以放在其它目录下,那在nginx的配置文件中就要写明绝对地址或相对当前目录的地址。 htpasswd的内容 每一行为一个用户,格式为username:password。但是要注意,这里的password不是明文,而是将pass …

继续阅读 »

Mac OS X下使用Homebrew搭建安装Nginx, PHP-FPM, MySQL and phpMyAdmin on OS X Mavericks or Yosemite(LNMP/LAMP)开发环境

掉过的坑: 1、安装过程中会提示缺少zlib类库 解决方案: 安装之前一定要先安装最新版Xcode,并且安装Xcode的命令行工具 xcode-select –install 2、MySQL安装成功,启动成功后,登录不了MySQL,提示.pid文件或.sock文件不存在或错误 解决方案: 安装MySQL后 brew install mysql 再初始安装 mysql 的一些配置数据库 mysql …

继续阅读 »

Cacti监控nginx_status

说明: 此cacti for nginx插件实现监控nginx_status,用于获取nginx的并发请求等 实现: 1.在nginx站点配置文件中添加nginxstatus(需要nginx编译时支持http_stub_status_module模块) # vim /usr/local/nginx/conf/gaingreat.conf //添加以下内容 location /nginxstatus …

继续阅读 »

使用AWStats分析Nginx日志

说明: awstats可以分析apache日志,同样也可以分析nginx日志。由于Awstats是Perl写的,从 awstats 的文档来看,它对 Apache HTTP Server 的支持是非常完美的。因此apache可以直接打开 Perl程序的网页查看统计。 但nginx对Perl支持并不好,所以我们需要利用awstats的工具将统计结果生成静态文件,方便nginx的查看。 本文将详细介绍 …

继续阅读 »

常用流行软件名称的标准发音整理

常用的流行软件,比如Apache、Nginx、Squid等,平时在和同事交流时,有读这个有读那个的,搞得比较头痛。现将常用流行软件名称的标准发音整理如下: 操作系统相关 Unix: [ ju:niks ] 发音 (yew-nicks) 尤里克斯 GNU [ gəˈnju: ] 发音 (guh-noo) 葛扭 Linux: [ ‘li:nэks ] 里那克斯 GNOME: [ gəˈnoʊm ] 发 …

继续阅读 »

Nginx php-fpm响应时间长排查方法

说明: web页面响应时间长,要怎么排查? 因为是lnmp系统,可以通过设置nginx日志,记录nginx处理请求的时间、开启php慢执行来排查 解决: 一、修改nginx.conf日志格式,记录nginx响应时间 # vim /usr/local/nginx/conf/nginx.conf //添加$request_time $upstream_response_time参数 log_forma …

继续阅读 »

查看Nginx,Apache,MySQL,PHP上一次安装时的编译参数

有时候nginx,apache,mysql,php编译完了需要看看编译参数。这时就可以通过以下方法查看 nginx编译参数: #/usr/local/nginx/sbin/nginx -V nginx version: nginx/0.6.32 built by gcc 4.1.2 20071124 (Red Hat 4.1.2-42) configure arguments: –user=ww …

继续阅读 »

Nginx 覆盖安装或全新安装 添加第三方模块:combo

说明: combo:其实主要用到淘宝的开源nginx_concat_module模块,访问类似http://localhost:8090/??a.js,b.js的URL达到JS合并的目的. 实现: 全新安装:安装nginx,nginx_concat_module模块 cd /usr/local/src svn copy http://code.taobao.org/svn/nginx_concat …

继续阅读 »

Nginx访问日志和错误日志参数详解

说明: nginx日志主要有两种:访问日志、错误日志。其中访问日志记录客户端访问nginx的每一个请求,包含用户地域来源、跳转来源、使用终端、某个URL访问量等信息,访问日志格式可以自定义;错误日志则记录客户端访问nginx出错时的日志,格式不支持自定义,通过错误日志,你可以得到系统某个服务或server的性能瓶颈等。两种日志都可以选择性关闭。 访问日志[Access.log] log_forma …

继续阅读 »

Nginx添加http_stub_status查看状态和并发等

说明: http_stub_status模块能够获取Nginx的并发连接,请求等。 因 此模块非核心模块,所以需要在编译的时候需手动添加编译参数–with-http_stub_status_module #/usr/local/nginx/sbin/nginx -V ./configure –user=www –group=www –prefix=/usr/local/nginx –wit …

继续阅读 »