nginx搭建部署

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 就行了




猜你喜欢

转载自blog.csdn.net/CDW2328/article/details/80380080