本地电脑搭建Web服务器并用cpolar发布至公网访问

简介: 随着互联网的快速发展,网络也成为我们生活中不可缺少的必要条件,为了能在互联网世界中有自己的一片天地,建立一个属于自己的网页就成为很多人的选择。但互联网行业作为资本密集的行业,委托别人建立一个像样的网站要花费不少,不仅要精深设计制作网页,还需要租用服务器资源,用以承载和发布网页。不过现在,我们可以在cpolar的帮助下,将自家电脑或其他电子设备作为服务器,配合一些网页制作软件打造自己的网站,再通过cpolar创建的数据隧道穿透内网,将网页发布到公共互联网上,从而大大节省创建自有网页的成本。

本地电脑搭建Web服务器并用cpolar发布至公网访问

@[TOC]

前言

随着互联网的快速发展,网络也成为我们生活中不可缺少的必要条件,为了能在互联网世界中有自己的一片天地,建立一个属于自己的网页就成为很多人的选择。但互联网行业作为资本密集的行业,委托别人建立一个像样的网站要花费不少,不仅要精深设计制作网页,还需要租用服务器资源,用以承载和发布网页。不过现在,我们可以在cpolar的帮助下,将自家电脑或其他电子设备作为服务器,配合一些网页制作软件打造自己的网站,再通过cpolar创建的数据隧道穿透内网,将网页发布到公共互联网上,从而大大节省创建自有网页的成本。

1. 首先在电脑安装PHPStudy、WordPress、cpolar

以现在使用最多的windows操作系统为例,我们可以使用PHPStudy、WordPress和Cpolar配合使用,将一台普通电脑打造成能接纳公共互联网用户访问的小型网页服务器。首先我们在电脑上分别下载安装上述的三个软件:

与所有软件一样,这几个软件在安装完成后,也需要进行必要的设置,首先是PHPStudy,下载完成并双击安装后,可以直接在主页面的“软件管理”页面找到以下几个插件,这几个插件是网页运行的环境软件,因此不可或缺。

2. 安装cpolar,进入Web-UI界面

接着,我们安装内网穿透发布网页的关键软件Cpolar(同样是双击安装包进行安装即可)。在安装完成后,可以在开始菜单中找到,也可以在浏览器地址栏中输入http://localhost:9200打开Cpolar的Web-UI界面.

3. 安装wordpress

在cpolar安装完毕后,我们暂时不动它,因为此时还没有网页可以供我们发布。因此我们继续安装wordpress,用其生成一个像样的网站。由于wordpress并不是一个软件,而是网页运行所需的多个软件和集合,因此我们不能直接双击安装,而是要将wordpress解压缩,并将解压缩后的所有文件放到网页运行环境中(也就是PHPStudy的网页文件夹中),才能继续安装wordpress。需要注意的是,这种方式安装的wordpress允许多个网站并存,因此我们能在一台电脑上搭建多个网站,做到物尽其用。这里,我们将wordpress文件放到PHPStudy下的web3文件夹中。

在wordpress的所有文件复制到对应文件夹后,就可以使用PHPStudy,建立一个新的网页(需要注意的是,建立新网页必须将网页运行所需的软件设置为打开),并对网页环境进行基本设置。

4. 进入wordpress网页安装程序

在各项设置都完成后,就可以点击下方的“确认”,建立一个新的网页。接着输入这个新网页的地址,就能正式进入wordpress网页安装程序,而安装程序也很简单,只要跟随网页提示即可快速完成

![img](https://ucc.alicdn.com/images/user-upload-01/img_conv

在wordpress安装完成后,我们就能通过模板选择自己喜欢的网页外观,并将其应用在自己的网页上。

接着,我们安装一个相对URL插件,并对wordpress的配置文件进行一点修改,使得wordpress能够正确处理来自公共互联网的访问请求,为访客展示正确的网页内容。这里我们采用的相对URL软件是“relative-url”,我们可以通过wordpress主界面的“插件”页面搜索找到。

接下来,我们再对wordpress的配置文件进行一点小的修改,主要是在配置文件中插入两行命令。由于命令行对字符敏感,因此最好直接复制以下指令内容,防止输入错误导致wordpress无法正常运行。

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);

define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lpzLnJ7n-1689229562935)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

5. 利用cpolar建立的内网穿透发布到公网上

完成这些准备工作后,我们有了适合网页运行的环境,也建立起一个像样的网站,接下来就是利用cpolar建立的内网穿透数据隧道,将本地的wordpress网页发布到公共互联网上,让我们的电脑正式转为网页服务器。

首先打开cpolar软件,点击主页面左侧“隧道管理”项下的“创建隧道”,进入内网穿透数据隧道的设置页面,对隧道名称、本地地址(网页输出端口,这个例子中是8081端口)、域名类型和使用地区等基本信息进行设置。

完成以上设置后,就可以点击下方的“创建”按钮,建立起专属的网页发布数据隧道,公共互联网的访客,就能通过这条数据隧道,访问到位于本地电脑上的wordpress网页。

总结

cpolar建立的内网穿透数据隧道不仅可以发布位于本地电脑上的网页,还能对这个网页的网址进行自定义和升级https协议。当然,cpolar作为一款功能强大的内网穿透工具软件,还能在很多场景中发挥重要作用。如果您对cpolar的使用有任何疑问,欢迎与我们联系,我们必将为您提供力所能及的协助。当然也欢迎加入cpolar的VIP官方群,共同探索cpolar的无限潜能。

转载自cpolar极点云文章:Windows搭建WordPress博客网站:将网站发布至公网可访问


目录
相关文章
|
3月前
|
中间件 Java 应用服务中间件
Windows部署web应用服务器Jboss中间件
如何在Windows系统上部署JBoss 7.1作为Web应用服务器,包括配置环境变量、自动部署WAR包、访问JBoss控制台、设置管理员账户以及修改端口和绑定地址等操作。
120 1
|
3月前
|
缓存 NoSQL 数据库
高性能Web服务器架构设计
【8月更文第28天】在当今互联网时代,网站的响应速度直接影响用户体验和业务成功率。因此,构建一个高性能的Web服务器架构至关重要。本文将从硬件配置、软件架构以及网络设置三个方面探讨如何提高Web服务器的性能,并提供一些实际的代码示例。
236 0
|
3月前
|
开发框架 缓存 .NET
并发请求太多,服务器崩溃了?试试使用 ASP.NET Core Web API 操作筛选器对请求进行限流
并发请求太多,服务器崩溃了?试试使用 ASP.NET Core Web API 操作筛选器对请求进行限流
215 0
|
1月前
|
分布式计算 监控 Hadoop
Hadoop-29 ZooKeeper集群 Watcher机制 工作原理 与 ZK基本命令 测试集群效果 3台公网云服务器
Hadoop-29 ZooKeeper集群 Watcher机制 工作原理 与 ZK基本命令 测试集群效果 3台公网云服务器
42 1
|
1月前
|
Java PHP
PHP作为广受青睐的服务器端脚本语言,在Web开发中占据重要地位。理解其垃圾回收机制有助于开发高效稳定的PHP应用。
【10月更文挑战第1天】PHP作为广受青睐的服务器端脚本语言,在Web开发中占据重要地位。其垃圾回收机制包括引用计数与循环垃圾回收,对提升应用性能和稳定性至关重要。本文通过具体案例分析,详细探讨PHP垃圾回收机制的工作原理,特别是如何解决循环引用问题。在PHP 8中,垃圾回收机制得到进一步优化,提高了效率和准确性。理解这些机制有助于开发高效稳定的PHP应用。
45 3
|
2月前
|
人工智能 网络协议 Shell
内网穿透实现公网访问自己搭建的Ollma架构的AI服务器
内网穿透实现公网访问自己搭建的Ollma架构的AI服务器
|
2月前
|
人工智能 网络协议 Shell
内网穿透实现公网访问自己搭建的Ollma架构的AI服务器
内网穿透实现公网访问自己搭建的Ollma架构的AI服务器
内网穿透实现公网访问自己搭建的Ollma架构的AI服务器
|
3月前
|
网络协议 网络安全 网络架构
移动宽带不借助软件和公网服务器实现基于IPV6的内网穿透
本教程指导如何设置路由器以支持IPv6访问:首先确保上网方式为自动获取IP,接着在路由器设置中开启IPv6功能,并关闭可能阻碍连接的防火墙。最后,在光猫管理界面同样关闭防火墙以确保无障碍的IPv6访问路径。操作时请注意网络安全。
移动宽带不借助软件和公网服务器实现基于IPV6的内网穿透
|
3月前
|
JavaScript 搜索推荐 前端开发
从零搭建到部署:Angular与Angular Universal手把手教你实现服务器端渲染(SSR),全面解析及实战指南助你提升Web应用性能与SEO优化效果
【8月更文挑战第31天】服务器端渲染(SSR)是现代Web开发的关键技术,能显著提升SEO效果及首屏加载速度,改善用户体验。Angular Universal作为官方SSR解决方案,允许在服务器端生成静态HTML文件。本文通过具体示例详细介绍如何使用Angular Universal实现SSR,并分享最佳实践。首先需安装Node.js和npm。
80 1
|
3月前
|
JSON 前端开发 JavaScript
Web中的客户端和服务器端
Web中的客户端和服务器端
175 1