Nginx安装与无缓冲简单配置
清理系统:yum remove httpd #移除Hpptd,根据自己需求移除
1、安装Nginx
yum install gcc g++ vim libncurses5-dev make libxml2-dev yum install subversion yum install libpcre3 libpcre3-dev libcurl4-openssl-dev yum install pcre* zlib* openssl* wget -c http://nginx.org/download/nginx-1.0.5.tar.gz tar -zxf nginx-1.0.5.tar.gz wget -c http://wiki.nginx.org/images/5/51/Nginx-accesskey-2.0.3.tar.gz tar -zxf Nginx-accesskey-2.0.3.tar.gz svn checkout http://substitutions4nginx.googlecode.com/svn/trunk/ substitutions4nginx-read-only curdir=$(pwd) cd nginx-1.0.5 ./configure --user=nobody --group=nobody --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --pid-path=/var/run/nginx.pid --conf-path=/etc/nginx/nginx.conf --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6 --with-pcre --with-http_sub_module --add-module=$curdir/substitutions4nginx-read-only --add-module=$curdir/nginx-accesskey-2.0.3 make make install
2、配置nginx.conf 编辑/etc/nginx/nginx.conf
server { listen 80; server_name gu.cnweed.com; #你要绑定的域名 location / { proxy_pass http://www.google.com/; #你要反代的域名或IP proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
这是个简单的无缓存配置文件,proxy_pass处可填写要反代的域名。如果想用Nginx加速网站的话,就把网址改成虚拟主机的IP,Nginx绑定的域名和虚拟主机绑定的一致就可以了。这样当访客请求你网站数据的时候,域名解析到VPS,然后Nginx接到命令访问你网站,获取数据返回给访客;而访客输入数据给你虚拟主机的时候,也是这样,先是VPS获得访客的数据,然后VPS再提交给虚拟主机。这样Nginx就充当了中介和DNS的作用,如果VPS访问虚拟主机速度快,你访问VPS速度快,就能起到一个加速的作用。配置好以后,别忘了让Nginx生效,重启一下就可以了,命令如下:
3、重启NGINX
pkill nginx #关闭进程
nginx #启动Nginx
参考自:http://jybb.me/nginx-proxy-pass-and-substitutions4nginx
不是有集成包吗?不需要单独安装的。
嗯,但是有时候只需要Nginx不需要其他软件的时候就需要了~