小火箭节点购买哪家
你是否知道,树莓派拥有完美结合的硬件与软件,可以让你在家搭建网站?不过,如果你对网络技术还不熟悉,可能会被那些专业术语吓到。因此,在本文中,我将用最通俗易懂的语言——即人与人之间的交流方式——来进行解释。
要在树莓派上搭建网站,你必须安装一个网络服务器来提供页面服务。同时,树莓派必须接入互联网,以便访客能够找到你的网站。
本文并非技术深度剖析,而是一份综合指南。对于每一步,我都会提供我们教程的链接,以便你能够分别进行深入学习。完成每个部分后,你可以回到这里继续你的旅程。稳扎稳打,逐步推进!
想象一下,一个典型的网站用户,像1999年那样在网上冲浪。如果我们从宏观角度出发,实现HTTP服务将会更加容易。
现在硬件问题已经解决了,让我们开始安装一些软件吧。我假设你已经安装了树莓派操作系统,但如果你还没有安装,可以点击链接进行安装。
网络服务器是树莓派上用于在访客访问时提供页面的应用程序。它从你的文件中发送HTML代码和图像,以便在网页浏览器中显示页面。
你应该选择哪一个?简短回答:对于在家自建的网站来说,可能并无太大差别,因为它们都能在树莓派上良好运行。让我们简要了解一下两者。
如果你的页面是基本且静态的(不会改变),那么网络服务器就足够了。也许它展示了你拍摄的机器人图片并分享了你的电子邮件地址。但那种设计理念已经是Web 1.0时代的思维了,几乎可以说是恐龙时代了。
例如,你可能希望允许用户登录、在你的机器人视频上留言或对定期更新的新小工具信息进行排序。因此,为了实现动态内容,你需要在网络服务器上安装额外的组件。
因此,你并不总是会听到Apache与Nginx的讨论。相反,你可能会看到LAMP与LEMP的对比。
你已经有了Linux部分,因为你在树莓派上运行的就是它。如果你完成了上面的步骤,你已经有了网络服务器。
例如,你可以使用PHP编写一个页面,根据用户的点击动态改变显示内容。例如,在特色幻灯片中展示不同的机器人套件。只显示有货的树莓派HAT。诸如此类。
我确信你听说过其他编程语言,如Python、C++或Node.js,是的,你也可以在你的网站上运行它们。
但PHP是为网络设计的。它只需一行代码更改即可与你的网络服务器集成。换句话说,这是最常见且简单的方法。当我在新服务器上安装Apache或Nginx时,我都会安装PHP。
现代网站存储大量数据:从用户名/密码到购物网站的库存列表。组织这些数据的最有效方法是使用表格,而管理这些表格的最佳方法是使用数据库。
如果我在数据库中更改信息,比如树莓派AI套件的价格,那么任何使用该数据库的页面都会自动更新这一新信息。这比更改每个页面的HTML要高效得多,也更具有未来证明性。
然而,最近,树莓派操作系统和其他Linux发行版已经开始转向一个新的默认数据库:MariaDB。
MariaDB是由最初开发MySQL的同一开发者制作的。它更高效且占用空间更小,非常适合在树莓派上节省资源。
提示:通过命令行管理数据库可能会非常麻烦。要从浏览器中直观地编辑表格,请尝试使用phpMyAdmin。我们上面的一些教程包含了如何安装phpMyAdmin的部分。
例如,Adobe Dreamweaver、Visual Studio Code和其他编辑器都包含工具,可以帮助你更高效地编写网站代码并在制作时预览页面。
注意:如果你从PC上使用这些应用程序,完成后你需要将页面/图像传输到你的树莓派上。为此,你可以使用Termius的SFTP或设置你自己的FTP服务器。
如果使用上述方法制作网页听起来仍然太麻烦,现在你就知道为什么许多公司更喜欢使用内容管理系统(CMS)了。
像我这样快速启动网站的首选方法是使用CMS如WordPress。我可以选择一个保持设计一致的主题,并使用插件来处理高级功能小火箭节点购买哪家。
现在你已经在树莓派上设置了一个运行中的网络服务器。但你的网站可能无法从你家以外的地访问。在本节中,我将展示如何使其通过互联网可访问。
在测试期间,你可能通过访问树莓派的本地IP地址来查看你的页面。例如,你可能在浏览器中输入了类似的地址。
你的公共IP地址是由你的互联网服务提供商(ISP)分配的。但如果你的朋友现在尝试访问它,她可能会发现你的网站无法连接。
你的路由器会为家庭中的设备分配本地IP地址。每次树莓派重启时,这个地址可能会不同。这种随机性对于网站来说是个麻烦。
在路由器上设置端口转发规则,以告诉公共访客该去哪里。我们希望路由器将用户从网页浏览器引导到你的树莓派。
打开路由器的管理面板进行设置。你将希望创建端口转发规则,将端口80(用于和端口443(用于上的TCP流量发送到树莓派的静态IP地址。
当然,你可以提供你的公共IP(如94.140.14.14),但谁会记住那个呢?另外,请记住,你的ISP可以随时更改你的IP地址。
这就是域名(如派上用场的地方。域名是恒定的,所以即使你的公共IP更改了,访客仍然知道在哪里找到你的网站。
你可以购买一个域名,这样听起来更悦耳,看起来也更专业。但如果你只是想试试水,你可以获取一个免费域名来开始。
如果你已经完成了上面的步骤,以下是它是如何工作的。访客浏览你的域名并被发送到你家的公共IP。你的路由器将流量转发到你的树莓派。树莓派的网络服务器发送页面以在浏览器中显示。太棒了!
互联网上漫游的机器人团伙不断扫描目标进行黑客攻击,而你的树莓派和网站是诱人的目标。你将希望加强你的服务器,这意味着加强其安全性。
是的。一些服务器管理应用程序具有图形界面,可以为你安装Apache或Nginx。如果你想走这条路,请在我们的指南中阅读更多相关信息:
有可能。网络服务器往往会进行大量日志记录,特别是如果你正在运行CMS或进行安全监控。这些活动会导致大量的磁盘读写操作。
这不是一项轻松的任务!电子邮件安全已经发生了显著变化以对抗垃圾邮件,这使得配置电子邮件服务器比过去要困难得多。