位置: IT常识 - 正文

Nginx的安装配置教程(nginx安装配置视频)

编辑:rootadmin
Nginx的安装配置教程 一、Nginx的下载与安装

推荐整理分享Nginx的安装配置教程(nginx安装配置视频),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nginx安装方式,nginx安装配置教程,nginx安装配置视频,nginx安装配置80端口如何对应8080端口,nginx安装配置详解,nginx安装配置视频,nginx安装配置 window,nginx安装配置教程,内容如对您有帮助,希望把文章链接给更多的朋友!

Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好

1.下载

在Nginx的官网的下载页面中选择较为稳定的 1.16 版本进行下载

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

2.安装

由于nginx是基于c语言开发的,所以需要安装c语言的编译环境

//本次安装在linux系统下完成,需按步骤完成操作命令//安装依赖包yum -y install gcc pcre-devel zlib-devel openssl openssl-devel//下载Nginx安装包yum install wgetwget https://nginx.org/download/nginx-1.16.1.tar.gz//解压nginx压缩包tar -zxvf nginx-1.16.1.tar.gz// 配置Nginx编译环境cd nginx-1.16.1./configure --prefix=/usr/local/nginx//编译&安装make & make install

安装完Nginx后,可以切换到Nginx的安装目录(/usr/local/nginx),观察Nginx的目录结构

其中,conf/nginx.conf 是Nginx的核心配置文件

二、Nginx常用命令和环境变量配置 1.Nginx常用命令

在执行下面的指令时,都需要在/usr/local/nginx/sbin/目录下执行。

// 查看版本./nginx -v//检查配置文件./nginx -t//启动./nginx//停止./nginx -s stop//重新加载./nginx -s reload

注意:

启动完成后,要想正常访问Nginx的80端口 ,需关闭防火墙或开放指定端口号,执行的指令如下:

A. 关闭防火墙

systemctl stop firewalld

B. 开放80端口

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

firewall-cmd --reload

2.环境变量配置 

上述在使用nginx命令在进行服务的启动、停止、重新加载时,都需要用到一个指令nginx,而这个指令是在nginx/sbin目录下的,每一次使用这个指令都需要切换到sbin目录才可以,使用相对繁琐。 可通过配置nginx的环境变量,在任意目录下都可以执行该指令来操作nginx 。

通过vim编辑器,打开/etc/profile文件, 在PATH环境变量中增加nginx的sbin目录,如下:

 修改完配置文件之后,需要执行 source /etc/profile 使文件生效。 

三、Nginx-应用1.配置文件结构Nginx的安装配置教程(nginx安装配置视频)

nginx的配置文件(conf/nginx.conf)整体上分为三部分:

全局块、配置和nginx运行相关的全局配置

events块:配置和网络连接相关的配置

http块 :配置代理、缓存、日志记录、虚拟主机等配置

在http块中可以包含多个server块,每个server块可以配置多个location块。

2.部署静态资源

Nginx可以作为静态web服务器来部署静态资源。这里所说的静态资源是指在服务端真实存在,并且能够直接展示的一些文件,比如常见的html页面、css文件、js文件、图片、视频等资源。

将静态资源部署到Nginx非常简单,只需要将文件复制到Nginx安装目录下的html目录中即可。

server { listen 80;#监听端口 server_name localhost;#服务器名称 location / {#匹配客户端请求url root html;#指定静态资源根目录 index index.html;#指定默认首页 }}

将静态资源上传到 /usr/local/nginx/html 目录

启动nginx

访问

我们也可以通过修改指定默认首页的路径的方式来修改访问路径

配置文件修改后,需要重新加载一下,才可以生效 :nginx -s reload

3.反向代理

反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源,反向代理服务器负责将请求转发给目标服务器。用户不需要知道目标服务器的地址,也无须在用户端作任何设定,对于用户来说,访问反向代理服务器是完全无感知的。 在nginx中,我们可以在nginx.conf中配置反向代理:

进入nginx的安装目录,并编辑配置文件nginx.conf:

cd /usr/local/nginx/conf/ vim nginx.conf

在http块中,再添加一个server块虚拟主机的配置,监听82端口,并配置反向代理proxy_pass:

server {    listen 82;    server_name localhost;    location / {        proxy_pass http://192.168.200.201:8080;     #反向代理配置,将请求转发到指定服务    }}//上述配置的含义为: 当我们访问nginx的82端口时,根据反向代理配置,会将请求转发到 http://192.168.200.201:8080 对应的服务上。

检查配置文件,并重新加载

nginx -t

nginx -s reload

本文链接地址:https://www.jiuchutong.com/zhishi/298797.html 转载请保留说明!

上一篇:【AI绘画】AI绘画真的太强悍了!Stable Diffusion + ControlNet 骨架分析,输出的高清大图让我大吃一惊. 附安装使用教程(ai绘画图片)

下一篇:微信小程序开发笔记 进阶篇④——getPhoneNumber 获取用户手机号码(小程序云)(微信小程序开发平台)

  • 空调清洗怎么做广告(空调清洗怎么清洗)(空调清洗教程)

    空调清洗怎么做广告(空调清洗怎么清洗)(空调清洗教程)

  • 电子邮件的工作原理是什么(电子邮件工作在哪一层)

    电子邮件的工作原理是什么(电子邮件工作在哪一层)

  • 光信号灯不亮不能上网(光信号灯不亮不能上网是什么原因)

    光信号灯不亮不能上网(光信号灯不亮不能上网是什么原因)

  • iwatch上的i标志在哪(applewatch的i标志)

    iwatch上的i标志在哪(applewatch的i标志)

  • 谷歌套件是什么(谷歌套件是什么东西)

    谷歌套件是什么(谷歌套件是什么东西)

  • 苹果xr冬天会冻关机吗(苹果xr冬天会冻坏手机吗)

    苹果xr冬天会冻关机吗(苹果xr冬天会冻坏手机吗)

  • 3dmax显卡要求(3dmax 显卡要求)

    3dmax显卡要求(3dmax 显卡要求)

  • 怎么在一个单元格里打出两行字体(怎么在一个单元格里面加斜线打字)

    怎么在一个单元格里打出两行字体(怎么在一个单元格里面加斜线打字)

  • 苹果怎么下载不了网喵(苹果怎么下载不了软件)

    苹果怎么下载不了网喵(苹果怎么下载不了软件)

  • opporeno3什么时候上市的手机(opporeno3什么时候升级coloros13)

    opporeno3什么时候上市的手机(opporeno3什么时候升级coloros13)

  • ipad2018可以用鼠标吗(ipad2020能不能用鼠标)

    ipad2018可以用鼠标吗(ipad2020能不能用鼠标)

  • 图层的混合模式有哪些(列举图层的混合模式)

    图层的混合模式有哪些(列举图层的混合模式)

  • ps怎么清理暂存盘(如何清理ps暂存文件)

    ps怎么清理暂存盘(如何清理ps暂存文件)

  • 小米4手环怎么连接音乐(小米4手环怎么设置自己图片屏幕壁纸?)

    小米4手环怎么连接音乐(小米4手环怎么设置自己图片屏幕壁纸?)

  • 手机相机卸载了怎么办(手机相机卸载了相片不见了怎么找回)

    手机相机卸载了怎么办(手机相机卸载了相片不见了怎么找回)

  • 退出群聊发的消息还在吗(退出群聊发的消息还能不能看见)

    退出群聊发的消息还在吗(退出群聊发的消息还能不能看见)

  • 电脑怎样进入系统设置(电脑怎样进入系统设置界面)

    电脑怎样进入系统设置(电脑怎样进入系统设置界面)

  • oppoa5手机怎么强制重启(oppoa5手机怎么强制刷机)

    oppoa5手机怎么强制重启(oppoa5手机怎么强制刷机)

  • vivo手机相机实况在哪(vivo手机相机实况模式在哪里)

    vivo手机相机实况在哪(vivo手机相机实况模式在哪里)

  • 深圳nfc乘车怎么使用(深圳nfc乘车怎么开通)

    深圳nfc乘车怎么使用(深圳nfc乘车怎么开通)

  • b站个人中心在哪(b站个人中心在哪里找)

    b站个人中心在哪(b站个人中心在哪里找)

  • 空数据库是指(空数据库是指数据库中数据表记录为空的数据库)

    空数据库是指(空数据库是指数据库中数据表记录为空的数据库)

  • 观看历史在哪删除(观看历史在哪删除记录)

    观看历史在哪删除(观看历史在哪删除记录)

  • qq怎么养火花

    qq怎么养火花

  • 乐视视频如何定时关机(乐视视频怎么设置定时关闭)

    乐视视频如何定时关机(乐视视频怎么设置定时关闭)

  • windows11关机键怎么弄出来(windows11关机键怎么设置经典菜单)

    windows11关机键怎么弄出来(windows11关机键怎么设置经典菜单)

  • 进项税额转出需要结转吗
  • 纳税义务发生时间 纳税期限
  • 每个月必报的税种
  • 银行承兑汇票提前承兑收多少手续费
  • 应交印花税会计分录
  • 如何根据会计凭证登记账簿
  • 年终红包怎么入账
  • 汇算清缴前发票未到
  • 电子发票开错怎么办
  • 组织机构代码证过期
  • 个人所得税的标准有几档
  • 完税证明可以作为发票吗
  • 劳务派遣一般纳税人可以简易征收吗
  • 期交保费资金占用年限计算公式
  • 本期金额怎么计算
  • linux批量删除
  • mac outlook怎么设置邮箱签名
  • 印花税零申报逾期
  • 总资产算不算负债
  • 如何在电子税务局添加开票人
  • php中strrev
  • 支付宝账单有什么作用
  • ps命令不可用
  • 销售折让负数发票如何入账
  • 汽车修理厂如何做账
  • php设计思路
  • 微信小程序四人游戏
  • vue 自动部署
  • php gd gd2
  • 季度申报怎样在网上申报
  • 广告费列支
  • 一般纳税人零申报怎么报税
  • uniapp零基础小白到项目实战
  • node l
  • 目标检测tricks
  • 计算机视觉项目论文
  • 阿里规则官方头条
  • 交易性金融资产包括哪些项目
  • mysql临时表什么时候销毁
  • mysql使用ssl连接
  • 结转制造费用金额
  • 个税中的免税收入都包括什么
  • 预付开发票加油后还能开吗?
  • 安全生产费用应当专户储存专款专用专户核算
  • 专用发票和普通发票 报销
  • 土地承包费摊销当月摊销吗
  • 拆迁补偿如何进行
  • 五险一金缴纳比例2023
  • 实收资本(或股本)是什么意思
  • 银行利息收入怎么计算
  • 政府给的专款专用的补贴需要交税吗
  • 在建工程中发生的费用
  • 管家婆进货单科目名称怎么录入?
  • 银行汇票可用于异地结算吗
  • 场地租赁费属于什么税收分类编码
  • 安装设备是干嘛的
  • 设置出纳权限的操作步骤
  • sql server字段
  • ubuntu14.04升级18.04
  • wbs是什么文件
  • windows8.1分辨率
  • win8系统 Cisco VPN 442错误怎么办?解决方法介绍
  • linux基金会什么时候成立
  • cad2007字体怎么调大小
  • win 8系统怎么样
  • ssh permission denied password
  • Win7如何开启蓝牙
  • win10预览版21301bug
  • win8能装pr2017吗
  • cocos2dx4.0教程
  • our与my的区别
  • css下margin、padding、border、background和font缩写示例
  • python ftp storbinary
  • 基于jquery的框架
  • js 时间轴
  • centos6.5设置网络
  • js轮播图视频教程
  • Javascript字符串对象函数
  • 重庆投诉平台电话
  • 安徽地税局领导班子名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设