如何从零搭建一个网博鱼体育站
发布时间:2023-12-27 03:15

  前面两种都是本人比较早期使用过的,比较方便快捷,但是定制与推广不便,没有特别大的商业价值。现在主流的网站依然是ECS云服务器,虽然稍微有些复杂麻烦,但是长期来讲,它都是最优解。

  选择性略过,大家可以直接去对应网站,像淘宝购物一样,登录后直接购买即可,网站里面已经描述的足够详细,这里就不再赘述。

  开始建设网站之前,第一步肯定是:云服务器,用于存储网站的HTML,MySQL数据库,图片文件,PHP/JAVA代码等等。

  购买ECS服务器后,你就拥有一个公网IP,如果网站搭建起来了,就可以直接访问了,如:192.168.1.100

  但是只有一个IP,用户是记不住的,总不能每次访问都输入:192.168.1.100 去访问你的网站吧。

  所以如果想要真正运营起来,想要流量,还需要申请一个域名,浏览器输入域名,就等于是映射访问了 192.168.1.100 这个地址。

  上述提到 域名-IP地址 是对应关系,而存储这个映射关系的就需要DNS服务器这个重要角色,DNS服务器一般都是域名服务商免费提供的,不需要我们注册,只需去阿里云/腾讯云的控制台配置即可:

  部署指的就是把你的代码上传到ECS云服务器上面,启动Apache或者Tomcat服务器,用户才可以访问。

  更加推荐第二种方式,因为网站建设会遇到各种各样的奇奇怪怪的问题,如果这些基本操作都解决不了,就不要建设网站了。

  发句牢骚,想当初第一次做网站备案的时候,是一件很烦的过程,需要很多资料,包括网站的内容都会审查,否则会不断给你打电话要求修改,当然万事开头难,只要做了第一次,后续就简单了。

  笔者曾亲自经历一个从资源网,变成CMS网站,再到博客网站,再到...,因无法盈利,最后终于走到了停止运营的地步.....

  注意:不备案的网站是不合法的,如果被相关部门发现,理论上是要强制关闭的,这点一定要注意!

  下面就是技术环节了,这个环节会比较繁琐,也令许多人望而却步,但顶住朋友们,马上就看到曙光了...

  你可以通过重新启动服务器,然后在命令行终端中敲入这条命令来验证 Apache 服务是否在服务器启动时自动开启了:

  如果你看到了这样的响应:enabled,则说明 Apache 服务已经配置为在服务器启动时自动开启了。

  如果你的服务器正在运行防火墙,请运行下列命令以允许它进行 HTTP 和 HTTPS 通信:

  在安装MySQL过程中,可能出现一些异常情况,如果出现,可以尝试一下指令重装或者重启修复,如果没有出现,可以跳过这些步骤。

  这个错误的原因是向数据库中插入中文,但是数据库的编码格式为latin1导致,修改为utf8即可。

  这里安装 PHP 应该不会有任何问题。我们需要重新启动 Apache web 服务器以便它能够与 PHP 协作。你可以通过这条命令达到目的:

  在命令行终端敲入这条命令,你就可以找到所有可以获取到的 PHP 模块选项和库:

  如果需要获取每个模块更多的信息,你可以通过互联网搜索,或者直接在命令行终端中敲入这条命令查看:

  响应中将会包含许多的信息,其中一个名为 Description 的域包含了这个模块提供的功能更为详尽的描述。

  举个例子,如果要获知 php-fpm 模块的功能,我们只要在命令行终端中敲入下列指令就可以了:

  在考究之后,如果你决定要安装一个模块包,你可以像我们之前安装其他软件时的做法一样,使用 yum install 命令达到目的。

  如果我们决定了 php-fpm 就是我们需要的,那么我们可以在命令行终端键入:

  如果你想安装多于 1 个的模块包,你可以在命令行终端中键入 yum install 后,列出你想安装的每个模块包,并使用空格区分,就像下面这样子:

  现在,你的 LAMP 软件栈已经安装并配置妥当了。但我们仍需要测试一下 PHP。

  第四步 —— 测试你 Web 服务器上的 PHP 处理程序,为了测试系统已经配置得适合 PHP 运行,我们可以创建一个非常简易的 PHP 脚本。

  我们将这个脚本命名为 info.php。为了让 Apache 能够正确地找到并为之服务,它必须保存在一个称为『web 目录』特殊的目录中。

  在 CentOS 7 中,这个目录位于 /var/www/html/。我们可以通过下面这条命令在此创建一个文件:

  这将会打开一个空白文件,敲击小写字母 I 即可进行编辑。我们想在文件中输入下列 PHP 代码组成的文本:

  现在我们可以测试 web 服务器是否能够正确地显示由 PHP 脚本生成的内容了。我们可以尝试通过 web 浏览器访问这个页面。你需要再次获取服务器的公网 IP 地址。

  如果你的浏览器成功地显示了这个页面,那么你的 PHP 就像预期中的那样正常工作了。

  你很可能想要在测试之后移除掉这个文件,因为它事实上可以将服务器的信息展现给未授权的用户。为此,我们需要在命令行终端中键入下面这条命令:

  本人使用的是Typecho开源PHP博客系统,当然你也可以使用诸如WordPress,CMS,OA等等,你喜欢就好。

  总之,把这个开源系统当作一个普通的zip文件,只要上传到指定的目录,访问IP地址,这个网站就会自动安装,傻瓜式操作。

  当然,你也可以想我一样,强到自己撸出一个后台Tomcat网站,手写HTML,前端,后台,APP,各类编程语言通吃的全栈型选手。如果不可以,那就乖乖接受PHP是世界最好的语言吧(玩笑,作者不是挑战你们哈,不要喷我哈哈!)

  Linux电脑:配置FTP,可选。使用rz即可,直接用Linux命令rz上传操作。

  MAC电脑:Mac上没有rz命令,所以上传下载使用另外的命令代替scp,scp类似于cp命令(cp是本地拷贝不能跨服务器)

  到此,网站已经部署成功,可以访问了。但是,默认的Typecho的主题样式是比较丑的,所以建议给Typecho更换一个主题,这里推荐一款叫做Handsome的主题,售价88元,功能齐全,自定义程度比较高。

  安装Handsome的方式,官方网博鱼体育站已经给出详细文档,这里不再赘述,为了缩短篇幅,请读者优先查阅官方文档,下面只针对官方文档未提及或者常见的一些问题进行说明:

  如果是Nginx(注:该段是请教他人得知,暂时自己的PHP内并未用Nginx,所以这段配置请最好自行验证)

  随着春节的临近,各大平台纷纷推出了春节红包活动,吸引着亿万用户参与。在众多红包活动中,集卡瓜分红包成为了一种非常受...

  淘宝如何发链接给别人 淘宝是中国最大的在线购物平台,为了方便用户推荐商品或与他人分享,淘宝提供了多种方式向他人传递...

  直返是一个电子商务平台,它通过返利和佣金机制,为消费者提供实惠的购物体验,同时也为商家提供了推广和销售渠道。 氧惠...

  直返的最高等级通常取决于具体的直返平台或系统,不同的平台或系统可能有不同的等级划分和升级标准。一般来说,等级越高的...

  十二星座当中,最有倾向性的星座是四大变动:双子、处女、射手、双鱼,而如果从四元素中选取是水象星座:巨蟹、天蝎、双鱼...

  手表的复刻市场一直备受关注,而在这个市场中,三大工厂是备受推崇的。那么你知道这三大工厂是哪几个吗?下面就让我们一起...

  随着社会发展和家庭观念的变化,越来越多的宝妈希望能够兼顾家庭和事业,并能够获得一定的经济收入。在今天的经济环境下,...

  问卷通常被称为调查表,是研究和调查社会现象时非常常见的数据收集工具。 通过有系统地回答问题,研究人员能够收集所需的...

  直返是一个正规的电商平台,具有合法经营资质和良好的信誉。直返APP作为直返电商平台的移动端应用,也具备合法性和可靠...

  商标是一个企业的形象和标识,是消费者识别和记忆品牌的关键。然而,要想获得商标保护,需要进行商标注册。那么,商标注册...

  最近公司想要做一个网站,来展示过往的项目经历。作为公司唯一的设计,这个任务自然就落到了我的头上,但是我之前也只是简...

  第一步:阿里云申请(买)一个个人域名(略) 第二步:选择一个服务器,我选的是亚马逊的AWS,单纯只是因为亚马逊第一...

  一、简介 WordPress是一款能建立出色网站、博客或应用的开源软件。其设计美观、功能强大,同时开源免费。35%...

  ❖ 小白从零开始用SSH在Linux服务器上构建Wordpress网站

  最近对网络开发的性质大发,由最简单的东西开始一步一步入门,不知不觉一个月间就学到了我难以想象多的知识. 虽然Wor...

  前言 随着云计算普及,服务器价格可以说不断降低,因此写出这篇文章让对IT感兴趣或者想让自己变得与众不同的小伙伴们更...