1,进入官网下载Nginx资源:

官网下载:http://nginx.org/en/download.html

2,资源下载(因为是在Linux安装,所以我下载Linux安装的资源包,版本你们随意)

3,资源下载好之后,上传到Linux上(位置自己随意,我是上传到了/home/myqxin/java)

4,将资源进行解压,然后进入到解压后的目录

解压命令

# 解压到当前目录下
tar -zxvf 资源包

截图如下:

5,配置基本信息,命令如下

#配置configure --prefix 代表安装的路径,--with-http_ssl_module 安装ssl,--with-http_stub_status_module查看nginx的客户端状态
./configure --prefix=/usr/local/nginx-1.20.2 --with-http_ssl_module --with-http_stub_status_module

执行完成如下(过程太多,截不完整,只截取了输入命令和结束后的效果)


然后可以看到我们的目录下,多了一个Makefile文件

如果你执行的时候出现以下问题

  • 问题1:

    解决1,输入以下命令
yum -y install gcc gcc-c++ autoconf automake make

这个过程需要等待一些时间,执行完成如下(过程太多,截不完整,只截取了输入命令和结束后的效果)

  • 问题2:

    解决2:输入以下命令
yum -y install openssl openssl-devel

这个过程需要等待一些时间,执行完成如下(过程太多,截不完整,只截取了输入命令和结束后的效果)

6,进行编译安装

#编译安装nginx
make & make install

这个过程需要等待一些时间,执行完成如下(过程太多,截不完整,只截取了输入命令和结束后的效果)

7,进入到安装后的目录下(在步骤5里面,我们配置了安装位置)

8,进入sbin目录下,执行一下命令启动

./nginx

9,访问ip:80


我这里是没有配置80端口的,所以我这里是直接关掉了防火墙

10,如果访问不了,可能是防火墙问题

添加 --permanent永久生效,没有此参数重启后失效 这里的6379为redis服务的端口,若为其他服务设置,需要对应端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
重新载入
firewall-cmd --reload
查看所有打开的端口:
firewall-cmd --zone=public --list-ports
防火墙的关闭:
systemctl stop firewalld    //一般不用
防火墙的启动:
systemctl start firewalld

Linux安装Nginx(超详细步骤)相关推荐

  1. 【Linux】Linux安装nginx操作详细步骤

    目录 一.更新CentOs镜像 二.安装依赖 三.CentOS 8 上安装和配置 nginx 四.Nginx启动.停止.重启 一.更新CentOs镜像 1.进入yum的repos目录 cd /etc/ ...

  2. linux安装JDK1.8详细步骤

    linux安装JDK1.8详细步骤 1.官网下载jdk1.8压缩包 进入官网:https://www.oracle.com/java/technologies/downloads/ 2.将下载好的压缩 ...

  3. linux安装oracle数据库详细步骤

    Linux安装Oracle11g详细步骤及问题汇总 一. 安装前准备工作 1.检查Linux系统是64位还是32位 getconf LONG_BIT 2.下载oracle11g并解压,先登录在下载 官 ...

  4. Linux安装部署DM8详细步骤与问题解决

    一.安装前准备 用户在安装 DM 数据库之前需要检查或修改操作系统的配置,以保证 DM 数据库能够正确安装和运行. 检查网络 --拷贝一个文件到远程服务器的/opt目录下 [root@~]# scp ...

  5. anaconda下安装pytorch超详细步骤(有问题可以在评论区提问会及时解答)

    anaconda下安装pytorch 1:以管理员身份打开Anaconda Prompt 2:输入命令conda create -n pytorch python=3.6创建pytorch的环境. 3 ...

  6. Docker下安装mysql超详细步骤

    查看需要安装的镜像版本 dockerHub官网地址 搜索mysql 2.点击标签 3.点击Tags,查看想要的版本号 在安装好docker的linux中执行命令 拉取mysql最新版本 docker ...

  7. 【Linux】(超详细步骤)构建软RAID磁盘阵列

    目录 一.构建磁盘阵列 (1) 安装 mdadm 工具 (2) 准备用于 RAID 阵列的分区 (3) 创建 RAID 设备 (4) 创建并挂载文件系统(临时挂载) 首先为 linux 服务器添加 4 ...

  8. Linux安装MySQL(超详细)

    1 查看是否已经安装 Mysql rpm -qa | grep mysql 我之前装过一次! 如果你查看出来有东西,可以使用下面命令将其删除 rpm -e 文件名 2 下载官方 Mysql 包 wge ...

  9. Linux安装jdk的详细步骤

    文章目录 1:查看Linux系统是否有自带的jdk 2:官网下载jdk 3:上传jdk安装到到linux服务器 4:解压jdk 5:配置环境变量 6:重新加载配置,输入:source /etc/pro ...

  10. centos安装mysql步骤,CentOS安装mysql超详细步骤

    MySQL5.7下载地址: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.28-el7-x86_64.tar.gz 1. 删除系统自带 ...

最新文章

  1. 3Blue1Brown:“线性代数的本质”完整笔记
  2. 编译linux内核步骤
  3. springmvc学习及源码地址
  4. Android渗透测试Android渗透测试入门教程大学霸
  5. 如何恢复默认域策略和默认域控制器策略
  6. (转载)计算机视觉、图像处理中常见的滤波操作
  7. appium java 点击事件_“按钮点击”在Appium Android测试中给出“处理命令时出现未知的服务器端错误 . ”...
  8. 国庆作业 刷题0929
  9. Facebook回应追踪无账号用户:源于网站插件漏洞
  10. Axure9.0元件库的使用
  11. 牛课网--直通BAT面试算法精讲课--送优惠码啦
  12. 端口映射软件有什么用怎么用
  13. 数据库kettle,datax,DBMigration,RazorSQL几款迁移工具使用感受(以及如何迁移表的结构如主键,索引,约束等)
  14. 腾讯视频播放内容下载流程
  15. mysql导入表空间太慢_Oracle 11g统计表空间使用率很慢
  16. 高绩效团队的建设与管理
  17. 统计英文文件中单词出现频率
  18. CTF-web暴力破解
  19. cors实现请求跨域
  20. 发改委:构建全国一体化国家大数据中心体系

热门文章

  1. 蛋花花分析人工智能靠什么走向大众
  2. 串口通信校验方式:奇偶校验、累加和校验
  3. 汽车云市场:华为云、百度云上演追逐战
  4. 【Rust日报】2020-06-08 - Rust/WinRT快速入门
  5. 国内智慧城市标准是怎样的?
  6. iPhone 图标设置
  7. 数据:施之以善报之以成 施之以恶报之以败
  8. chrome 浏览器在线翻译插件
  9. (转载)Service Locator模式(简单的IOC容器实现 MVVMLight SimpleIoc)
  10. 【安全学习】记一次内网环境渗透