标签 nginx 下的文章

Nginx下使用中文URL和中文目录路径

一、确定你的Linux系统是UTF编码,Root登录SSH: env|grep LANG LANG=en_US.UTF-8 二、NGINX配置文件里默认编码设置为utf-8 server { listen 80; server_name .inginx.com ; index index.html index.htm index.php; root /usr/local/nginx/html/inginx.com; charset utf-8; } 三、如果使用putty windows –> translation –>UTF-8 mkdir 中文目录名 echo ‘中文目录名’ > 中文目录名/中国.html 四、如果是用securecrt 上传文件,请选择 回话–>外观–UTF-8 如果是FTP软件也将默认编码设置为TUF-8 五、如果上传的文件 ...

为Nginx开启GZIP

指令 [#gzip gzip] [#gzip_buffers gzip_buffers] [#gzip_comp_level gzip_comp_level] [#gzip_min_length gzip_min_length] [#gzip_http_version gzip_http_version] [#gzip_proxied gzip_proxied] [#gzip_types gzip_types] gzip 语法: gzip on|off 默认值: gzip off 作用域: http, server, location, if (x) location 开启或者关闭gzip模块 gzip_buffers 语法: gzip_buffers number size 默认值: gzip_buffers 4 4k/8k 作用域: http, server, location 设置系统获取几个单位的缓存用于存储gzip的压缩结果数据流。例如 4 4k 代表以4 ...

[转]部署nginx反向代理及缓存

#tar xvf prce-8.00.tar.gz #cd prce-8.00 #./configure #make && make install #useradd -s /sbin/nologin www #cd ../ #tar –xvf ngx_cache_purge-1.2.tar.gz #tar nginx-0.8.53.tar.gz #cd nginx-0.8.53 #./configure –user=www –group=www –add-module=../ngx_cache_purge-1.2 –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module #make && make install 第四,修改并配置nginx #cd /usr/local/nginx/conf #vim nginx.conf #nginx 运行的用户 ...

如何查看Nginx的运行状态:nginx_status

如何查看Nginx的运行状态信息?很简单,只要你在编译安装Nginx时添加了ngx_http_stub_status_module模块(一般都有的),然后 在配置文件里添加如下配置(高亮部分): server { listen 80; server_name xxx; … location /status { stub_status on; access_log off; error_log off; } … } 从浏览器中打开:http://www.yourdomain.com/status 可以看到类似以下的内容: Active connections: 410 server accepts handled requests 30871298 30871298 105864919 Reading: 4 Writin ...

浅谈Nginx服务器反向代理的一些应用

Nginx作为反向代理的简单应用 对于Nginx的反向代理主要在四个方面: 1、URL重写 URL rewirte 2、反向代理 reverse proxy 并启用缓存功能 3、负载均衡 4、安装第三方模块,实现健康状态检测。 关于一些Nginx的应用,可以在Nginx的官方网站上看到,内容介绍的也相当的详细。这里只浅谈一些我对于Nginx服务器学习到和一些认识。网站地址: http://wiki.nginx.org/Modules 一、URL重写 URL rewirte 要想使Nginx有rewirte功能,要在编译Nginx时要用到–with-http_rewirte_module这个模块,这个功能在编译的时候也是默认打开,如果 ...

如何卸载lnmp

killall nginx *//终止nginx进程
/etc/init.d/mysql stop *//关闭mysql
killall mysqld *//终止mysql进程
/usr/local/php/sbin/php-fpm stop *//关闭php
killall php-cgi *//终止php-cgi进程
rm -rf /usr/local/php *//删除php文件
rm -rf /usr/local/nginx *//删除nginx文件
rm -rf /usr/local/mysql *//删除mysql文件
rm -rf /usr/local/zend *//删除zend文件
rm /etc/my.cnf *//删除配置文件
rm /etc/init.d/mysql *//删除mysql文件
rm /root/vhost.sh *//删除配置虚拟主机脚本
rm /root/lnmp *//删除lnmp文件夹

用nginx反向代理解决VMware虚拟机在NAT模式下的80端口访问问题

相信很多朋友已经遇到了这个问题,但是都没有什么好的解决方案。首先思路上觉得是只有一个公网IP,必须要有一个支持应用层的程序来进行转发,进行代理才能够顺利的把相应的请求发到相应的后端机器上,结果自然选择nginx来进行反向代理了。 环境: 宿主机是Windows2003,IP为10.1.1.3,装VMware Workstation 8(生产环境可以装VMware service 2.0.2或者VMware Esx 5来试一下)。在windows2003上运行nginx的win版。VM开两台虚拟机,网络模式为NAT模式。一台IP为192.168.84.128,一个台为192.168.84.129。分别开启80端口进行web服务。 修 ...