阿里云服务器Linux中CentOS7安装配置nginx的完整教程

2023-11-03

安装nginx依赖的环境

因为nginx基于c语言,所有需要引入4个依赖

yum install -y gcc-c++

在这里插入图片描述

yum install -y pcre pcre-devel

在这里插入图片描述

yum install -y zlib zlib-devel

在这里插入图片描述

yum install -y openssl openssl-devel

在这里插入图片描述

解压到要安装的文件夹

先创建一个目录用来存放安装的目录

mkdir /usr/nginx

指定nginx的安装路径为创建的目录路径

./configure --prefix=/usr/ngin

在这里插入图片描述

编译nginx

先执行make

make

在这里插入图片描述

执行安装 make install

make install 

在这里插入图片描述

查看显示以下代表安装成功

进入到安装的目录下就可以看到:
在这里插入图片描述

启动nginx

先进入到sbin下,显示nginx,再输入以下命令:

./nginx

在这里插入图片描述

查看nginx的进程

执行下列命令:

ps -ef | grep nginx

在这里插入图片描述

访问nginx服务器

输入公网ip就可以显示下列页面
nginx
在这里插入图片描述

常用nginx命令

开启nginx服务

./nginx 

关闭nginx服务:

./nginx -s stop

当修改完配置文件后需要重新加载

./nginx -s reload 

查看所有的端口号

netstat -ntlp
netstat -tlunp

在这里插入图片描述

杀死指定进程号

kill -9 进程号

在这里插入图片描述

杀死指定端口号的所有进程

kill -9 $(netstat -tlnp | grep :端口号 | awk '{print $7}' | awk -F '/' '{print $1}')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

阿里云服务器Linux中CentOS7安装配置nginx的完整教程 的相关文章

  • 如何在 Ubuntu 中创建公共 HTML 文件夹?

    简单的问题 但由于某种原因我无法在谷歌上找到确切的答案 我在 Slicehost 上安装了全新的 Ubuntu 并且想在我的主目录中为包含一堆静态 HTML 文件的简单网站创建一个公共目录 我该怎么做呢 只是打字的问题吗mkdir publ
  • Kubernetes - 一个 Ingress 中的多个配置

    我在同一个 Kubernetes 集群中运行不同的应用程序 我希望多个域能够访问我的 Kubernetes 集群 并根据域进行重定向 对于每个域 我想要不同的注释 配置 如果没有注释 我的入口部署如下 apiVersion networki
  • 尽管 if 语句,Visual Studio 仍尝试包含 Linux 标头

    我正在尝试创建一个强大的头文件 无需更改即可在 Windows 和 Linux 上进行编译 为此 我的包含内容中有一个 if 语句 如下所示 if defined WINDOWS include
  • 如何获取 (Linux) 机器的 IP 地址?

    这个问题和之前问的几乎一样如何获取本地计算机的IP地址 https stackoverflow com questions 122208 get the ip address of local computer 问题 但是我需要找到一个的I
  • PHP-FPM 和 Nginx:502 错误网关

    配置 Ubuntu 服务器 11 10 64 位 亚马逊AWS Ec2 托管在云上 t1 micro实例 在我写任何其他内容之前 我想声明我已经检查了两者nginx 502 错误网关 https stackoverflow com ques
  • 如何使用waf构建共享库?

    我想使用构建一个共享库waf http code google com p waf 因为它看起来比 GNU 自动工具更容易 更简洁 到目前为止 我实际上有几个与我开始编写的 wscript 有关的问题 VERSION 0 0 1 APPNA
  • 与 pthread 的进程间互斥

    我想使用一个互斥体 它将用于同步对两个不同进程共享的内存中驻留的某些变量的访问 我怎样才能做到这一点 执行该操作的代码示例将非常感激 以下示例演示了 Pthread 进程间互斥体的创建 使用和销毁 将示例推广到多个进程作为读者的练习 inc
  • 静态方法的 Java 内存模型

    我来自操作系统和 C 语言背景 在代码编译时 世界很简单 需要处理和理解堆栈 堆文本部分等 当我开始学习 Java 时 我确实了解 JVM 和垃圾收集器 我对静态方法感到很有趣 根据我的理解 类的所有实例都会在堆中创建 然后被清理 但是 对
  • 为什么opencv videowriter这么慢?

    你好 stackoverflow 社区 我有一个棘手的问题 我需要你的帮助来了解这里发生了什么 我的程序从视频采集卡 Blackmagic 捕获帧 到目前为止 它工作得很好 同时我用 opencv cv imshow 显示捕获的图像 它也工
  • 使用 python 脚本更改 shell 中的工作目录

    我想实现一个用户态命令 它将采用其参数之一 路径 并将目录更改为该目录 程序完成后 我希望 shell 位于该目录中 所以我想实施cd命令 但需要外部程序 可以在 python 脚本中完成还是我必须编写 bash 包装器 Example t
  • 如何在 *nix 中登录时运行脚本?

    我知道我曾经知道如何做到这一点 但是 如何在 unix 中登录时运行脚本 bash 可以 From 维基百科 Bash http en wikipedia org wiki Bash 28Unix shell 29 当 Bash 启动时 它
  • 如何使用Android获取Linux内核的版本?

    如何在 Android 应用程序中获取 Linux 内核的版本 不是 100 确定 但我认为调用 uname r 需要 root 访问权限 无论如何 有一种不太肮脏的方法可以做到这一点 那就是 System getProperty os v
  • cdc_acm:无法设置 dtr/rts - 无法与 USB cdc 设备通信

    我试图使用 pic24fj128gb206 枚举 usb cdc 设备 设备似乎已正确枚举 但是当我将设备连接到 Linux PC 时 我从内核收到以下警告消息 cdc acm 1 8 1 6 7 1 0 failed to set dtr
  • x86-64 AMD 上 CALL 指令的操作数生成

    以下是示例程序 objdump 的输出 080483b4
  • ansible unarchive 模块如何查找 tar 二进制文件?

    我正在尝试执行一个 ansible 剧本 该剧本的任务是利用unarchive模块 因为我是在 OSX 上执行此操作 所以我需要使用它gnu tar 而不是bsd tar通常与 OSX 一起提供 因为BSD tar 不受官方支持 https
  • 具有多处理功能的 Python 代码无法在 Windows 上运行

    以下简单的绝对初学者代码在 Ubuntu 14 04 Python 2 7 6 和 Cygwin Python 2 7 8 上运行 100 但在 Windows 64 位 Python 2 7 8 上挂起 我使用另一个片段观察到了同样的情况
  • “yum install php”需要 httpd-mmn = 20051115

    我从源代码安装了 httpd apache 2 4 6 现在我想安装 PHP 但yum install php吐出错误 Error Package php 5 3 3 40 el6 6 x86 64 updates Requires htt
  • 如何在shell脚本中给出密码?

    在 shell 脚本文件中 我使用一些命令 例如scp and make install要求我输入密码 我运行一个 shell 脚本来编译一个大项目 一段时间后它会要求我输入密码才能使用scp 我需要等待该过程并在此之后提供密码 我只想通过
  • Ubuntu 的打包 - Web 应用程序

    Web 应用程序没有与 C 或类似文件不同的 make 文件 但是 它需要放置在特定的目录中 例如 var www 我是 Linux 打包新手 所以我的问题是 如何将我的应用程序打包到 deb 中 以便在安装时将其放入 etc myprog
  • 从另一个 python 脚本获取返回信息

    我在 Linux 上 我有一个 python 脚本 我想从另一个 python 脚本调用它 我不想将其作为模块导入 为了一层安全性 现在为了学术练习 因为我想弄清楚这一点 我实际上想让一个脚本使用 os system 或另一个类似的函数 并

随机推荐

  • 【历史上的今天】1 月 9 日:iPhone 问世;iTunes 发布;激光打印机的发明者出生

    整理 王启隆 透过 历史上的今天 从过去看未来 从现在亦可以改变未来 今天是 2023 年 1 月 9 日 在 1978 年的这段时间 我国恢复了研究生制度 这一年 共录取了 10500 多名研究生 研究生教育的中断和复兴是一个漫长的过程
  • Linux中利用docker搭建深度学习环境

    写在前面 在深度学习中 避免不了在远程服务器上进行模型的训练 如果直接在服务器裸机的基础环境跑显然是不可取的 此时搭建用于模型训练的docker环境显得尤为重要 1 下载基础镜像 选择一个合适的基础镜像会给后续的操作带来极大的便利 其中uf
  • centos7安装redis

    文章目录 一 准备工作 二 安装redis 三 配置redis 四 配置redis服务 五 其他 一 准备工作 关闭防火墙等 linux时间校对 试验环境 虚拟机服务器版本 centos7 虚拟机IP地址 192 168 1 10 win端
  • uniapp在H5获取当前定位信息不需要SDK可直接获取城市(包括经纬度省市区和市区编码)

    前言 最近在做获取用户当前定位信息的时候 发现uniapp官方提供的uni getLocation OBJECT 兼容性并不是特别好 光注意事项都是密密麻麻一大堆 在实际使用场景下 效果并不理想 也不是很稳定 于是便重新封装了一下腾讯地图的
  • JUC-多线程(5.获得线程的第三种方式)学习笔记

    文章目录 获得线程的第三种方式 Callable接口 1 前言 1 获得多线程的方法几种 2 以下两种获得线程的方式的异同 2 使用 1 重写 call 方法 2 创建线程 3 获取返回值 3 原理 1 简述 2 解释 3 结论 获得线程的
  • 关于加速度计读数与加速度方向的问题

    近几日对加速计读数的正负与其敏感轴 实际加速度计方向的关系又产生了诸多疑问 参考这篇博文的一个模型后 更是混乱了 http www geek workshop com forum php mod viewthread tid 1695 re
  • Kotlin Primer·第三章·Kotlin 与 Java 混编

    虽然 Kotlin 的开发很方便 但当你与他人协作时 总会碰到 Java 与 Kotlin 代码共存的代码项目 本章就教你如何优雅的实现 Kotlin 与 Java 混合编程 3 1 直接转换 3 1 1 将 Java 转换为 Kotlin
  • 数据库设计技巧

    如今 随着软件应用领域的扩大 我们要处理的数据也越来越多 面对各式各样的数据 我怎么样系统的保存和管理这些数据呢 这里我们就要采用关系型数据库 关系型数据库是当前最广泛的应用的数据库类型 如mysql oracle access 等等 很多
  • 力扣:455. 分发饼干--方法二使用while

    假设你是一位很棒的家长 想要给你的孩子们一些小饼干 但是 每个孩子最多只能给一块饼干 对每个孩子 i 都有一个胃口值 g i 这是能让孩子们满足胃口的饼干的最小尺寸 并且每块饼干 j 都有一个尺寸 s j 如果 s j gt g i 我们可
  • 等额本息算法及原理

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 首先我们假设我们的借款总额为a 借款年利率为n 借款月利率为b 借款期数为d 总还款为z 每月应还款为y 则会有 z d y 首先我们来算第一个月还钱情况 我们第一个月还的
  • LVS负载均衡群集(NAT模式、IP隧道模式、DR模式)

    目录 一 集群 1 1 含义即特点 1 2 群集的类型 1 3 LVS 的三种工作模式 1 4 LVS 调度算法 1 5 负载均衡群集的结构 1 6 ipvsadm 工具 二 NAT模式 LVS NAT模式配置步骤 实例 配置NFS服务器1
  • 论文笔记:Learning Traffic as Images: A Deep Convolutional Neural Network for Large-Scale Transportation

    2017 Sensor CNN 交通预测 1 交通矩阵提取 x轴 y轴分别是矩阵的时间和空间 交通矩阵的channel数量为1 2 使用CNN进行预测 3 实验部分 3 1 交通矩阵可视化 3 2 不同的CNN框架以及对应的精度
  • JDK动态代理的底层实现原理

    JDK动态代理的底层实现原理 动态代理是许多框架底层实现的基础 比如Spirng的AOP等 其实弄清楚了动态代理的实现原理 它就没那么神奇了 下面就来通过案例和分析JDK底层源码来揭秘她的神秘面纱 让她一丝不挂地呈现在我们面前 邪恶了 代理
  • 软件测试行业核心竞争力是什么?

    1 测试行业正在发生变化 在互联网新趋势和新要求的变革推动下 测试行业也在不知不觉中发生着非常大的改变 从早些年的懵懂发展 大家摸着石头过河 到大多高校设立软件测试专业 再到近几年各种测试培训盛行 如果说早期软件测试行业还是一个风口 随着不
  • 7.27美联储未能给出明确指引,黄金多空该如何布局

    近期有哪些消息面影响黄金走势 黄金多空该如何研判 黄金消息面解析 周四 7月27日 亚市早盘 美元指数承压于101 00关口附近 现货黄金价格维持在1980美元 盎司左右 美联储7月决策符合预期 鲍威尔对利率前景的看法接近 中间立场 介于鹰
  • javascript 判断奇偶性

  • 反思"列名无效"的问题

    发帖解决了 贴在地址 http topic csdn net u 20110316 21 1ee00820 09f4 446a a451 6e84694abfc5 html 829232601 初学 net 今天连数据库 一直报 列名无效
  • 浅谈迁移学习

    迁移学习背景 吴恩达 Andrew Ng 曾说 迁移学习将会是继监督学习之后的下一个机器学习商业成功的驱动力 现如今数据大爆炸 对机器学习模型来说要求快速构建 强泛化 对于数据来说 大部分数据没有标签 而传统的机器学习需要对每个领域都标定大
  • 关于Data at the root level is invalid错误的解决方式

    有时在使用XmlDocument LoadXML 方法时会出现报Data at the root level is invalid的错误 网上很多说发是因为xml文件的格式不对引起 如果你在仔细的查看了xml文件格式后并没有发现问题 那么很
  • 阿里云服务器Linux中CentOS7安装配置nginx的完整教程

    阿里云服务器CentOS7中安装配置nginx的完整教程 安装nginx依赖的环境 解压到要安装的文件夹 先创建一个目录用来存放安装的目录 指定nginx的安装路径为创建的目录路径 编译nginx 先执行make 执行安装 make ins