资讯专栏INFORMATION COLUMN

Centos-6.3安装Nginx

Lsnsh / 1468人阅读

摘要:是一个高性能的和反向代理服务器,也是一个代理服务器。是由为俄罗斯访问量第二的站点开发的,第一个公开版本发布于年月日。其将源代码以类许可证的形式发布,因它的稳定性丰富的功能集示例配置文件和低系统资源的消耗而闻名。

what is Nginx
  

Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。

安装环境:
Centos-6.3 x64
安装方式:
源码编译安装
安装位置:
/usr/local/nginx
下载nginx:
nginx-1.6.1.tar.gz

Install 安装依赖:
yum -y install gcc-c++
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
下载安装包编译:
cd /usr/local   
wget http://nginx.org/download/nginx-1.6.1.tar.gz   
tar zxvf nginx-1.6.1.tar.gz   
mv nginx-1.6.1 nginx   
cd /usr/local/nginx
./configure --prefix=/usr/local/nginx
make
make install 

nginx.conf 配置文件的一些说明
#运行用户
user  nginx;

#启动进程,通常设置成和cpu的数量相等
worker_processes  1;

#全局错误日志及PID文件
error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;

events {
#单个后台worker process进程的最大并发链接数    
worker_connections  1024;
}

#设定http服务器
http {
    #设定mime类型,类型由mime.type文件定义
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;
    #设定日志格式
    log_format  main  "$remote_addr - $remote_user [$time_local] "$request" "
                      "$status $body_bytes_sent "$http_referer" "
                      ""$http_user_agent" "$http_x_forwarded_for"";

    access_log  /var/log/nginx/access.log  main;

    #sendfile 指令指定 nginx 是否调用 sendfile 函数(zero copy 方式)来输出文件,对于普通应用,
    #必须设为 on,如果用来进行下载等应用磁盘IO重负载应用,可设置为 off,以平衡磁盘与网络I/O处理速度,降低系统的uptime.
    sendfile        on;
    #tcp_nopush     on;
    #连接超时时间
    keepalive_timeout  65;
    #开启gzip压缩
    gzip  on;
    #包含的配置文件
    include /etc/nginx/conf.d/*.conf;
}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39074.html

相关文章

  • Centos-6.3安装Nginx

    摘要:是一个高性能的和反向代理服务器,也是一个代理服务器。是由为俄罗斯访问量第二的站点开发的,第一个公开版本发布于年月日。其将源代码以类许可证的形式发布,因它的稳定性丰富的功能集示例配置文件和低系统资源的消耗而闻名。 what is Nginx Nginx (engine x) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Ng...

    import. 评论0 收藏0
  • CentOS 下用 Nginx 和 uwsgi 部署 flask 项目

    摘要:服务器上部署项目说白了就是让你的项目在这台服务器上运行并且做到可以在公网上访问你的项目。可以解决项目与项目之间对同一个包的不同版本的依赖问题。有可能会报的错是项目相关模块的引入路径不对,修改一下便可。 前一阵自己用flask框架写了一个博客程序,写完之后想部署到服务器上,因为是小白,所以自己google了好些资料,讲的零零碎碎而且有些地方只是告诉你怎么配置,但具体为什么这样配却没有说明...

    shuibo 评论0 收藏0
  • CentOS 下用 Nginx 和 uwsgi 部署 flask 项目

    摘要:服务器上部署项目说白了就是让你的项目在这台服务器上运行并且做到可以在公网上访问你的项目。可以解决项目与项目之间对同一个包的不同版本的依赖问题。有可能会报的错是项目相关模块的引入路径不对,修改一下便可。 前一阵自己用flask框架写了一个博客程序,写完之后想部署到服务器上,因为是小白,所以自己google了好些资料,讲的零零碎碎而且有些地方只是告诉你怎么配置,但具体为什么这样配却没有说明...

    wanghui 评论0 收藏0

发表评论

0条评论

Lsnsh

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<