手把手教你安装Nginx

下载安装包

下载源码包:wget http://nginx.org/download/nginx-1.15.8.tar.gz
这里我们选择源码安装,区别yum方式的安装,源码安装能够选择安装的模块;
手把手教你安装Nginx

复制文件到制定目录:cp nginx-1.15.8.tar.gz /usr/src/

安装预装环境

  1. yum -y install autoconf automake make
    手把手教你安装Nginx

  2. yum -y install gcc gcc-c++
    手把手教你安装Nginx

  3. 安装nginx依赖包

    • yum -y install pcre pcre-devel
    • yum -y install zlib zlib-devel
    • yum install -y openssl openssl-devel

当前面的环境部分全部安装完毕,我们就要开始安装Nginx;

安装Nginx

  1. 解压安装包:tar -zxvf nginx-1.15.8.tar.gz
    手把手教你安装Nginx

  2. 开始安装

    • ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
    • make && make install
    • export PATH=$PATH:/usr/local/nginx/sbin/

安装命令解释:

  • 如果不需要制定安装的特殊直接运行:./configure
  • 执行安装目录:–prefix=/usr/local/nginx
  • http网络监控包: --with-http_stub_status_module(能够反馈状态的正确与否)
  • 网络安全包:–with-http_ssl_module (需要上一个Http网络安全的包)
  • 注:–with 命令是启用命令,不是安装命令;
  • 编译:make && make install

过程:
手把手教你安装Nginx
手把手教你安装Nginx

手把手教你安装Nginx

安装成功

文件结构

  • Conf 配置文件
  • Html 静态网页文件
  • Logs 日志文件
  • Sbin 二进制程序(我们通常需要运行的命令)
    手把手教你安装Nginx

环境变量配置

前面已经安装的nginx,但是当我们运行nginx命令时,还是显示找不到
手把手教你安装Nginx
是因为我们还没有配置环境变量;
将export PATH=$PATH:/usr/local/nginx/sbin/ 放在/etc/profile文件的末尾
手把手教你安装Nginx
最后生效一下刚刚的配置文件:
手把手教你安装Nginx

启动成功!