精华内容
下载资源
问答
  • 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-10 10:46:11
    linux安装nginx1.安装nginx依赖的环境2.下载nginx3.安装nginx4.设置防火墙开放端口 1.安装nginx依赖的环境 下面四个命令要一步一步执行。 ①yum install -y gcc-c++ ②yum install -y pcre pcre-devel ③yum ...

    1.安装nginx依赖的环境

    下面四个命令要一步一步执行。

    • ①yum install -y gcc-c++
    • ②yum install -y pcre pcre-devel
    • ③yum install -y zlib zlib-devel
    • ④yum install -y openssl openssl-devel

    2.下载nginx

    下载nginx两种方式

    下载nginx链接: http://nginx.org/en/download.html.

    • 第一种是先下载nginx压缩包

    在这里插入图片描述
    下载完后上传到目录中

    • 第二种使用wget联网下载
    wget http://nginx.org/download/nginx-1.18.0.tar.gz
    

    3.安装nginx

    • 解压nginx
    tar -zxvf 压缩文件名
    
    • 创建一个目录(自己任意建)
    mkdir /usr/nginx
    
    • 指定nginx的安装路径(要在解压文件目录下执行)
    ./configure --prefix=/usr/nginx
    
    • 安装 make install
    make install
    
    • 启动nginx(进入到nginx下的sbin目录)
    安装成功后,nginx文件下有四个目录,进入sbin目录:
    	开启:./nginx
    	关闭:./nginx -s stop
    	重启:./nginx -s reload
    

    在这里插入图片描述

    • 查看nginx的进程
    ps -ef | grep nginx
    

    在这里插入图片描述

    • 浏览器访问nginx服务器
      在这里插入图片描述

    这时候访问nginx服务器发现无法访问,这时候还需要设置防火墙开发端口

    4.设置防火墙开放端口

    • 设置防火墙开放端口
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    
    • 重新载入开放的端口
    firewall-cmd --reload
    

    在这里插入图片描述
    设置完后我们再次访问nginx服务器
    在这里插入图片描述
    访问成功

    展开全文
  • Linux安装Nginx

    千次阅读 2019-06-24 17:17:39
    注:首先要安装这四个依赖: yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 下载安装 下载 wget http://nginx.org/download/nginx-1.14.2.tar.gz 解压 tar zxvf nginx-1.14.2.tar....

     注:首先要安装这四个依赖:

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

    下载安装

    下载

    wget http://nginx.org/download/nginx-1.14.2.tar.gz  

    解压 

    tar zxvf nginx-1.14.2.tar.gz 

    编译安装

    先cd进解压后的目录

    然后先执行:

    ./configure

    然后编译安装

    make
    make install
    
    

     

    修改配置

    vim /usr/local/nginx/conf/nginx.conf

    将server中的listen改为8085.

    启动

    首先进入sbin目录,然后执行nginx

    cd /usr/local/nginx/sbin
    ./nginx

    测试:curl localhost:8085

    可以看到Nginx已经启动了,如果想外部访问则需要关闭防火墙:

    systemctl stop iptables.service   #centOS6及以前版本使用命令
    systemctl stop firewalld.service  #centOS7关闭防火墙命令

    常用命令:

    ./nginx             #启动
    
    ./nginx -s stop     #关闭
    
    ./nginx -s reload   #重启

    文档:

    http://www.nginx.cn/doc/

    http://nginx.org/en/

    展开全文
  • LINUX安装NGINX

    千次阅读 2018-08-23 17:03:11
    安装依赖 yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel //一键安装上面四个依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl ...
  • linux 安装nginx

    千次阅读 2017-08-07 22:58:50
    安装nginx参考以下教程 http://www.jb51.net/article/96455.htm https://help.aliyun.com/knowledge_detail/42863.html?spm=5176.8208715.110.1.39a2f09MhJe1I   一:检查和安装依赖 yum -y install gcc pcre ...
  • linux安装nginx填坑教程

    千次阅读 2020-11-06 14:17:57
    linux安装nginx教程前言详细步骤1.安装依赖2.进入下载路径3.下载安装包(此处下载了1.16.1版本)4.解压5.修改文件夹名称,进入6.配置7.编译8.进入生成的文件夹9.验证安装成功并启动设置linux环境变量1.修改linux系统...
  • Nginx-Linux 安装 Nginx

    千次阅读 2019-07-03 23:08:01
    Ubuntu 16.04源码编译安装Nginx 1.10.3 Ubuntu 16.04安装Nginx
  • Linux安装Nginx以及配置前端项目

    千次阅读 2020-01-04 11:27:09
    Linux安装Nginx 以及配置前端项目 下载安装先配置环境 yum install gcc-c++ yum -y install pcre pcre-devel yum -y install zlib zlib-devel yum install -y openssl openssl-devel wget ...
  • Linux 安装Nginx 图解教程

    万次阅读 2020-08-04 10:57:42
    1.首先安装nginx所需环境 安装4个依赖 gcc 安装 yum install gcc-c++ PCRE pcre-devel 安装 yum install -y pcre pcre-devel zlib 安装 yum install -y zlib zlib-devel OpenSSL 安装 yum install -y openssl ...
  • Linux安装Nginx 作者:哇塞大嘴好帅

    千次阅读 2020-10-26 22:12:44
    Linux安装Nginx 作者:哇塞大嘴好帅 作者:哇塞大嘴好帅 哇塞大嘴好帥 1.环境确保工作 如果ls等指令失效输入 export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 确保XShell能...
  • Linux安装nginx步骤

    2020-12-23 15:43:09
    好好学习 ,天天向上。Are you ready? 1.安装依赖包 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 2.创建一个文件夹 cd /usr/local mkdir nginx ...4.安装nginx进入目录
  • Linux安装Nginx步骤

    万次阅读 多人点赞 2020-11-09 17:15:47
    1. Nginx安装步骤 1.1 官网介绍 http://nginx.org/en/download.html 1.2 上传安装包 上传到指定目录中 /usr/local/src 1.3 解压Nginx 压缩文件 1.移动安装目录到指定文件 mv nginx-1.19.4.tar.gz software/ 2....
  • Linux 安装Nginx详细教程

    千次阅读 2021-02-26 15:09:41
    下载后将nginx-1.18.0.tar.gz 导入linux服务器中并解压,进入nginx-1.18.0目录中 #配置configure --prefix 代表安装的路径,--with-http_ssl_module 安装ssl,--with-http_stub_status_module查看nginx的客户端...
  • linux安装nginx详细过程

    千次阅读 2018-02-26 22:36:42
    一、先检查是否安装nginxlinux安装软件有多种方式,没有统一的方法,所以只能全部查询一次:1:rpm安装包安装检查方式: rpm -qa |grep nginx2:yum安装检查方式: yum list installed |grep nginx3:自己源码包...
  • linux安装Nginx以从http升级到https

    千次阅读 2017-05-21 10:33:27
    linux安装Nginx以从http升级到https本文章以cent OS为例说一下在linux平台下安装Nginx下的一些经验。可以通过yum 安装通过命令yum -y install nginx就能进行安装,剩下的就是自己进行一些防火墙和配置文件的配置。...
  • Linux安装nginx 详细教程

    千次阅读 2020-07-22 23:39:28
    前言: nginx官网下载地址: 地址一:http://nginx.org/en/download.html 地址二:http://nginx.org/download/ 以上两个地址都是nginx官网提供的下载地址,可根据实际情况下载自己需要的版本。...一、离线安装 ngi
  • linux安装nginx配置https

    千次阅读 2019-02-18 17:17:56
    最近在linux中配置nginx,然后需要配置https访问域名。 安装nginx前,我们首先要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件。如果安装请忽略。 1、# yum install gcc-c++ nginx是C语言...
  • Linux 安装 nginx 服务教程

    千次阅读 2019-06-03 11:09:15
    1.安装依赖工具包 1 yum install -y wget 2 yum install -y vim-enhanced 3 yum install -y make cmake gcc gcc-c++ 2.安装依赖包:pcre可能直接无法安装,从官网上下载编译安装即可; yum install -y pcre ...
  • Linux 安装Nginx 1.12.2

    千次阅读 2018-01-08 15:25:30
    nginx下载地址:http://nginx.org/en/download.html  nginx稳定版本:1.12.2 预备编译环境 安装make:yum -y install gcc automake autoconf ...1. 安装nginx依赖包 1)gzip模块需zlib库,本次安装当前最
  • 搭建图片服务器《二》linux安装nginx

    千次阅读 2019-02-25 09:21:29
    搭建图片服务器《二》-linux安装nginxhttps://blog.csdn.net/maoyuanming0806/article/details/78067446nginx是个好东西,Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。...
  • Linux安装 Nginx 1.14.0

    千次阅读 2019-06-23 21:03:18
    1、先执行以下命令,安装nginx依赖库,如果缺少依赖库,可能会安装失败。 yum -y install gcc-c++ yum -y install pcre pcre-devel yum -y install zlib zlib-devel yum -y install openssl openssl-devel 2、下载到...
  • Linux安装nginx及部署vue项目

    千次阅读 2020-06-29 23:25:56
    目录一、下载nginx二、用xshell连接服务器1、创建nginx目录:`mkdir nginx`2、`cd nginx`3、配置nginx安装所需的环境4、打开Xftp传入压缩包5、解压缩6、进入加压文件7、编译安装nginx8、启动nginx9、设置nginx开机...
  • linux安装nginx1.18最详细的步骤

    千次阅读 2020-06-13 17:46:18
    安装nginx3.1 执行./configure过程3.2 执行make的过程3.3 执行make install 的过程4.配置nginx.conf5.启动nginx 1.安装依赖包 //一键安装上面四个依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl ...
  • linux安装nginx并启动https服务协议

    千次阅读 2018-06-13 10:01:52
    安装Nginx1.安装nginx依赖的程序yum install gcc; yum install pcre-devel; yum install zlib zlib-devel; yum install openssl openssl-devel;2.下载nginxwget http://nginx.org/download/nginx-1.12.2.tar.gz3....
  • LINUX安装NGINX与域名映射

    千次阅读 2018-06-27 15:45:35
    Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 241,008
精华内容 96,403
关键字:

linux安装nignx

linux 订阅