美文网首页收藏文章
Linux CentOS7 离线安装Nginx

Linux CentOS7 离线安装Nginx

作者: 夹板儿孩 | 来源:发表于2020-04-08 14:39 被阅读0次

为了让文章看起来更简洁,我将安装Nginx分为了3个部分。按顺序安装即可

有网络的情况,推荐在线安装

第一步

先安装 gcc编译环境

yum install -y gcc gcc-c++

离线安装gcc编译环境

第二步

然后安装 Nginx 依赖

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

离线安装 Nginx 依赖

第三步

预先下载一个nginx-1.17.9.tar.gz 提取码:ya6c
直接在线下载

wget -c https://nginx.org/download/nginx-1.17.9.tar.gz

在线下载若出现
-bash: wget: command not found
表示你的系统没有安装 wget 这个命令 安装 wget

下载完成后解压这个压缩包

tar -zxf nginx-1.17.9.tar.gz 

解压完成效果图


接下来进入 nginx-1.17.9 这个文件夹



执行下面三条命令

./configure
make
make install

每条执行时间较长,耐心等会儿
全部执行完以后这时候要切换目录了。
因为nginx的配置文件并不在当前目录下的conf,我第一次安装的时候犯傻一直改配置文件,就是无效浪费了很多时间

./configure 有很多的参数查看详情,我也不是很懂。也不建议随随便便去改变配置,免得后面百度都不好解决问题了

我们在./configure时并没有指定安装编译位置,所以都用的是默认值,配置文件默认在 /usr/local/nginx/ 目录下,进入这个文件夹

cd /usr/local/nginx/

可以看到这个文件夹下有 4 个文件夹,进入sbin文件夹
启动 nginx

./nginx

./nginx 执行完后用命令 ps -ef|grep nginx 打印了3条就代表启动完成了
用命令curl http://127.0.0.1 访问看是否能访问到
看我们的执行结果,返回这个html就代表启动成功了

接下来在外面找个浏览器访问



遇到了无法访问此网站,这种情况大多数情况都是被防火墙拦截了
80端口,我们只需要添加80端口到防火墙策略就行了。

防火墙添加端口

80端口添加后再次访问



搞定!

来看一下怎么反向代理Tomcat

扩展

为了方便日后使用 nginx 的命令,我建议进行下面的操作
进入 cd /usr/local/nginx/sbin/ 文件夹中
输入命令

pwd

将当前路径打印出来并复制下来,编辑这个文件

vi /etc/profile

export PATH=$PATH:/usr/local/nginx/sbin
export PATH
在文件后添加这两行字符串,保存并退出。刷新一下环境变量

source /etc/profile

这时候我们就可以在任何目录里使用 nginx 这个命令了


补充一下 Nginx 常用命令
nginx -v 查看nginx版本
nginx -s start 启动Nginx
nginx -s stop 停止Nginx
nginx -s quit 逐渐停止Nginx
nginx -s reload 重载配置文件
nginx -t 测试配置文件否正确

原创文章,资源包也花了我很多时间去整理。转载请注明出处

相关文章

  • Linux CentOS7 离线安装Nginx报错 can no

    CentOS7 离线安装Nginx ./configure 报错[root@localhost nginx-1.1...

  • CentOS 7 Nginx安装

    CentOS 7 Nginx安装 @(Linux)[Nginx安装, CentOS7] 1. 安装必备工具 2. ...

  • Nginx安装(Linux和Windows)

    Linux版 环境说明 centos7、nginx-1.14.0 下载 安装 安装Nginx需要预先安装依赖 安装...

  • centos7安装jdk,tomcat,nginx,redis,

    centos7安装jdk,tomcat,nginx,redis,fastDFS的步骤* 1.linux****安装...

  • Mac 、linux安装nginx

    Linux离线安装nginx以及修改配置监听端口号 1.下载nginx的rpm安装包2.配置/etc/nginx/...

  • nodejs10安装

    CentOS7在线安装 CentOS7离线安装 下载RPM包,安装即可 Ubuntu在线安装 Ubuntu离线安装...

  • Linux CentOS7 离线安装Nginx

    为了让文章看起来更简洁,我将安装Nginx分为了3个部分。按顺序安装即可 有网络的情况,推荐在线安装 第一步 先安...

  • nginx安装

    1.nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程使用Centos7作为安装环境。 ...

  • Linux CentOS7离线安装Nginx依赖

    有网络的情况,推荐在线安装 离线安装 先下载Nginx所需的依赖 nginx-depend.tar.gz 提取码:...

  • Linux 离线安装nginx

    由于工作环境原因遇到的ECS服务器都不允许连接外网,只能通过离线的方式安装nginx链接:https://pan....

网友评论

    本文标题:Linux CentOS7 离线安装Nginx

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