IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> nginx反向代理使用 -> 正文阅读

[系统运维]nginx反向代理使用

nginx介绍:

nginx一般可以用作http服务器和反向代理服务器,其占用内存较小,对并发较友好(待验证)。
因在服务器上面的某http服务不支持IPV6,只支持IPV4,因此需要利用nginx进行域名的转发。

安装

sudo apt-get install Nginx

配置设置

nginx的配置设置在/etc/nginx中
为了监听ipv6 80端口的转发,进行如下配置,把下面这段写在http的大括号中:

在这里插入图片描述

listem 指令是对ipv6的18099端口做监听
proxy_pass 中写的是需要转发的服务,例如http://xxxx:80,xxx是一个ipv4地址
该段话可以把监听到的ipv6的18099端口转发到http://xxx:80,

更改nginx服务本身的80端口:

因为nginx也是一种web服务,默认挂在80端口,若不对其进行更改,会影响到网站本身的http服务 。例如下图所示,可以把nginx的服务端口改成12345

vim /etc/nginx/sites-available/default

在这里插入图片描述

管理服务

systemd是linux管理进程的工具,d是守护进程daemon的缩写

systemctl daemon-reload nginx-service //重新加载服务配置文件
systemctl enable nginx-service //设置为开机自启动
systemctl start nginx-service //查看服务状态,如下图所示,enabled 证明已经设置开机自启动

在这里插入图片描述

302隐式跳转

不巧的是,本来想用niginx来监听IPV6的80端口,但这个ipv6的80端口的http服务只能在局域网内访问,不能被外网访问(可能是运营商防火墙的问题)。因此,如上第一幅图所示,把nginx的监听端口设成了18090。但是,这样每次用户想访问本机的http服务时候都需要记住这个端口号,不太方便。

故可以通过域名的302跳转来实现,具体的做法是:

将本机的域名改成不同于原域名的一个,例如原域名是ss.com,则将IPV6对于域名改成_ss.com
将ss.com做url跳转到_ss.com上面,用户就可以通过ss.com来隐式访问该机器的http服务

302隐式跳转介绍

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-08 22:59:52  更:2022-03-08 23:00:30 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:49:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码