zoukankan      html  css  js  c++  java
  • Nginx实践01-ngnix编译安装-测试

    1.下载nginx安装包

    下载地址:http://nginx.org/en/download.html(里面有nginx各个版本)
    解压到指定目录:
    解压出来的目录简单介绍:
    src:软件的所有源代码
    man:man文档
    auto:脚本文件,和configure脚本程序有关
    conf:配置文件
    html:存放了两个后缀为.html的静态页面文件

    2.编译安装常用参数

    --prefix=<path>:指定nginx软件的安装路径
    --prefix=<path>:指定nginx可执行文件的安装路径,默认为/sbin/nginx/目录
    --conf-path=<path>:在未给定-c选项下,指定默认的nignx.conf的路径
    --pid-path=<path>:在nginx.conf未指定pid指令的情况下,指定默认的pid文件路径
    --lock-path=<path>:在nginx.conf未指定nginx.lock的情况下,指定默认的lock文件路径,lock是nginx的锁文件
    --error-log-path=<path>:在nginx.conf未指定error_log路径的情况下,指定默认的错误日志文件路径
    --http-log-path=<path>:在nginx.conf未指定access.log的情况下,指定默认的访问日志文件路径
    --user=<user>:在nginx.conf未指定用户的情况下,指定默认的nginx运行的属主
    --group=<group>:在nginx.conf未指定用户组的情况下,指定默认的属组

    --with-debug:启用nginx的调试日志
    --add-module=<path>:指定第三方模块的路径,用于编译到nginx服务器中
    --with-poll_module:声明启用poll模块。
    --with-select_module:声明启用select处理模式
    --with-http_ssl_module:启用ssl模块
    --with-http_stub_status_module:启用server status页,默认不启用
    --with-http_perl_module:启用perl模块,使得nginx支持perl脚本的运行
    --with-perl_modules_path=<path>:指定perl模块的路径
    --with-perl=<path>:指定perl执行文件的路径

    --with-mail:声明启用IMAP4/POP3/SMTP模块,该模块负责mail代理服务的处理
    --with-client-body-temp-path=<path>:指定存放http访问客户端请求报文的临时文件的路径
    --http-proxy-temp-path=<path>:启用http的proxy模块之后,指定存放http代理临时文件的路径
    --http-fastcgi-temp-path=<path>:启用http的fastcgi模块后,指定存放fastcgi模块临时文件的路径

    其他的gzip、access、auth_basic、rewrite、proxy、fastcgi模块默认启用

    3.编译安装

    安装之前,先安装可能的依赖包:
    新建nginx用户和组
    我们编译安装时需要定义各种配置需要的目录进行,所以需要新建一些目录:
    编译安装:
    注意:如果编译安装过程中出现错误,屏幕上会出现报错信息。大部分的编译报错是由于缺少某些库的支持引起的。
    另外,在没有改动源代码的情况下,如果需要重新编译安装nginx,就不必再使用configure脚本自动生成makefile了,可以像删除上次安装的nginx路径,解压源码包重新按上面的编译安装步骤来一遍。

    4.检查安装:

    5.nginx服务

    提供nginx服务的脚本,方便nginx管理
    将nginx加入开机启动
    检查:

    6.nginx常用命令

    -v:显示nginx版本
    -t:测试配置文件时候有问题
    -s:stop, quit, reopen, reload这4种状态
    -c:要加载的配置文件路径










  • 相关阅读:
    uva 11294 Wedding
    uvalive 4452 The Ministers’ Major Mess
    uvalive 3211 Now Or Later
    uvalive 3713 Astronauts
    uvalive 4288 Cat Vs. Dog
    uvalive 3276 The Great Wall Game
    uva 1411 Ants
    uva 11383 Golden Tiger Claw
    uva 11419 SAM I AM
    uvalive 3415 Guardian Of Decency
  • 原文地址:https://www.cnblogs.com/zhangpf/p/7460261.html
Copyright © 2011-2022 走看看