Products
GG网络技术分享 2025-03-18 16:13 0
经过之前一系列的文章(《搭建自己的Web站点》系列,以及《为自己的站点设置HTTPS证书》系列),我们终于能够完整的搭建起一个属于自己的网站,并且通过cpolar建立的数据隧道,从而让我们存放在本地电脑上的网站,能够为公众互联网的用户访问。在这两个系列的文章中,涉及到很多知识点,以及大量的测试和试运行,难免让人觉得眼花缭乱。今天,我们就抛开纷繁复杂的过程,仅从建站所需的工具,以及主要经历的步骤,为大家梳理一遍,如何借助cpolar搭建起属于自己的Web网站。
要搭建起一个像样的网站,趁手的建站工具必不可少,在为大家介绍的案例中,我们使用的建站工具主要是PHPstudy和WordPress。
PHPstudy:
WordPress:
通常静态网页对周边组件的要求并不算高,因此我们可以在PHPstudy面板点击“网站”按钮,选择localhost80的默认站点,并通过下载静态网页的模板,建立起一个简单的静态网页;
而对于使用范围更广且应用功能更多的动态网页,则不可避免的需要建立数据库,并下载数据库管理工具(SQL_Front),同时升级PHP版本。
建立数据库:
安装数据库管理工具:
为PHPstudy安装PHP7.4
只有这些周边组件都安装且设置完毕后,才能安装WordPress,并用其建立一个动态网页
与静态网页一样,WordPress也可以模块化方式,定制属于自己的个性网页。
由于我们本地的网页是依托于本地网页环境存在的,因此我们需要让网页运行环境能够在开机后自行启动
在本地网站建立完成后,我们要做的,就是通过cpolar,让存储在本地电脑上的网站,能够为公众互联网用户访问。而cpolar则通过设立二级子域名做到这一点。
同时,为了让cpolar能够在本地电脑后台自动稳定运行,为我们的网站构建稳定的数据访问隧道,我们需要对cpolar的配置文件“cpolar.yml”进行必要的配置。从这个文件的后缀名就可以看出,我们需要通过专门的编译软件,才能对cpolar的配置文件进行修改。我们使用的,是Visual Studio Code(VS code)这款软件。
在VS code下载安装完成后,我们就可以对cpolar.yml进行编辑,将cpolar保留的二级子域名添加到cpolar客户端,教会cpolar自动打通本地网站与公众互联网之间的数据隧道。
同时,我们可以通过Windows自带的命令提示符,让Windows自动在后台启动cpolar,让cpolar的数据隧道能自动并稳定的存在。
在这一系列的安装和配置完成后,我们在本地电脑上建立网站,并通过cpolar将其发布到公众互联网的目的基本达到。需要注意的是,这篇文章只是概述流程性质,在网站建立和发布流程中,还有很多细节工作,我们强烈建议大家依照《搭建自己的Web站点》系列,以及《为自己的站点设置HTTPS证书》系列的指引,进行个人网站的搭建工作。如果您对cpolar的使用有任何疑问,欢迎与我们沟通,我们会为您提供力所能及的帮助。
前面WPMEE小编已经介绍过《什么是 WordPress?》,它是一个使用 PHP 语言和 MySQL 数据库设计开发的开源、免费的建站程序,那么搭建 WordPress 站点,就要求一个能够运行 PHP 语言的主机空间和一个 MySQL 数据库。
也许有些新朋友会问,什么是主机空间,什么又是 MySQL 数据库,它们到底用来干什么?那么子凡羡慕就简单介绍和说明一下。
主机空间承担着两个最基本的功用:存放网站的文件,以及提供网站运行的环境。这里说的主机空间,其实就是一个连接公网的服务器,基本上 24 小时都在运作,服务器的硬盘可以存放网站文件;在服务器中安装一个系统和环境,就可以运行网站。主机空间可以是独立的一台服务器;也可以是服务器虚拟出来的一块硬盘空间,这个就叫虚拟主机;还有现在比较流行的云主机。
Windows 主机:顾名思义,是在服务器上安装了服务器版本的 Windows 系统,比如 Windows Server 2003,现在 2003 版本已经是老掉牙的系统了,但是依然有很多人喜欢使用。这种主机,一般是使用自带的 IIS 来配置网站运行的环境。windows 主机,市面上常称之为全能主机,支持 ASP、PHP 等多种语言编写的建站程序。当然,一般也安装了 MySQL 数据库环境。
拓展知识:Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行 Microsoft Windows 的互联网基本服务。
Linux 主机:即安装了 Linux 核心系统的主机。这种主机,一般独立安装 Apache, MySQL, PHP 三大组件来搭建网站运行的环境。Linux 主机不支持 ASP 等语言,通常都只支持 PHP 语言的程序。
前面介绍了 Windows 主机和 Linux 主机最大的不同在于支持的语言环境,前者支持的语言多些,后者通常只支持 PHP 语言。很多刚接触建站的朋友,也许会毫不犹豫地选择 Windows 这个“全能主机”,但是作为一个比较资深的站长以一个过来人来看,子凡我更推荐使用 Linux 主机来搭建 WordPress。
为什么?实践证明,Linux 主机的 PHP 环境更加有利于高效运行 WordPress 等 PHP 程序,比如对伪静态的支持、对中文链接的支持,对其他 WordPress 所需函数的支持更加完美,运行更加流畅。
而你如果使用 windows 主机,你会发现,运行 WordPress 感觉比较慢,而且通常不能完美支持伪静态,而且网址中有中文的话,就会出现 404 错误,有时候还没办法使用某些插件等一系列问题,虽然有些问题可以通过修改配置勉强实现,但是对于一个新手来说,几乎是没办法折腾的!
所以,要想好好做站,用好 WordPress,选择 Linux 主机才是正道!
补充:由于 Windows 主机需要购买微软版权,成本较高,一般国外 Windows 主机都较少,而且非常贵。所以子凡推荐大家使用 PHP 程序建站,尽量不要使用 ASP 语言,否则你只能在国内购买 Windows 主机,而国内主机是必须备案的,对于一个新手来说如果你没有爱折腾的心思恐怕就有难度了。
当然,如果为了网站的长期发展考虑,子凡是非常支持和建议大家做好网站的备案工作,否则后期再来做备案可能就会面临关站的问题。这个顺便打个广告,我们泪雪也是做代理的,在我们的泪雪互联(idc.leiue.com)就可以购买主机空间或注册域名,并且提供免费的备案服务。如果你愿意,可以来支持一下我们泪雪的发展!子凡在这里就先谢过了。
MySQL 数据库通常是用来存储 PHP 程序的数据信息的,比如 WordPress 的一些配置信息、文章数据等等都是存储在 MySQL 数据库的。说得通俗一点,数据库就是用来存放网站数据的空间而已。通常,我们需要使用 phpMyadmin 来对 MySQL 数据库进行操作,所以一般的主机都是安装了 phpMyadmin 程序的。并在一般的主机提供商都在购买主机空间的同时免费提供了 MySQL 数据库。比如我们泪雪互联的主机空间就提供免费的 MySQL 数据库。
一般而言,主机空间有三种选择:虚拟主机->VPS->服务器,土豪可以选择云主机,对于新手或个人博客而言,子凡推荐大家先购买虚拟主机,因为建站初期(一年内)你网站的流量都不会很大,一个 200M 左右的虚拟主机就完全够一个普通博客使用一年以上了。
购买 Linux 主机,通常都还有一个参数,就是每个月的流量,如果博文配图不多,每天的访问量在 300IP 以内,一般 6-10GB 一个月的流量就可以了。而 Linux 主机的 MySQL 数据库一般是和主机空间一起用的,也就是 MySQL 数据库的大小已经包含在虚拟主机里,不需要单独购买。通常一年内,一个博客的 MySQL 数据库的大小不会达到 10M。
所以,搭建博客的初期,你可以购买一个 200M 左右大小的主机空间,每月 6-10G 流量的 Linux 主机即可,这样的主机价格一般在 80-200 元/年不等。再加上一个域名 60 元,费用一般在 150-200 元左右就可以搭建你的独立博客或网站啦!
PHP 5.2.4 或更新版本
MySQL 5.0 或更新版本
Apache mod_rewrite 模块(可选,用于支持“固定链接”和“站点网络”功能)
Demand feedback