当前位置: 首页 > news >正文

安装Nginx教程

目录

一、打开Xshell

1、创建新的连接到Linux

 2、到Nginx官网下载安装包

二、开始安装Nginx

1、安装pcre依赖

(1)下载pcre压缩文件依赖

(2)切换到root用户

(3)切换到src目录

(4)将下载好的pcre直接拖入进Xshell

(5)解压文件

(6)安装文件

2、安装openssl、zlib、gcc

3、安装Nginx

(1)解压文件

(2)检查 安装

4、开放防火墙端口

(1)查看开放的端口

(2)设置开放的端口号

(3)重启防火墙

5、启动nginx


一、打开Xshell

1、创建新的连接到Linux

主机号可以在Linux的控制台 输入/ifconfig 获取

 2、到Nginx官网下载安装包

http://nginx.org/

二、开始安装Nginx

1、安装pcre依赖

(1)下载pcre压缩文件依赖

        第一种方法直接输入命令

wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz

         第二种方式

http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz

输入网址就会自动下载

(2)切换到root用户

 当美元符号变成#说明切换成功

(3)切换到src目录

cd /usr/src

(4)将下载好的pcre直接拖入进Xshell

 说明成功了

(5)解压文件

命令:tar –xvf pcre-8.37.tar.gz

(6)安装文件

命令:cd pcre-8.37    #切换到此目录

命令:./configure  检查文件

命令:make && make install   #开始安装 最后有个“Complete!”表示安装成功

2、安装openssl、zlib、gcc

命令:

yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

3、安装Nginx

(1)解压文件

命令:tar –xvf nginx-1.12.2.tar.gz

(2)检查 安装

命令:cd nginx-1.12.2    #切换到此目录

命令:./configure  检查文件

命令:make && make install   #开始安装

4、开放防火墙端口

(1)查看开放的端口

命令:firewall-cmd --list-all

(2)设置开放的端口号

firewall-cmd --add-service=http –permanent

firewall-cmd --add-port=80/tcp --permanent

(3)重启防火墙

firewall-cmd --reload

再次查看开放的端口

 

5、启动nginx

命令:cd /usr/local/nginx/sbin/nginx/

启动

命令:vi nginx.conf

在浏览器输入主机ip地址

 

-----------------------------------------------说明成功访问-------------------------------------------------------------

相关文章:

  • Java_接口基本介绍
  • 16、Java——QuickHit游戏
  • SpringBoot--Controller获取HttpServletRequest
  • 牛客刷题笔记
  • 我把华为云的Ubuntu 18.04升级到了Ubuntu 22.04
  • Google Earth Engine-02(主界面介绍)
  • 5.java数据结构与算法 ---- 第七章 八大排序(冒泡;选择;插入/希尔;快排;归并;基数)
  • 新学期你立一个什么样的FLAG?
  • 【数据结构与算法】第九篇:哈希表原理
  • 自动驾驶江湖重新排位:毫末智行“重感知、轻地图”优势初现
  • [JS]变量
  • 用户登录更新中:网关,token,全局异常处理
  • Unity Pico Neo3 基础开发流程
  • 图的刷题..
  • 机器学习个人总结(王道版)
  • Koa2 之文件上传下载
  • pdf文件如何在线转换为jpg图片
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • Redis在Web项目中的应用与实践
  • Sublime Text 2/3 绑定Eclipse快捷键
  • tweak 支持第三方库
  • 构建二叉树进行数值数组的去重及优化
  • 简析gRPC client 连接管理
  • 今年的LC3大会没了?
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 数据科学 第 3 章 11 字符串处理
  • 优秀架构师必须掌握的架构思维
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • ​卜东波研究员:高观点下的少儿计算思维
  • ​如何在iOS手机上查看应用日志
  • ​香农与信息论三大定律
  • #include
  • #Linux(帮助手册)
  • #Linux(权限管理)
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (MATLAB)第五章-矩阵运算
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • *1 计算机基础和操作系统基础及几大协议
  • ./configure,make,make install的作用
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .NET MVC第三章、三种传值方式
  • .NET Project Open Day(2011.11.13)
  • .net 调用php,php 调用.net com组件 --
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .NET/C# 异常处理:写一个空的 try 块代码,而把重要代码写到 finally 中(Constrained Execution Regions)
  • .netcore如何运行环境安装到Linux服务器
  • .net的socket示例
  • .Net下使用 Geb.Video.FFMPEG 操作视频文件