搭建可远程访问的服务:利用Apache和内网穿透实现公网访问

news2024/11/24 19:52:05

文章目录

    • 前言
    • 1.Apache服务安装配置
      • 1.1 进入官网下载安装包
      • 1.2 Apache服务配置
    • 2.安装cpolar内网穿透
      • 2.1 注册cpolar账号
      • 2.2 下载cpolar客户端
    • 3. 获取远程桌面公网地址
      • 3.1 登录cpolar web ui管理界面
      • 3.2 创建公网地址
    • 4. 固定公网地址

前言

Apache作为全球使用较高的Web服务器软件,它可以在几乎所有常见的计算机平台上运行。由于其卓越的跨平台性和高级安全性,又兼具快速、可靠且易于通过简单的API扩展而闻名,被广泛应用于Web服务器领域。本文主要分享一下在Windows系统如何安装与配置Apache服务,并结合内网穿透工具实现公网远程访问本地内网的Apache服务。

img

1.Apache服务安装配置

1.1 进入官网下载安装包

首先,我们进入Apache的官网下载页面(https://www.apachehaus.com/cgi-bin/download.plx) ,根据需要的版本下载安装包。

image-20230906153157458

需要注意的是,因为Apache需要VC++可再发行组件包来进行解析,所以如果你电脑中目前没有安装VC++,那需要先到该下载页面底部,下载VC++并安装后,再安装Apache服务。

image-20230906152829234

1693987431356

安装好VC++后,将下载好的Apache文件压缩包解压,把Apache24文件夹剪切到系统盘根目录下。

image-20230906155222938

1.2 Apache服务配置

首先,使用快捷键win+R,或者桌面左下角搜索框输入cmd,选择以管理员身份运行

1694058077742

输入cd c:\

再输入cd Apache24,进入Apache文件夹路径

再输入cd bin

最后输入httpd -k install,直接回车

1694058332155

看到下方显示successful installed 即可发现已经成功安装Apache,弹出防火墙提示框选择允许访问即可。

1694058277143

此时,进入Apache24文件夹中的bin文件夹

1694058514018

双击打开ApacheMonitor应用程序

1694058582955

打开后,桌面右下角会显示Apache的标志,双击左键即可打开Apache服务界面

1694058714549

1694058800628

点击右边的Start按钮,如下图所示图表从红色变为绿色即为服务启动成功

1694058916404

此时,在浏览器中输入localhost,显示该页面即为整个配置过程成功。

image-20230907115741555

2.安装cpolar内网穿透

2.1 注册cpolar账号

进入cpolar官网:https://www.cpolar.com/

点击右上角的免费注册,使用邮箱免费注册一个cpolar账号并登录

20221117173301

2.2 下载cpolar客户端

登录成功后,点击下载cpolar到本地并安装(一路默认安装即可)本教程选择下载Windows版本。

20221117173307

3. 获取远程桌面公网地址

3.1 登录cpolar web ui管理界面

在浏览器上访问127.0.0.1:9200,使用所注册的cpolar邮箱账号登录cpolar web ui管理界面(默认为本地9200端口)

20221117173316

3.2 创建公网地址

登录成功进入主界面后,我们点击左侧仪表盘的隧道管理——隧道列表,再点击创建隧道.

1694073249193

  • 隧道名称:可自定义命名,不能与已有的隧道名重复,这里笔者填写了Apache-1

  • 协议:选择http

  • 本地地址:80

  • 域名类型:免费选择随机域名

  • 地区:China Top

点击创建

1694073531793

然后点击左侧状态中的在线隧道列表,可以看到刚才创建的Apache-1隧道,生成了两个公网地址,有两种访问方式,分别是http 和https,随意复制一个地址,在公网电脑浏览器打开即可,如下图所示即代表访问成功。

image-20230907160323411

4. 固定公网地址

需要注意的是,本次教程中使用的是免费cpolar所生成的公网随机临时地址,该地址24小时内会发生变化,对于需要长期远程的用户来讲,配置一个固定地址就很有必要。

因此我们可以为其配置二级子域名,该地址为固定地址,不会随机变化【ps:cpolar.cn已备案】

注意需要将cpolar套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。【cpolar.cn已备案】

登录cpolar官网,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称。

1694074618219

以本次教程为例,地区选择China VIP,二级域名填写Apachetest,描述填写ceshi,点击保留。

image-20230907161930901

保留成功后复制保留的二级子域名地址,登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道:Apache-1,点击右侧的编辑

1694074866373

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名 Apachetest

点击更新

1694074997063

更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了保留和固定的二级子域名名称

1694075057194

最后,我们使用固定的公网地址进行连接访问,复制http://apachetest.vip.cpolar.cn到另一台公网电脑浏览器打开,无报错和连接异常,可以看到连接成功,这样一个固定不变的地址访问就设置好了。

image-20230907162808470

转载自cpolar极点云文章:Apache服务安装配置与结合内网穿透实现公网访问

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1097895.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

innovus:stripe下不放std cell的命令

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧? 一些drc问题在place阶段就可以检查出来,比如preroute drc,这种就是standard cell的pin shape和power plan之间的drc问题,可能是和pg via也可能是和stripe。 为了避…

锁定云栖大会!共同见证阿里云大数据+AI产品年度重磅发布及创新

2023 云栖大会将于 10.31-11.2 在杭州云栖小镇举办,深度拥抱大数据AI 核心技术,见证阿里云大数据AI产品年度重磅发布及创新。开放融合的科技展示平台,汇聚生态、启迪想象。在这里,共同探索智能时代的无线机遇和未来。 阿里云大数…

Vue3集成高德地图:快速上手,实现你的业务需求

Vue3集成高德地图 前言一、准备工作1.开发文档2.添加应用 二、使用步骤命令安装2.地图容器创建3.组件引入4.js api 安全密钥5.初始化地图6. 图层6.1 添加 / 设置 / 获取 / 移除图层6.1.1 添加图层6.1.2 设置图层6.1.3 获取图层6.1.4 移除图层 7. 点标记8. 信息窗体8.1 默认信息…

Qt 为Android app添加系统签名

Qt 为Android app添加系统签名 flyfish 一 环境 lsb_release -aNo LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 23.04 Release: 23.04 Codename: lunarQt Creator 10.0.2 构建套件 Qt 6.5.1 Clang arm64-v8a 二 运行Qt 如果没有Qt图标 在终端…

【Springboot】Filter 过滤器的使用

一、基本介绍 过滤器 Filter 作为 Java 三大器之一,在 Java Web 的使用中有很高的地位。所谓过滤器,就是实现了 javax.servlet.Filter 接口的服务器端程序,就是对事物进行过滤的。在 Web 中的过滤器,当然就是对请求进行过滤&#…

2023常见自动化测试工具集合

1、Appium -------> AppUI自动化测试 官网:http://appium.io Appium 是一个移动端自动化测试开源工具,支持iOS 和Android 平台,支持Python、Java 等语言,即同一套Java 或Python 脚本可以同时运行在iOS 和Android平台&#x…

关于图像分割SDK的一些基础认识

随着科技的不断发展,图像分割SDK已经成为了一个备受关注的话题。而在众多图像分割SDK中,美摄图像分割SDK以其独特的功能和优势脱颖而出。本文将从美摄图像分割SDK的企业价值和互联网娱乐方面,介绍其宣传文章的具体写作规范。 在企业价值方面&…

如何用IP地址解决广告精准投放问题

IP地址可以在广告精准投放中发挥关键作用,因为它提供了有关用户的地理位置信息。通过结合IP地址和其他数据,广告公司和平台可以更精准地定位广告受众,从而提高广告投放的效果。以下是一些方式,说明了如何使用IP地址来解决广告精准…

BCT(block change tracking)引起的异机恢复问题

前提说明 exadata 12.1.0.2的环境,做异机恢复,恢复到单机环境。 现象及报错 Rman异机恢复hang住不动(已做set newname),db的alert日志中出现以下报错 --个人印象中还有asmb的trc报错,这次没有找到 原因及解…

限流与下载接口请求数控制

收银台系统相对于互联网应用流量要平稳很多,高峰流量也就平时的三倍,完全是可控的,我们这里用限流主要是控制后台同时下载XLS表格的请求数,因为后台系统要提供大量的导出XLS表格功能,收银员与管理人员需要用我们导出的…

标准化格式输出:DateTimeFormatter

public static void main(String[] args) {LocalDateTime ldt LocalDateTime.now();System.out.println(ldt);//格式化输出时间//创建DateTimeFormatter对象来进行格式化DateTimeFormatter dateTimeFormatter DateTimeFormatter.ofPattern("yyyy年MM月dd日 HH时mm分ss秒&…

聊天室即时通讯系统源码 类似微信的H5聊天系统APP源码 ThinkPHP内核

前端: 用Dcloud 的 uni-app全系,基于vue.js和微信小程序开发模式。 目前支持APP(android、ios)、H5、微信小程序、支付宝小程序5端。 在特定场景可以用weex进行原生渲染。 APP用的是Dcloud 公司的H5进行原生接口调用。 后端:…

图像语义分割 pytorch复现U2Net图像分割网络详解

图像语义分割 pytorch复现U2Net图像分割网络详解 1、U2Net网络模型结构2、block模块结构解析RSU-7模块RSU-4Fsaliency map fusion module U2Net网络结构详细参数配置RSU模块代码实现RSU4F模块代码实现u2net_full与u2net_lite模型配置函数U2Net网络整体定义类损失函数计算评价指…

LXC、Docker、 Kubernetes 容器以及Hypervisor的区别

LXC、Docker、 Kubernetes 容器以及Hypervisor的区别 SaaS: Software-as-a-Service(软件即服务) PaaS: Platform-as-a-Service(平台即服务) IaaS: Infrastructure-as-a-Service(基础设施即服务) 1、Docke…

划重点!3DEXPERIENCE SOLIDWORKS 2024 十大增强功能

SOLIDWORKS 2024 以更加强大的姿态亮相,帮助您重塑设计。为了助力您简化和加快由概念到成品的产品开发流程,SOLIDWORKS 2024 涵盖全新以用户为中心的增强功能,致力帮您实现更智能、更快速地与您的团队和外部合作伙伴协同工作。本篇为大家介绍…

微信公众号怎么从个人转为企业?

公众号账号迁移的作用是什么?只能变更主体吗?1.可合并多个公众号的粉丝、文章,打造超级大V2.可变更公众号主体,更改公众号名称,变更公众号类型——订阅号、服务号随意切换3.可以增加留言功能4.个人订阅号可迁移到企业名…

封箱机不打盖是什么原因?

折盖封箱机是封箱机中自动化程度比较高的一款设备,该机既可以单机使用,也可以配自动化流水线一起使用,实现无人化操作,但这款设备在使用的过程中有时会出现一些小问题,今天就其中的一个常见故障-----不打盖的问题和您做…

单片机TDL的功能、应用与技术特点 | 百能云芯

在现代电子领域中,单片机(Microcontroller)是一种至关重要的电子元件,广泛应用于各种应用中。TDL(Time Division Multiplexing,时分多路复用)是一种数据传输技术,结合单片机的应用&a…

MySQL InnoDB引擎深入学习的一天(InnoDB架构 + 事务底层原理 + MVCC)

目录 逻辑存储引擎 架构 概述 内存架构 Buffer Pool Change Buffe Adaptive Hash Index Log Buffer 磁盘结构 System Tablespace File-Per-Table Tablespaces General Tablespaces Undo Tablespaces Temporary Tablespaces Doublewrite Buffer Files Redo Log 后台线程 事务原…

关于脑部的基础知识

脑部的基础知识 1 解剖学基本术语:1.1 解剖学方向1.2 解剖学平面1.3 神经元集合体1.4 神经元轴突集合体 2 中枢神经系统CNS2.1 脑 Brain2.1.1 **大脑** 大脑皮层 皮层下结构2.1.2 **间脑** **丘脑 下丘脑 垂体**2.1.3 **中脑 ** **顶盖 ** **大脑脚**2.1.4 脑桥…