系列文章

  • Windows用户如何安装使用cpolar内网穿透工具
  • 如何在Windows上搭建web站点,并发布到公网?1-1
  • 如何在Windows上搭建web站点,并发布到公网?2-2
  • 如何在Windows下搭建WordPress博客站点,并发布到公网?
  • 如何为Windows上的WordPress站点配置自己的域名,并公网可访问?
  • 如何申请阿里云的免费域名HTTPS证书
  • 如何为WordPress站点配置HTTPS证书

上一篇

  • Windows用户如何安装使用cpolar内网穿透工具

概述

这非常适合设置您的第一个网站,我们将在Windows上搭建一个PHP站点环境,然后部署一个演示站点,并且将它发布到公网上,让您的好友及用户可以访问到它。

1. Windows安装StudyPHP

官网下载:https://www.xp.cn/download.html

1.1 下载后解压并安装

安装后的效果,如图:

点击,一键启动 WNMP 旁边的启动按钮

会默认启动nginx,MYSQL 5.7

在启动过程中,如有提示防火墙提示,允许即可。

1.2 打开默认站点,测试

在StudyPHP面版--网站--选择localhost 80的默认站点,点击管理,弹出下拉菜单,选择打开网站,会弹出浏览器,打开本地默认站点http://localhost

如下图,说明安装成功。

2 下载静态演示站点

2.1 下载演示站点

下载:https://www.cpolar.com/static/downloads/meditation-app-master.zip

2.2 解压并复制

下载后,解压缩,复制目录下的所有文件,如下图

2.3 打开站点根目录

我们找到并打开网站的根目录

默认在 D:\phpstudy_pro\WWW, 我们将目录里所有文件删除,如下图

2.4 复制演示站点到站网根目录

复制我们的演示站点所有文件到该目录下,复制后如下图:

2.2 在浏览器中,查看演示效果。

这是一个冥想站点,可以选择2-5-10分钟不同的时间,可以切换下雨与阳光不同的情景。用于放松自我,调解心境,给自己做一个心灵SPA。

3. 将站点发布到公网

这里,使用cpolar内网穿透工具,如果您还没有安装,请参考前一篇教程《如何在Windows下安装cpolar》

3.1 生成cpolar随机URL公网地址

打开命令行窗口:

cpolar http -region=cn_vip 80

现在,cpolar将内网站点,发布到了一个随机域名网址:https://711d7522.vip.cpolar.cn

3.2 复制命令行窗口里的随机网址

在命令行窗口上按鼠标右键,弹出菜单,选择标记.如下图:

然后选择要复制的网址后,再次点击鼠标右键。则复制成功。

我们把复制好的URL,粘贴在浏览器中,看一下效果。

打开浏览器试:https://380b860c.vip.cpolar.cn/

现在,我们的站点,已经发布到了公网,任何人都可以访问到它。虽然它是临时站点。

我们可以将应该地址发给好友,让TA也做个心灵SPA。^ ^

回到cpolar命令行窗口,按CTRL+C键,退出cpolar

此时,公网地址不再能被访问。

3.3 如何生成一个非随机的公网URL?

虽然我们已经发布了站点公网,但域名是随机变化的(24小时后会变化),这只适合临时测试使用。如果要长期使用,我们要配置二级子域名。

操作步骤:

  1. 登录到cpolar后台-->套餐,升级到cpolar基础套餐
  2. cpolar后台-->预留-->保留二级子域名,例如添加dev9(改成您自己喜欢的),地区选择VIP China地区

回到命令行窗口,测试预留好的二级子域名

cpolar http -subdomain=dev9 -region=cn_vip 80

显示如下图,说明创建隧道成功

我们打开浏览器测试一下:

我们的全网唯一私有二级子域名,创建好了。

总结

今天,我们在Windows上安装了StudyPHP站点环境,也配置了一个演示站点,并且使用cpolar将其发布到公网,也配置了一个容易记忆的二级子域名。

接下来的章节里,我们将继续完善它,将cpolar配置为开机自启动。将二级子域名的配置,写在cpolar配置文件里,并且设置cpolar为后台服务模式,开机自启动。


 下一篇

  • 如何在Windows上搭建web站点,并发布到公网?2-2​​​​​​​

延伸阅读

  • 远程桌面控制
  • 远程FTP服务器

如何在Windows上搭建web站点,并发布到公网?1-1相关推荐

  1. 如何在windows上搭建mysql_如何在Windows上安装多个MySQL

    [IT168 技术文档]本文以免安装版的mysql(Without installer)为例,对如何在Windows上安装多个MySQL进行讲解. 免安装版的mysql(Without install ...

  2. 如何在Windows上搭建NFS服务器实现开发板与Windows之间的文件共享

    由于通过USB烧录方式比较繁琐,且每次编译好可执行文件,都需要制作文件系统烧录到开发板,这里介绍一种比较简单的方式,通过nfs服务,将Windows的共享目录挂载到开发板的共享目录下,直接就可以通过n ...

  3. centos+7虚拟机web服务器,CentOS7上搭建WEB服务器

    mysql 安装 直接yum install mysql-server是不可以的 1 wget http://repo.mysql.com/mysql-community-release-el7-5. ...

  4. Linux上部署web服务器并发布web项目

    近在学习如何在linux上搭建web服务器来发布web项目,由于本人是linux新手,所以中间入了不少坑,搞了好久才搞出点成果. 以下是具体的详细步骤以及我对此做的一些总结和个人的一些见解,希望对跟我 ...

  5. Windows搭建web站点:免费内网穿透发布至公网 1-2

    什么是cpolar? cpolar是一个非常强大的内网穿透工具,开发调试的必备利器. 它可以将本地内网服务器的HTTP.HTTPS.TCP协议端口映射为公网地址端口,使得公网用户可以轻松访问您的内网服 ...

  6. asp.net web开发步骤_如何在Windows上做Python开发?微软出了官方教程

    机器之心报道 参与:路 在 Windows 上做 Python 开发太痛苦?微软最近发布了一系列官方教程,终于-- 教程地址:https://docs.microsoft.com/zh-cn/wind ...

  7. 【腾讯云 Finops Crane 集训营】 如何在Windows上快速搭建一个Kubernetes+Crane 环境及应用

    一.前言 个人主页: ζ小菜鸡 大家好我是ζ小菜鸡,让我们一起学习在 Windows 如何快速搭建一个Kubernetes+Crane 环境及应用. 如果文章对你有帮助.欢迎关注.点赞.收藏(一键三连 ...

  8. 快速发布windows上的web项目【免费内网穿透】

    快速发布windows上的web项目[免费内网穿透] 文章目录 快速发布windows上的web项目[免费内网穿透] 什么是cpolar内网穿透? 概述 1. 搭建一个静态Web站点 1.1 下载演示 ...

  9. Windows实例搭建FTP站点

    我们将在本文中介绍如何使用 Windows 实例搭建 FTP 站点.此方法适用于 Windows Server 2008 及以上系统,本文以 Windows Server 2008 R2 为例. Wi ...

最新文章

  1. 网页(Webpage)粒度分析算法
  2. Windows 8.1安装.net 3.5功能
  3. 使用DDMS中的内存监测工具Heap来优化内存
  4. HTTP自定义Header-(SOCKET-TCP)
  5. python爬取12306_python爬取12306的车次信息
  6. JSP里的System.out.println
  7. 经常收到银行白金信用卡邀请短信,真能办下来吗?
  8. 关注!部分高校公布暑假时间,暑假将弹性调整?
  9. java settitle 源码_在其他初始化方法中折叠工具栏的setTitle - java代码 - 源码查
  10. (最新版 易卷)自动阅卷系统|自动阅卷机|网上阅卷系统
  11. 喜马拉雅下载文件解决办法
  12. 美洽客服JavaScript 网页插件
  13. 原创|批处理实现安卓设备自动重启压力测试(自动生成日志和计算重启时间)
  14. vm安装windows出问题:加载驱动程序 缺少计算机所需的介质驱动程序。这可能是DVD,U盘或者硬盘驱动程序如果你有包含该驱动程序的CD,DVD或U盘,请立即插入 注意:如果windows安装介..
  15. [深度学习从入门到女装]V-Net
  16. 域名查询工具DMitry
  17. 大促活动如何抵御大流量 DDoS 攻击?
  18. Unity技术手册 - 粒子基础主模块属性-中
  19. python压缩文件的简单方式
  20. 设计意念的形成-如何产生灵感,创造形象

热门文章

  1. org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):的三种解决方式
  2. 【数据结构篇03】栈和队列
  3. firefox正在安装组件,以便播放此页面上的音频或视频
  4. C# .net 集合-并发处理之文件读写处理
  5. 如何提高电商广告投放的转化率?
  6. Part 1 函数、极限与连续
  7. 使用overleaf或Latex时,表头两行合并
  8. 交通·未来系列学术活动第1期:时空交通数据预测方法及应用
  9. iOS App被拒常见原因
  10. 东南亚lazada平台分跨境店和本土店两种,二者的区别都写在这里了