天天看点

如何搭建 Nginx 网站服务器

        Nginx 是由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件 将客户端请求映射到一个location block模块, 而在这个location中所配置的每个指今将会启动不同的模块去完成相应的工作

Nginx 相对于 Apache的优点:

    1.高并发响应非常好

    2.反向代理性能非常好。可用于负载均衡

    3.内存和CPU 占用率低,为 Apache 的 1/5 -- 1/10

接下来我们就来学习一下怎样去搭建一个简单的Nginx 网站环境

#安装pcre支持rewrite库,也可以安装源码,注*安装源码时,指定pcre路径为解压

源码的路径,而不是编译后的路径,否则会报错

(make[1]: *** [/usr/local/pcre/Makefile] Error 127 错误)

下载安装:

    yum -y install pcre pcre-devel openssl openssl-devel

    cd /data ;

    useradd www

    ./configure  --user=www --group=www --prefix=/usr/local/nginx 

    --with-http_stub_status_module

    --with-http_ssl_module

    make && make install 

    安装完成

启动 Nginx

    /usr/local/nginx/sbin/nginx -t    检查配置文件是否正确

    /usr/local/nginx/sbin/nginx      启动 Nginx

查看是否启动:

    ps -ef | grep nginx

本文转自 菜鸟的征程 51CTO博客,原文链接:http://blog.51cto.com/songqinglong/1688061

继续阅读