nginx是当前市面上比较主流的服务器反向代理请求的工具,理论上来说nginx的处理请求峰值一般在5W左右,基本上满足大部分企业的需求。还有企业呢在应对高并发的时候呢,还在nginx均衡负载的基础上会加入其他的负载均衡机制,比如像链路均衡负载,物理均很负载等等。关于nginx的具体介绍我就在这里不赘述了。下面直接看快速搭建的过程。
1.搭建环境
CentOS6.8+nginx1.10.2版。
2.开始搭建
1.1安装预编译g++、zlib等库
命令:yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
1.2 安装PCRE
PCRE 作用是让 Nginx 支持 Rewrite 功能。
命令: wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
PCRE解压:
命令: tar zxvf pcre-8.35.tar.gz
进入安装的目录
命令:cd pcre-8.35
开始预编译安装
命令:./configure
命令: make && make install
安装pcre成功与否的命令:pcre-config --version 看到版本号就是成功
1.3安装 nginx
命令:wget http://nginx.org/download/nginx-1.6.2.tar.gz
解压nginx命令:tar zxvf nginx-1.6.2.tar.gz
进入安装包目录:cd nginx-1.6.2
开始预编译安装:
[root@bogon nginx-1.6.2]# ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
[root@bogon nginx-1.6.2]# make
[root@bogon nginx-1.6.2]# make install
预编译安装成功查看版本:
[root@bogon nginx-1.6.2]# /usr/local/webserver/nginx/sbin/nginx -v
如果需要定制化配置的话还需要在nginx的安装目录下的nginx.conf目录下进行修改配置文件。修改成功以后利用:[root@bogon conf]# /usr/local/webserver/nginx/sbin/nginx -t 查看是否配置正确
如果不需要的话直接启动nginx,命令:[root@bogon conf]# /usr/local/webserver/nginx/sbin/nginx
启动成功以后用ps -ef | grep nginx.查看进程。
然后记得把linux的防火墙进行修改一下(主要修改端口号,应该是添加80端口)。
最后在浏览器里输入linux的ip地址访问一下,看到welcoome to nginx 就行了