标签 nginx 下的文章
-
nginx自动屏蔽不友好的ip
查看 nginx 日志的时候发现大量的 404 和 302 尝试访问不存在的资源,大概率是使用工具扫描。 {"connection": "2572288","pid": "176228","request_id": "7d5dcaac3e4be47a536a4a0d1b5c7abb","request_length": "157","remote_addr": "52.170.115.255","time_local": "08/Apr…
-
[原创]搭建自己的 Ngrok 服务器, 并与 Nginx 并存
Ngrok 是一个内网穿透工具, 用来将内网的一些服务器暴露到公网上, 目前支持 HTTP 和 TCP 端口转发. Ngrok 官方提供的服务器因为一些原因导致可用率不高, 但是他们开源了 1.x 版本的服务器端代码(目前最新是 1.7 ), 这样就可以自己搭建了. Ngrok Server 端部署 这个比较简单, 参考官方的文件就可以, 步骤无非就是: 拿到代码, 安装 go, 进行编译. 文档地址: https://github.c…
-
[记录]Nginx 指令 Map 应用场景之: 统一 PHP 开发环境
在统一开发环境上很多团队很多公司做过很多尝试, 比如统一使用一个集成包, 使用 vagrant 等. 大部分都是在 Windows 下开发, 但是很多优秀的扩展和特性不被 Windows 支持, 同时很多人对 *nix 操作不熟练, 并且 vagrant 有个问题(其实是 VirtualBox 的问题)就是文件锁, 有时会导致 svn 无法提交/更新. 这里尝试给出另外一个方案, 个人觉得可行性还是很大的. 本文记录的方案只是个预案, …
-
Dns配置错误也会导致Nginx启动失败吗
今天碰到的,好诡异啊,Nginx挂了,启动时发现的. Nginx在启动的时候也会检查Host是否能解析?
-
[转载]nginx关闭favicon.ico 日志记录 禁止访问隐藏文件
原文链接: nginx关闭favicon.ico 日志记录 禁止访问隐藏文件 把以下配置放到 server {} 块. 关闭favicon.ico不存在时记录日志 location /favicon.ico { log_not_found off; access_log off; } 不允许访问隐藏文件例如 .htaccess, .htpasswd, .DS_Store (Mac). locati…
-
[原创]ssh监听多个端口
参考地址: SSH服务监听多个端口 因为是在家里跑个pc, ADSL DDNS外网连接, 所以常用的21 22 3308 443 80啊这些肯定是不能直接使用啦(也为了安全), 但是又为了方便, 所以ssh nginx都要同时监听22 80 和另外的端口提供给外网链接. ssh监听多个端口的方法很简单: vi /etc/ssh/sshd_config Port 22 Port 8022 #这样就行…
-
Nginx反向代理Apache的情况下让Apache获得真实IP
自从Nginx出现以后, 我们都喜欢让 Nginx 跑在前方处理静态文件, 然后通过 proxy 把动态请求过滤给 apache. 那么就会出现个问题, 跑在后方 apache 上的应用获取到的访客IP都是Nginx所在服务器的IP , 或者是本机 127.0.0.1 . 最明显就是查看 apache 的访问日志.就会见到来来去去都是内网的IP. 如果你的应用有诸如, "单个IP不能重复登陆”, …
-
linux下nginx+svn
因为没有什么可以定制的, 所以svn直接使用系统自带的包管理软件安装, 以centos系列为例, 命令如下: yum install subversion 然后是nginx的安装: mkdir -p /opt/soft groupadd web useradd http -g web -s /sbin/nologin cd /opt/soft wget http://sourceforge.net/projects/pcre/files…