上一篇文章《如何在Windows上搭建web站点,并发布到公网1/2》中,我们分享了如何在Windows上搭建了Web建站环境,并且配置了一个演示站点,并且使用cpolar将演示站点,发布到了公网上。
本篇继续配置,将该站点,配置成开机自启动的模式。
前置准备:Visual studio Code官网下载并安装: https://code.visualstudio.com/这是一个文本编辑器,用于稍后修改cpolar的 yaml 配置文件时,可以语法着色。它的官网是英文的,安装后,在第一次打开vs code时,它会提示切换成中文语言。在上一篇教程中,我们在前台运行cpolar程序,关掉后,域名消失,现在我们将参数保存到配置文件中。以支持开机后台自启动运行。
1.1 编辑配置文件找到cpolar的配置文件目录: "C:\Users\<用户名>\.cpolar\cpolar.yml"
在文件夹中,找到C盘-->用户-->当前用户名-->.cpolar目录--cpolar.yml文件,选择打开
提示是否信任,打勾,并点击打开
现在看到的就是当前cpolar的配置文件,如下图:
上图为样例配置文件,它会配置两个默认隧道:一个远程桌面隧道和一个website隧道。
参数说明:
authtoken: xxxxxxxxxxxx 认证tokentunnels:remoteDesktop:隧道名称,表示远程桌面,名称可以自定义addr:3398端口号为3389proto:tcp协议tcpregion:cn_vip地区,cn_vip,可选:us,hk,cn,cn_vipwebsite:隧道名称,用户可以自定义,但多隧道时,不可重复addr:8080本地Web站点端口proto:http协议httpregion:cn_vip地区,cn_vip,可选:us,hk,cn,cn_vip本例中,我们需要修改两处:
将website隧道的默认8080端口修改为80端口在website隧道参数下面,添加一行 subdomain: "你的二级子域名" 修改后的效果如图:注意: cpolar的配置文件为yaml格式,它是缩进敏感的,所以编辑时,要格外小心,使用vs code编辑的好处是它有语法着色功能,如果发现颜色不对的,可能是格式错误,请及时修订。
保存文件
在前台启动所有隧道测试
cpolarstart-all应该命令的意思是启动所有配置文件中保存的隧道
我们发现,已经正确启动配置文件中的所有隧道了,配置了二级子域名,并且本地端口也已经改为了80端口。
按CTRL+C退出。
2 将cpolar安装为服务开机自启动2.1 以管理员身份打开命令行窗口在搜索栏上输入cmd,弹出命令行提示符,选择以管理员身份运行,如下图
在管理员级命令行窗口输入
cpolarservice install启动cpolar服务
cpolarservice start如下图:
可以在搜索栏输入services,选择打开服务,进一步查看cpolar服务的状态,如下图:
在服务中,我们找到cpolar service,可以看到,当前状态为运行中,说明启动成功了。
该服务会开机自启动,所以,我们以后就不必手动启动它了。
3. 在cpolar后台,查看在线隧道列表由于是在后台运行cpolar,我们不能像先期一样看到隧道的情况。我们可以通过 访问cpolar后台-->状态,查看隧道状态。
如图说明配置成功
4. 将Web站点环境,设置为开机自启动验证重启后,站点是否正常。
如果重新启动后,在cpolar后台隧道在线列表中,隧道仍在线,并且网站仍可以正常访问,就说明,全部配置成功了!
总结:今天,我们将cpolar安装为服务,将web站点的隧道信息,配置到了cpolar的配置文件中,并且设置为开机自启动。Web站点也配置成了开机自启动。
现在,您有了一个超稳固的Web站点,只要PC机开机,它就可以被正常访问到。不需要在前台打开什么应用程序才可以,完全后台服务化。
接下来,我们将搭建一个更接近实用的WordPress博客站点。
非常感谢您读完蓝港网络的这篇文章:"如何在Windows上搭建web站点,并发布到公网?2-2",仅为提供更多信息供用户参考使用或为学习交流的方便。我们公司提供:网站建设、网站制作、官网建设、SEO优化、小程序制作等服务,欢迎联系我们提供您的需求。
标签:
服务热线