网站建设菜单栏设计,c 做网站教程,广州最新通知,珠宝首饰网站建设策划书文章目录 前言1. 网站搭建1.1 网页下载和安装1.2 网页测试1.3 cpolar的安装和注册 2. 本地网页发布2.1 Cpolar临时数据隧道2.2 Cpolar稳定隧道#xff08;云端设置#xff09;2.3 Cpolar稳定隧道#xff08;本地设置#xff09;2.4 公网访问测试 总结 前言
经过多年的基础… 文章目录 前言1. 网站搭建1.1 网页下载和安装1.2 网页测试1.3 cpolar的安装和注册 2. 本地网页发布2.1 Cpolar临时数据隧道2.2 Cpolar稳定隧道云端设置2.3 Cpolar稳定隧道本地设置2.4 公网访问测试 总结 前言
经过多年的基础设施建设和科技发展网络已经成为我们生活中不可缺少的“必需品”。在大部分情况下我们都可以在网络上找到需要的信息并且能够通过特定方式如论坛、留言、评论等与众网友们交换意见和见解。不过在别人的地盘呆久了总会有自己建立交互空间吸引大家来畅聊的想法。今天笔者就为大家介绍如何在自家电脑的ubuntu系统上建立轻量化的HadSky论坛并让其能够为大家所访问 注意面向公共的论坛网站必须向当地监管部门申请备案。
1. 网站搭建
HadSky是一款开源的PHP轻论坛系统依托常用的php和MySQL运行。由于其轻量化的特点因此即便服务器设备性能不高也能轻松运行。对于笔者这样将退居二线的过时电脑是很合适的选择。现在就让我们开始吧。
1.1 网页下载和安装
HadSky作为一款有一定知名度的软件自然有自己的官网www.hadsky.com我们可以在这里找到hadsky网站程序的下载也能看到hadsky网站的安装要求和问题解答。 根据安装要求我们需要在本地ubuntu系统上安装PHP5.2和MySQL5.0当然Apache或Nginx也是必不可少的。为了方便起见笔者在ubuntu系统上安装了宝塔面板方便快速安装和设置网站运行所需的各种程序。 我们也可以在宝塔面板的主页可以在浏览器中输入本地地址:宝塔面板输出端口号左侧找到“软件商店”按钮点击进入软件商店页面。在这个页面我们可以找到常用的网站运行支持程序包括Nginx、Apache、MySQL、PHP、phpMyadmin、Tomcat、Docker管理器、Redis等等。我们找到所需的软件点击该软件条目右侧的“安装”即可将其安装至ubuntu系统上。
依照hadsky官方给出的安装要求我们需要使用PHP5.2和MySQL5.0我们可以在这里选择对应PHP版本安装即可。 完成Apache、MySQL、PHP几项软件的安装后我们可以点击软件商店页面上方的“已安装”按钮查看已经安装的软件。同时也可以在这里切换每个软件的版本。 接着我们就可以进行下一步的hadsky网站部署。通常网站部署的步骤是将下载的网站源代码放置到宝塔面板的wwwroot文件夹下不过好在hadsky在宝塔面板中提供了“一键部署”模式又为笔者省了不少事。
点击宝塔面板主界面左侧的“软件商店”。进入软件商店后在页面上方找到“一键部署”按钮进入可以一键部署的网站分页从中选取“hadsky”条目点击该条目右侧的“一键部署”按钮 接下来会弹出网站基本设置窗口在这里我们可以指定网站的基本信息这些信息包括
输出端口号 - 在“域名”栏位通过“打算设置的域名打算使用的端口”形式设置
根目录 – 这个栏位可改可不改但这个根目录内容会与“域名”栏位联动为防止混淆笔者还是将其更改为hadsky
数据库 – 这里填入我们之前设置的数据库信息即可
PHP版本 – 对于某些网站可能会要求使用特定版本的PHP我们就可以在PHP版本栏位修改前提是已经安装了对应版本的PHP软件
完成这些设置后就可以点击窗口下方的“提交”按钮创建hadsky网站。 网站创建完成后一瞬间的事宝塔面板会弹出已创建网站的地址重要的网站信息可能是数据库信息或是网站后台登录信息。 下一步打开ubuntu的宝塔面板在软件主界面左侧点击“网站”按钮进入网站列表页面就能看到刚刚安装上线的hadsky网站。 此时我们在ubuntu的浏览器地址栏输入设置好的hadsky网站地址就能看到haddsky的设置页面。我们继续根据网站显示页面的提示进行具体的网站设置工作。 在hadsky网站安装过程中会要求填写数据库相关信息也就是在一键部署网站时设置的数据库信息如果记不得网站数据库信息则可以在宝塔面板左侧的“数据库”页面中找到有关内容。 1.2 网页测试
数据库设置完成后hadsky网站就会显示出网站安装完成的提示我们可以在这里选择进入hadsky网站后台或者直接进入已安装的论坛进行查看。 Hadsky论坛后台页面 Hadsky论坛主页面 1.3 cpolar的安装和注册
完成hadsky论坛的部署后就可以转入cpolar的安装。想要在ubuntu系统上安装cpolar可以使用简便的一键安装脚本进行安装。只要在ubuntu的命令行界面输入以下命令就可以自动执行安装程序需要注意的是可能有的ubuntu版本没有安装curl工具因此最好先执行命令“sudo aptinstall curl”安装curl工具。
Cpolar一键安装脚本
“curl -L
https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash” Cpolar安装完成后就可以再输入命令“systemctl start cpolar”启动cpolar。 这时ubuntu系统会跳出启动服务的认证框我们输入ubuntu系统的密码即可。 当然我们也可以不使用systemctl级别命令而是输入“cpolar version”查询本地cpolar的版本号只要能显示出版本信息就说明cpolar安装完成。 为保证cpolar能在ubuntu系统上长期运行以此保证数据隧道的稳定存续最好将cpolar添加进ubuntu开机自启列表。只要在ubuntu的命令行界面输入命令“sudo systemctl status cpolar”就能将cpolar添加进自启列表中。 为保证每位用户的数据安全并为每位客户创建单独的数据隧道cpolar以用户密码和token码进行用户验证因此我们在使用cpolar之前需要进行用户注册。注册过程非常简单只要在cpolar主页右上角点击“用户注册”在注册页面填入必要信息就能完成注册。 完成cpolar用户注册后我们就可以使用每位用户唯一的token码激活cpolar的客户端。只要在cpolar官网登录后就可以在“验证”页面或是“连接您的账户”窗口找到用户唯一的token码。 将这个token码复制粘贴到ubuntu的命令行界面cpolar客户端就会将这个token码写入本地cpolar.yml文件中token码激活只需要进行一次即可以此作为用户数据隧道的识别信息。具体命令格式为“cpolar authtoken 用户唯一的token码”。 2. 本地网页发布
到这里我们在本地设备上安装了网页也安装了cpolar内网穿透程序接下来我们就可以使用cpolar为本地网页创建一个安全高效的数据隧道让我们本地的网页能够在公共互联网上访问到。
2.1 Cpolar临时数据隧道
为满足部分客户需要的网页临时测试功能cpolar可以直接在cpolar户端创建临时数据隧道每隔24小时重置一次公共互联网地址。要创建临时数据隧道我们直接在本地设备上登录cpolar客户端在浏览器地址栏输入localhost:9200并在cpolar客户端主界面点击“隧道管理”项下的“创建隧道”按钮进入创建隧道设置页面。 在“创建隧道”页面我们需要设置几项信息这些信息包括
隧道名称 – 可以看做cpolar客户端的隧道信息注释只要方便我们分辨即可
协议 –hadsky论坛是网页形式因此选择http协议
本地地址 – 本地地址即为本地网站的输出端口号此处依照我们的设置填入
域名类型 –这里我们可以区分数据隧道是临时使用或是长期存续。由于我们只是先进行临时测试因此选择“随机域名”二级子域名和自定义域名都是长期稳定隧道需要在cpolar云端预留公共互联网地址。
地区 – 即服务器所在位置我们依照实际使用地就近填写即可 完成这些设置后就可以点击页面下方的“创建”按钮建立起一条临时数据隧道。临时数据隧道创建完成后cpolar客户端会自动跳转至“隧道管理”项下的“隧道列表”页面在这里我们可以看到cpolar本地的所有数据隧道无论临时还是长期。我们也可以在这里对数据隧道进行管理包括开启、关闭或删除这条隧道也可以点击“编辑”按钮最这条数据隧道的信息进行修改。 而我们创建的能够连接本地hadsky论坛的临时公共互联网网址则可以在“状态”项下的“在线隧道列表”中找到。 将这里显示的公共互联网地址粘贴到浏览器地址栏就能访问到本地的网页页面。 需要注意的是此时的数据隧道只是临时数据隧道每24小时就会重置一次。数据隧道重置后cpolar生成的公共互联网地址就会变化如果打算再次访问这个网页就需要使用新生成的地址。
2.2 Cpolar稳定隧道云端设置
如果想要为本地网站设置能长期稳定存在的数据隧道我们需要先将cpolar升级至VIP版。 Cpolar升级至付费版后就可以登录cpolar的官网并在用户主页面左侧找到“预留”按钮点击进入cpolar的数据隧道预留页面在这里生成一个公共互联网地址或称为数据隧道的入口。此时这个地址没有连接本地的软件输出端口因此可以看做是一条空白的数据隧道。 在预留页面我们可以保留使用多种协议的数据隧道这里我们选择“保留二级子域名”栏位。 在“保留二级子域名”栏位需要进行几项信息的简单设置即“地区”服务器所在区域就近选择即可、“二级域名”会最终出现在生成的公共互联网地址中作为网络地址的标识之一和“描述”可以看做这条数据隧道的描述能够与其他隧道区分开即可。完成这几项设置后就可以点击右侧的“保留”按钮将这条数据隧道保留下来。 当然如果这条数据隧道不打算再使用还可以点击右侧的“x”将其轻松删除节约宝贵的隧道名额。 2.3 Cpolar稳定隧道本地设置
完成cpolar云端的设置并保留了空白数据隧道后我们回到本地的cpolar客户端将云端生成的空白数据隧道与本地的测试页面连接起来。
在本地设备上打开并登录cpolar客户端可以在浏览器中输入localhost:9200直接访问也可以在开始菜单中点击cpolar客户端的快捷方式。
点击客户端主界面左侧“隧道管理”项下的“隧道列表”按钮进入本地隧道的页面再点击对应隧道的“编辑”按钮。 在本地隧道的“编辑”页面与创建本地临时隧道的页面一样我们只要对“域名类型”进行修改就能将cpolar云端设保留的公共互联网地址与本地cpolar创建的hadsky网站数据隧道连接起来。
由于我们已经在cpolar云端预留了hadsky的二级子域名数据隧道因此改选为“二级子域名”如果预留的是自定义域名则勾选自定义域名并在下一行“Sub Domain”栏中填入预留的二级子域名这里我们填入“hadskytell”。 完成“域名类型”的更改后就可以点击页面下方的“更新”按钮将cpolar云端的空白数据隧道与本地hadsky网站隧道连接起来即生成了能够长期稳定存在的hadsky论坛数据隧道。
2.4 公网访问测试
最后我们再次 进入“在线隧道列表”页面就会发现本地hadsky论坛的公共互联网地址已经发生了变化。我们将更新后的hadsky网站公共互联网地址粘贴到浏览器中就能看到能够使用新地址访问到Imagewheel网站也就意味着本地的hadsky网站已经能够长期稳定的访问到。 总结
从步骤上看hadsky论坛在ubuntu系统上的部署并不复杂而有了cpolar软件的加持让我们的选择更加灵活我们可以选择安装其他形式的网站再通过cpolar创建的内网穿透数据隧道将本地电脑上的网站发布到公共互联网上让我们为自己的数码生活添加新的色彩。