Nginx高性能服务器详解(二)

Nginx安装
Linux安装
  1. 前提条件:gcc、gcc-c++、pcre、pcre-devel、open、openssl
    yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel open openssl-devel

  2. 下载安装包:*.tar.gz

    configure:检查测试安装环境、生成编译代码需要的Makefpile文件
    src:存放Nginx的所有源代码。
    conf:主配置文件
    auto:存放大量的脚本文件,和configure脚本程序有关
    html:默认的html文件位置,包含index.html、50.html
    objs:包含自动加载的一些模块
    logs:日志
    man:存放了Nginx的帮助文档

  3. 配置检查
    ./configure 常用的选项

     --prefix=<path> //指定Nginx的安装路径,默认为/usr/local/nginx
     --sbin-path=<path> //指定Nginx的可执行文件安装路径,此项只能在安装时指定,默认为<prefix>/sbin/nginx/
     --conf-path=<path>//指定默认的nginx.conf文件路径,默认<prefix>/conf/
     --pid-path=<path> //指定nginx.pid的路径,默认<prefix>/logs/nginx.pid。nginx.pid保存了当前运行的Nginx服务的进程id
     --lock-path=<path> // 指定nginx.lock文件路径,该文件是Nginx服务区的锁文件,默认/var/lock/
     --user=<user> // 指定Nginx的属主,默认nobody,表示不限制
     --group=<goup>  //指定属组,默认nobody,
     --add-module=<path> //添加第三方模块的路径,用于变异到Nginx服务器中
     --with-poll_module//启用poll模块,
     --without-poll_module
     --http-log-path=<path> // 在nginx.conf中未指定access_log指令情况下,指定访问日志的路径,默认为<prefix>/logs/access.log
     --error-log-path=<path>//同上
     --builddir=<dir> //指定编译时的目录
     --with-debug //启用Nginx的调试日志
    
  4. 编译、安装
    make && make install

  5. 配置、启动

Windows安装

与linux类似

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值