首页 > 系统相关 >怎么使用nginx把80端口代理到想要的端口?

怎么使用nginx把80端口代理到想要的端口?

时间:2024-09-18 22:19:53浏览次数:11  
标签:http 访问 端口 nginx 80 com example

最近研究了一下云服务器搭建Halo博客,为了好好体验开发者的快乐,所以我把之前装的Hexo博客直接干掉了,重装了系统,宝塔面板也决定弃用。因为使用宝塔面板虽然能省不少事,但是没了宝塔还活不了了?这可不行,所以决定自己配置,下面来看看URL搜索怎么绑定的吧:

前提是域名和公网IP已经绑定好并且域名备过案,如果没有的话可以去看的搭建Hexo博客的那篇文章。

场景介绍:
先介绍一下域名访问的默认端口,如果是直接输入一个域名通过http访问,那默认端口就是80,比如访问http://example.com,大家都是程序员,肯定知道这必然会访问一个默认端口的,而80就是http的默认端口,所以访问http://example.com相当于访问了http://example.com:80。但是服务运行在其他端口,那应该怎么处理呢?就比如说我的端口其实就是运行在默认的8090端口上,但是如何能让别人直接通过http://example.com访问呢?

可以直接使用下列配置,把nginx.conf文件里http下的server更新,【listen 80;】指的是监听IPV4的80端口,【listen [::]:80;】指的是监听IPV6的80端口,server_name后面空格然后填写域名,【location /】代表所有请求都需要代理,【proxy_pass http://example.com:8090;】就是实际上想访问的地址。

http {
    server {
      listen 80;
      listen [::]:80;
      server_name example.com;
      location / {
        proxy_pass http://example.com:8090;
    }
  }
}

标签:http,访问,端口,nginx,80,com,example
From: https://blog.csdn.net/qq_31860647/article/details/142345193

相关文章

  • 多线程下载nginx站点目录下文件
    代码如下importosimporttimeimportrequestsfrombs4importBeautifulSoupfromurllib.parseimporturljoinfromconcurrent.futuresimportThreadPoolExecutor,as_completedfromtqdmimporttqdmbase_url=""#要下载文件的基础URLdownload_dir="&......
  • Nginx-HTTP和反向代理web服务器
    概述Nginx(enginex)是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15日。其将源代码以类BSD许可证的形式发布,因它的稳......
  • 手把手教你写一个图形化的端口扫描工具
    前言关于学习群,有想要交流学习的朋友们可以在后台菜单栏加群奥~由于我使用masscan进行纯端口扫描的时候,遇到扫描不出结果的情况,我就考虑了自己写一个端口扫描脚本,还挺好用。库介绍1、asyncioasyncio是Python的一个库,用于编写单线程并发代码。使用asyncio,你可以使用异步......
  • 明明没有程序占用端口,但是启动程序却提示端口无法使用,项目也启动失败
    明明没有程序占用端口,但是启动程序却提示端口无法使用,项目也启动失败win10、端口占用、port、netstat、used背景曾在springboot中遇到过,新建springcloud时又遇到这个问题,如果不从根本上解决,就需要改端口,太过麻烦,为免再浪费时间所以这个问题必须要解决了。问题描述正......
  • windowns 修改RDP端口
    命令行操作$portvalue=13389#修改注册表Set-ItemProperty-Path'HKLM:\SYSTEM\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp'-name"PortNumber"-Value$portvalue#添加防火墙规则New-NetFirewallRule-DisplayName'RDPPORTLa......
  • springboot贵州特色产品销售管理系统-计算机毕业设计源码80943
    摘 要随着信息技术的快速发展和电子商务的广泛应用,传统的销售管理模式已经难以满足现代企业的需求。特别是在贵州这样一个充满特色产品的地区,如何有效地推广和销售当地特色产品,成为了一个亟待解决的问题。为此,开发一套基于SpringBoot+Vue的贵州特色产品销售管理系统,不仅可以......
  • 华为交换机查看端口相关信息常用命令,排查故障
    一、查看接口状态1、显示接口的运行状态和相关信息displayinterfaceEthernetbrief查看以太网端口的简要信息,物理端口是否连通,端口是否是全双工,带宽是多少,端口的流入流出的流量百分比。可以排查端口的基本信息,比如有的端口用户网速慢,可以查看该端口的接口速率,是否是全双工状态,是......
  • 如果netstat显示某个端口正在监听,我该如何确认是哪些服务?
    当然,以下是一些具体的案例,展示了如何使用上述方法来确认监听特定端口的服务。案例一:使用lsof命令确认服务假设你运行了netstat命令并发现端口3306正在监听,但你不确定是哪个服务。使用lsof命令:sudolsof-i:3306输出可能如下:COMMANDPIDUSERFDTY......
  • 【Webapck--00801】配置Eslint代码检测
    ......
  • nginx配置的简单介绍
    Nginx基础使用目录结构进入Nginx的主目录我们可以看到这些主要文件夹confhtmllogssbinconf用来存放配置文件相关html用来存放配置文件相关sbinnginx的主程序Nginx配置与应用场景最小配置worker_processesworker_processes1;默认为1,表示开启一个业务......