精华内容
下载资源
问答
  • Linux 安装 Nginx

    万次阅读 2015-08-10 15:25:59
    Linux 安装 Nginx


    1-Nginx 下载

    官方:

    网盘:


    2-Nginx 安装

    Nginx 是 C 语言开发,建议在 Linux 上运行,也可以安装 Windows 版本,本文使用编译安装方式

    a、安装软件包

    yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
    
    • 安装 gcc
      # 检查 gcc
      gcc --version
      
      # 安装 Nginx 需要将官网下载的源码进行编译,编译依赖 gcc 环境
      yum install -y gcc-c++
      
    • 安装 pcre-devel
      # PCRE(Perl Compatible Regular Expressions) 是一个 Perl 库,包括 perl 兼容的正则表达式库。
      # Nginx 的 http 模块使用 pcre 来解析正则表达式,Nginx 需要此库。
      # pcre-devel 是使用 pcre 开发的一个二次开发库,Nginx 也需要此库。
      yum install -y pcre pcre-devel
      
    • 安装 zlib-devel
      # zlib 库提供了很多种压缩和解压缩的方式, Nginx 使用 zlib 对 http 包的内容进行 gzip ,Nginx 需要此库。
      yum install -y zlib zlib-devel
      
    • 安装 openssl-devel
      # OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议。
      # Nginx 不仅支持 http 协议,还支持 https(即在 ssl 协议上传输http),Nginx 需要此库。
      yum install -y openssl openssl-devel
      

    b、解压 Nginx 源码包

     tar -zxvf /data/targz/nginx-1.19.6.tar.gz -C /data/targz/
    

    在这里插入图片描述
    c、编译安装 Nginx

    # Nginx 编译目录
    cd /data/targz/nginx-1.19.6
    
    # Nginx 编译配置
    # --user --group 指定work进程启动的用户 用户组
    # --prefix 指定安装路径
    # --with-debug 指定日志等级
    # --with-http_stub_status_module 增加监控模块
    # --with-http_ssl_module 启用 https 支持
    # --with-http_gzip_static_module 支持在线实时压缩输出数据流
    # --with-stream
    ./configure \
    --user=root --group=root \
    --prefix=/data/opt/nginx-1.19.6 \
    --with-debug \
    --with-http_stub_status_module \
    --with-http_ssl_module \
    --with-http_gzip_static_module \
    --with-stream \
    --with-stream_ssl_module
    
    # 编译 Nginx
    make && make install
    

    在这里插入图片描述
    d、启动 Nginx

    /data/opt/nginx-1.19.6/sbin/nginx
    

    在这里插入图片描述
    e、访问 Nginx
    在这里插入图片描述


    3-Nginx 命令

    • Nginx 版本
      # 查看 Nginx 版本
      /data/opt/nginx-1.19.6/sbin/nginx -v
      
    • 启动 Nginx
      # 启动 Nginx 
      /data/opt/nginx-1.19.6/sbin/nginx
      
      # 启动 Nginx 指定配置文件(-c:configuration)
      /data/opt/nginx-1.19.6/sbin/nginx -c /data/opt/nginx-1.19.6/conf/nginx.conf
      
    • 更新 Nginx
      # Nginx 更新配置
      /data/opt/nginx-1.19.6/sbin/nginx -s reload
      
    • 停止 Nginx
      # 停止 Nginx 
      /data/opt/nginx-1.19.6/sbin/nginx -s stop
      
      /data/opt/nginx-1.19.6/sbin/nginx -s quit
      

    4-Nginx 问题

    Nginx 启动无法访问。
    在这里插入图片描述
    a、Nginx 是否启动成功

    ps -ef|grep nginx
    

    在这里插入图片描述
    b、Nginx 是否占用 80 端口

    # yum install -y net-tools
    netstat -lnp|grep 80
    

    在这里插入图片描述
    c、客户端是否 ping 通服务器
    在这里插入图片描述
    d、客户端是否可连接 ip:port

    telnet 192.168.65.31:80
    

    在这里插入图片描述
    e、Linux 关闭防火墙或开放端口

    • 关闭防火墙
      # 防火墙状态
      firewall-cmd --state
      
      # 停止 firewall
      systemctl stop firewalld.service
      
      # 禁止 firewall 开机启动
      systemctl disable firewalld.service
      
    • 开放端口
      # 查看已开放端口
      firewall-cmd --list-ports
      	
      # 开启端口:--zone #作用域  --add-port=80/tcp #添加端口(端口/通讯协议) --permanent #永久生效(无此参数重启后失效)
      firewall-cmd --zone=public --add-port=80/tcp --permanent
      	
      # 关闭 selinux:将 etc/selinux/config 文件中 SELINUX=enforcing 改为 SELINUX=disabled
      vi /etc/selinux/config
      

    f、访问 Nginx 成功
    在这里插入图片描述


    展开全文
  • LINUX安装nginx详细步骤

    万次阅读 多人点赞 2018-08-21 16:26:17
    1.安装依赖包 //一键安装上面四个依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 2.下载并解压安装包 //创建一个文件夹 cd /usr/local mkdir nginx cd nginx //下载tar包 wget ...

    1.安装依赖包

    //一键安装上面四个依赖
    yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

    2.下载并解压安装包

    //创建一个文件夹
    cd /usr/local
    mkdir nginx
    cd nginx
    //下载tar包
    wget http://nginx.org/download/nginx-1.13.7.tar.gz
    tar -xvf nginx-1.13.7.tar.gz

    3.安装nginx

    //进入nginx目录
    cd /usr/local/nginx
    //进入目录
    cd nginx-1.13.7
    //执行命令
    ./configure
    //执行make命令
    make
    //执行make install命令
    make install

    4.配置nginx.conf

    # 打开配置文件
    vi /usr/local/nginx/conf/nginx.conf

    将端口号改成8089,因为可能apeache占用80端口,apeache端口尽量不要修改,我们选择修改nginx端口。

    localhost修改为你服务器ip地址。

    5.启动nginx

    /usr/local/nginx/sbin/nginx -s reload

    如果出现报错:nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed

    则运行: /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

    再次启动即可!

     

    查看nginx进程是否启动:

    ps -ef | grep nginx

     

    6.若想使用外部主机连接上虚拟机访问端口192.168.131.2,需要关闭虚拟机的防火墙:

    centOS6及以前版本使用命令: systemctl stop iptables.service

    centOS7关闭防火墙命令: systemctl stop firewalld.service

    随后访问该ip即可看到nginx界面。

     

    7.访问服务器ip查看(备注,由于我监听的仍是80端口,所以ip后面的端口号被省略)

     

    安装完成一般常用命令

    进入安装目录中,

    命令: cd /usr/local/nginx/sbin

    启动,关闭,重启,命令:

    ./nginx 启动

    ./nginx -s stop 关闭

    ./nginx -s reload 重启

    展开全文
  • linux安装nginx

    2021-04-16 22:36:38
    linux安装nginxlinux安装nginx第一步:下载nginx压缩包第二步:上传nginx压缩包第三步:解压缩nginx到/usr/local目录下第四步:安装依赖包第五步:安装nginx第六步:启动nginx linux安装nginx 第一步:下载nginx...

    linux安装nginx

    第一步:下载nginx压缩包

    点击选择nginx1.8以上稳定版下载 => nginx下载地址

    第二步:上传nginx压缩包

    在这里插入图片描述
    在这里插入图片描述

    第三步:解压缩nginx到/usr/local目录下

    tar -zxvf nginx-1.18.0.tar.gz
    

    在这里插入图片描述
    复制到/usr/local目录下叫nginx文件夹

    mv nginx-1.18.0 /usr/local/nginx
    

    第四步:安装依赖包

    //一键安装上面四个依赖
    yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
    

    在这里插入图片描述
    看到完毕即安装成功
    在这里插入图片描述

    第五步:安装nginx

    进nginx-1.18.0目录

    cd nginx-1.18.0
    

    执行./configure
    在这里插入图片描述
    接着执行 make && make install

    make && make install
    

    在这里插入图片描述

    第六步:启动nginx

    进入sbin目录

    cd /usr/local/nginx/sbin
    

    执行./nginx

    ./nginx
    

    在这里插入图片描述
    报了个错,说没有logs这个文件夹
    在这里插入图片描述
    我们就回到nginx文件夹给他创建一个

    mkdir logs
    

    在这里插入图片描述
    我们打开谷歌浏览器访问虚拟机的ip地址192.168.100.200
    在这里插入图片描述
    到此,nginx安装完毕!

    nginx启停命令

    ./nginx	开启
    ./nginx -s quit	此方式停止步骤是待nginx进程处理任务完毕进行停止。
    ./nginx -s stop	此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。
    ./nginx -s reload	重新加载配置文件
    
    展开全文
  • Linux安装Nginx

    2019-12-31 19:42:07
    Linux安装Nginx 查看Linux版本: cat /proc/version 下载安装安装包 nginx下载地址:https://nginx.org/download/ 自行选择合适版本,也可在Linux上直接使用wget指令下载 安装依赖包 yum -y ...

    Linux安装Nginx

    1. 查看Linux版本:

      cat /proc/version
      
    2. 下载安装安装包
      nginx下载地址:https://nginx.org/download/ 自行选择合适版本,也可在Linux上直接使用wget指令下载

    3. 安装依赖包

      yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
      
    4. 下载解压安装包

      // 创建文件夹路径
      mkdir nginx
      cd /usr/local/nginx
      // 下载tar包
      wget http://nginx.org/download/nginx-1.15.5.tar.gz
      // 解压
      tar -xvf nginx-1.15.5.tar.gz
      
      
    5. 安装

      cd /usr/local/nginx
      ./configure --prefix=/usr/local/nginx
      make
      make install
      
    6. 配置nginx端口

      // 80端口可能被占用,修改端口号
      vi /usr/local/nginx/conf/nginx.conf
      
    7. 配置环境变量启用nginx指令

      vi /etc/profile
      // 在最后添加nginx启动路径
      export PATH=$PATH:/usr/local/nginx/sbin
      // 重启配置文件
      source /etc/profile
      
    8. 启动nginx

      // 重启指令
      /usr/local/nginx/sbin/nginx -s reload
      // 查看进程
      ps -ef | grep nginx
      
      
    • 如果你在阿里云服务器上安装后需要外网访问,需要开启第六步中配置的nginx端口访问权限**

    参考文章: https://blog.csdn.net/t8116189520/article/details/81909574

    展开全文
  • linux 安装nginx

    2016-03-16 20:20:30
    linux 安装nginx 一、安装依赖包:必须安装 ]# yum install autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel gcc 二、nginx:可以去官网 http://nginx.org/ 下载最新版 解压:tar zxvf ...
  • linux安装Nginx

    2020-06-02 21:01:27
    安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc 安装命令: sudo yum -y install gcc 查看gcc版本 : gcc -v 2、pcre、pcre-devel安装 pcre是一个pe
  • LINUX安装nginx

    2020-06-02 20:52:11
    sudo apt install nginx-core sudo apt install nginx-extras sudo apt install nginx-full sudo apt install nginx-light
  • Linux安装nginx

    2020-04-19 11:55:52
    linux版本:CentOS7 64位 【yum 安装最新版nginx:... 在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。 Linux下检查是否安装过某软件包:http://www.cnblogs.com/xxoome/p/586...
  • LINUX安装NGINX

    2018-08-31 12:04:36
    安装依赖 yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-deve 下载nginx的tar包 cd /usr/local mkdir nginx ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 24,999
精华内容 9,999
关键字:

linux安装nginx

linux 订阅