文章目录

  • Liunx系统下的 Nginx的安装与启动
    • 1、安装Nginx
      • 1.1 可以去官网下载然后倒进去
      • 1.2 也可以输入指令下载
        • 1.2.1 首先进入要安装的页面
        • 1.2.2 获取下载安装包
      • 1.3 解压
      • 1.4 配置环境
        • 1.4.1 安装gcc环境
        • 1.4.2 安装PCRE环境
        • 1.4.3 安装zlib 环境
        • 1.4.4 安装openssl环境
      • 1.5 安装
        • 1.5.1 进入解压后的页面
        • 1.5.2 安装
      • 1.6 判断安装成功与否
        • 1.6.1 首先退出当前目录
        • 1.6.2 查看是否有nginx的文件夹
    • 2、启动Nginx
      • 2.1 首先进入nginx页面
      • 2.2 在进入sbin页面(所有的指令都是在sbin文件里面打)
        • 2.2.1 启动nginx
    • 3、运行网页判定Nginx是否启动成功
    • 4、Nginx的其他指令(都是在sbin目录下进行)
      • 4.1 启动
      • 4.2 立即停止服务
      • 4.3 正常停止
      • 4.4 配置文件修改重新加载
      • 4.5 查看nginx版本号
      • 4.6 显示Nginx的版本号和编译信息
      • 4.7 查看帮助信息
      • 4.8 测试Nginx配置文件的正确性及配置文件的详细信息

Liunx系统下的 Nginx的安装与启动

1、安装Nginx

1.1 可以去官网下载然后倒进去

http://nginx.org/en/download.html

1.2 也可以输入指令下载

1.2.1 首先进入要安装的页面

cd  /usr/local

1.2.2 获取下载安装包

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

如果wget报错证明你还没有安装 wget
输入指令:yum -y install wget

1.3 解压

tar -zxvf nginx-1.16.1.tar.gz

1.4 配置环境

1.4.1 安装gcc环境

编译nginx源码需要gcc环境

yum –y install gcc-c++

1.4.2 安装PCRE环境

PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的 http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库
注:pcre-devel是使用pcre开发的一个二次开发库。

yum install -y pcre pcre-devel

1.4.3 安装zlib 环境

nginx需要此库 zlib
zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库

yum install -y zlib zlib-devel

1.4.4 安装openssl环境

OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能 及SSL协议,并提供丰富的应用程序供测试或其它目的使用。 nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库

yum install -y openssl openssl-devel

1.5 安装

1.5.1 进入解压后的页面

首先进入刚刚解压成功后的页面

1.5.2 安装

进入此页面后输入以下指令来安装nginx

./configure && make && make install

安装的时候可能会报错,原因为你没有安装上面的环境

1.6 判断安装成功与否

1.6.1 首先退出当前目录

cd ..

1.6.2 查看是否有nginx的文件夹

ll


如果出现此文件夹证明安装成功,如果没安装成功,先去导入配置如1.4 的配置环境,配置好在去安装

2、启动Nginx

2.1 首先进入nginx页面

cd nginx

2.2 在进入sbin页面(所有的指令都是在sbin文件里面打)

2.2.1 启动nginx

./nginx

3、运行网页判定Nginx是否启动成功

输入虚拟机的ip地址在浏览器上显示以下页面证明成功

4、Nginx的其他指令(都是在sbin目录下进行)

4.1 启动

./nginx

4.2 立即停止服务

比较强硬暴力,无论进程是否在工作,都直接停止进程

./nginx -s stop

4.3 正常停止

比较从容温和,需要进程完成当前工作后再停止

./nginx -s quit

4.4 配置文件修改重新加载

./nginx -s reload

4.5 查看nginx版本号

./nginx -v

4.6 显示Nginx的版本号和编译信息

./nginx -V

4.7 查看帮助信息

./nginx -h

4.8 测试Nginx配置文件的正确性及配置文件的详细信息

./nginx -t

Liunx系统下的 Nginx的安装与启动相关推荐

  1. 在linux操作系统中启动oracle数据库程序,Linux系统下Oracle数据库的安装和启动关闭操作教程...

    这篇文章主要介绍了Linux系统下Oracle数据库的安装和启动关闭操作教程,并针对在sqlplus下所需执行的命令进行讲解,需要的朋友可以参考下 1.准备: df -H 查看空间剩余   一般准备最 ...

  2. linux安装多版本php_Linux系统下为Nginx安装多版本PHP

    我们在安装配置服务器LNPM环境时应该考虑到PHP多版本并存的问题,下面是实现Linux系统下为Nginx安装多版本PHP的实现方法 linux版本:64位CentOS 6.4 Nginx版本:ngi ...

  3. linux 安装nginx php mysql 配置文件在哪_linux下 php+nginx+mysql安装配置

    我主要是用来安装php,以及nginx和php的交互. 一 安装插件 可以选择YUM安装或者源码编译安装gccgcc-c++zlib pcre pcre-devel libevent libevent ...

  4. mac nginx php-fpm,Mac系统下搭建Nginx+php-fpm实例讲解

    分享背景 由于一直在虚拟机的状态下开发PHP,尝试一下mac本地搭建环境.mac本身是自带Apache+php的,在低版本的mac系统中,mac中的php版本是5.6的版本. 本文分享的是在mac的1 ...

  5. mysql安装教程8.0.21安装,Windows系统下MySQL8.0.21安装教程(图文详解)

    安装建议:尽量不要用.exe进行安装,用压缩包安装,对日后的卸载/版本升级更为方便 下载地址:https://dev.mysql.com/downloads/mysql/ 1.点击上面的下载地址得到z ...

  6. linux软件安装非系统盘,linux操作系统可不可以像安装windows软件一样在windows系统下的硬盘上安装...

    linux操作系统可不可以像安装windows软件一样在windows系统下的硬盘上安装 答案:2  信息版本:手机版 解决时间 2020-07-24 14:13 已解决 2020-07-23 16: ...

  7. Windows系统下的python程序安装

    Windows系统下的python程序安装 1.搜索www.python.org,进入Python官网: 2.在官网首页导航栏,点击Downloads: 3.跳转页面后会有醒目提示>Downlo ...

  8. 【Ubuntu系列】Ubuntu20.04系统下3060显卡驱动安装记录

    [Ubuntu系列]Ubuntu20.04系统下3060显卡驱动安装记录 设备及相关信息简介 具体安装步骤 step1 获取显卡硬件信息 step2 在Ubuntu系统中卸载显卡驱动 step3 安装 ...

  9. Linux 系统下各种包的安装方法

    一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd soft.version.rpm所在 ...

  10. Win7系统下利用U盘安装Ubuntu14.04麒麟版

    转自http://www.360doc.cn/article/14743053_335473181.html 重要提示:在采用u盘安装ubuntu分区时,所有磁盘一定要全部设置成逻辑分区,包括根目录/ ...

最新文章

  1. iOS 空值判断防止崩溃 (MJExtension)
  2. stm32编码器正反转计数程序_光电编码器接线图分析
  3. 电脑可以同时装python2和3吗_在同一台电脑上同时安装Python2和Python3-Go语言中文社区...
  4. 车辆检测及型号识别,准确率接近90%
  5. 区块链100篇之第三篇--数字签名
  6. JavaScript文档对象模型DOM节点操作之删除节点(6)
  7. hadoop合并日志_Hadoop深入学习:HDFS主要流程——SNN合并fsimage和编辑日志
  8. ad9 自动捕捉功能
  9. 【Web漏洞探索】跨站请求伪造漏洞
  10. WeChat-JSAPI支付
  11. Codeforces 274E. Mirror Room-模拟+STL
  12. js jquery 3D模型展示
  13. 视频回顾 | Pulsar Summit Asia 2020 · 场景案例(上):即时零售, 金融证券, 物联网, 电信计费等...
  14. 2022寒假---冲冲冲~
  15. AI电话机器人有没有效果?具体的功能都有哪些?
  16. 91、储存物品的火灾危险性分类
  17. 映美Jolimark TP108W 打印机驱动
  18. 成功将log4cpp升级到了vs2005版本,总结下编译时报错及相应的解决方法
  19. 黑群晖给局域网电脑发消息_在局域网内怎么用CMD和别的电脑发消息?
  20. cakephp: title

热门文章

  1. 【 Educational Codeforces Round 51 (Rated for Div. 2) F】The Shortest Statement
  2. vscode添加vue文件模板
  3. Opencv的KeyPoint和DMatch数据结构
  4. 如何更方便地调试javascript代码
  5. template 不能分别在.h和.cpp中定义模板
  6. SEO要领:8文章主持技巧(两)
  7. 【Python学习日记】迭代器
  8. 配置apache密码认证
  9. [转载]心存高远 方能获得成功
  10. HCIE Security 防火墙转发流程及相关知识点 备考笔记(幕布)