Nginx的GeoIP模块,解析IP信息

发表时间:2014-07-24     分类:nginx    标签: nginx geoip 

如果想屏蔽某个地区的 IP 访问的话,用 iptables 把来自某个国家的 IP 重定向到预定页面不是特别灵活的办法,如果只有一个 IP 可用而有多个网站在同一 VPS 上怎么办?用 iptable 屏蔽某个网站的话也会屏蔽同一 VPS 上的其他网站的访问。所以正统的办法还是用 GeoIP 配合对应的 web 服务器模块,比如:apache + mod_geoip 或者 nginx + http_geoip_module 等。1,首先安装 MaxMind 的 GeoIP 库其官网是: http://www.maxmind.com MaxMind 提供了免费的 IP 地域数据库(GeoIP.dat),不过这个数据库文件是二进制的,需要用 GeoIP 库来读取,所以除了要下载 GeoIP.dat 文件外(见下一步),还需要安装能读取这个文件的库。wget http://geolite.max......

阅读全文»

nginx pathinfo配置

发表时间:2014-04-17     分类:nginx    标签: nginx pathinfo path 

     设置:     一、nginx.conf      location ~ \.php { root html; fastcgi_pass 127.0.0.1:9090; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME html$fastcgi_script_name; #include fastcgi_params; ##[配置支持php的path_info] include fastcgi.conf; ##----......

阅读全文»

nginx service启动/重启脚本

发表时间:2014-03-13     分类:nginx    标签: linux nginx 

第一步先运行命令关闭nginxsudo kill `cat /usr/local/nginx/logs/nginx.pid`第二步vi /etc/init.d/nginx输入以下内容#!/bin/sh## nginx - this script starts and stops the nginx daemin## chkconfig:   - 85 15 # description:  Nginx is an HTTP(S) server, HTTP(S) reverse \#               proxy and IMAP/POP3 proxy server# processname: nginx# config:      /usr/local/nginx......

阅读全文»

php-fpm nginx 9000端口

发表时间:2014-03-10     分类:nginx    标签: nginx php-fpm 

启动php-fpm时,出现以下错误 。 ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address already in use (48)[25-Jul-2013 06:00:36] ERROR: FPM initialization failed出现上述问题,有两种可能性:第一:如上文所述,9000端口已被占用netstat -ntlp | grep 9000killall php-pfm启动php-pfm第二:php-fpm.conf 未配置listen php-fpm.sock直接在php-fpm.conf 配置 listen = /tmp/php-cgi.sock当然,路径自己定义。......

阅读全文»

nginx.conf配置文件详解

发表时间:2014-03-09     分类:nginx    标签: linux nginx nginx.conf 

nginx.conf配置文件详解#定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8;#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/log/nginx/error.log info;#进程文件pid /var/run/nginx.pid;#一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(系统的值ulimit -n)与nginx进程数相除,但是nginx分配请求并不均匀,所以建议与ulimit -n的值保持一致。worker_rlimit_nofile 65535;#工作模式与连接数上限events{#参考事件模型,use [ kqueue | rtsig | epoll |......

阅读全文»

  • 5 篇文章 1/1 页