Nginx安装和命令

作者: chuan_bai | 来源:发表于2019-10-16 16:05 被阅读0次

1.安装环境

  • 用 uname -a 查看linux 内核是否高于2.6
  • gcc编译器
    GCC(GNU Compiler Collection)可用来编译C语言程序。Nginx不会直接提供二进制可执行程序,只能下载源码进行编译。
  • PCRE库
    PCRE(Perl Compatible Regular Expressions,Perl兼容正则表达式)是由Philip Hazel开发的函数库,目前为很多软件所使用,该库支持正则表达式。
  • zlib库
    zlib库用于对HTTP包的内容做gzip格式的压缩,如果我们在nginx.conf里配置了gzip on,并指定对于某些类型(content-type)的HTTP响应使用gzip来进行压缩以减少网络传输量。
  • OpenSSL开发库
    如果我们的服务器不只是要支持HTTP,还需要在更安全的SSL协议上传输HTTP,那么就需要拥有OpenSSL了。另外,如果我们想使用MD5、SHA1等散列函数,那么也需要安装它。

安装nginx环境

yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre pcre-devel

2. 安装nginx(方法1)

  • 下载nginx 最新稳定版本
 wget http://nginx.org/download/nginx-1.14.0.tar.gz
  • 解压
tar -zxvf nginx-1.14.0.tar.gz
  • 采用默认安装
./configure
make && make install 
  • 执行完成之后 nginx 运行文件 就会被安装在 /usr/local/nginx 下。
  • 基于参数构建
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-debug

2.1. 安装nginx(方法2)

  • 更新软件
apt-get update 
  • 安装nginx
apt-get install nginx 

3. 控制命令

  • 默认方式启动:
./sbin/nginx
  • 指定配置文件启动
./sbing/nginx -c /tmp/nginx.conf
  • 指定nginx程序目录启动
./sbin/nginx -p /usr/local/nginx/
  • 快速停止
./sbin/nginx -s stop
  • 优雅停止
./sbin/nginx -s quit
  • 热装载配置文件
./sbin/nginx -s reload
  • 重新打开日志文件
./sbin/nginx -s reopen

相关文章

网友评论

    本文标题:Nginx安装和命令

    本文链接:https://www.haomeiwen.com/subject/cbkumctx.html