我需要帮助。我正试图在家里建立一个社交网站,目前只是一个小型的本地网站。我什么都自己做。我将旧的 2009 HP 台式机变成了一台服务器,Ubuntu Server 14.04,带有轻量级 GUI 桌面,安装了 flashplugin 和更新,即将安装 OpenSSH 以确保它在这里。我想我今天做安装 CD 时也选择了 samp。我需要知道如何创建对这台机器的远程访问,因为除了电源线和以太网电缆之外,我不会将任何东西连接到它。我想用我的笔记本电脑从另一台电脑远程访问这台电脑,这样我就不必一直呆在一个地方。我有几个问题。
- 我如何进行远程访问?我应该使用什么?- PUTTY?Webmin?
- 用于存储社交网络名称和帐户的数据库:我可以在同一台计算机上存储数据库和 Web 服务器吗?
- 完成这一切之后,下一步该怎么办?
- 最后一个问题:我应该执行什么命令才能在我的旧桌面上完成网站的设置?
答案1
如果你想把事情做好,你就应该学会使用并爱上终端。不知道你现在对它了解多少,但 bash 终端是一个值得了解的东西,它有很多功能(man bash
如果你现在不知道,可以输入并看看你是否能弄明白。学习曲线有点陡峭,但一旦你学会了,你就可以从任何地方轻松管理你的服务器)。
有Ubuntu 网站上有很好的文档用于设置服务器。
您应该在桌面上安装 OpenSSH 服务器 (sshd) 和 OpenSSH 客户端。这就是您登录服务器并执行所有操作所需的全部操作,就像在本地一样。您可以在服务器上运行程序,但将其显示在客户端上。您不需要 Putty 或任何其他软件来执行此操作。
通常,您会在服务器上安装数据库,例如 SQL 服务器,该数据库可以通过 Web 服务器(例如 Apache)访问。用户在网站上创建帐户,这些帐户存储在数据库中。您可以使用 ssh 安装和管理所有这些。
至于之后要做什么,Ubuntu 指南会很好,但你不需要安装所有东西。从 ssh 开始,然后是 Web 服务器、数据库服务器、PHP,可能还有 phpMyAdmin,但这取决于你将对网站做什么。
传统的 LAMP 服务器包括 Linux、Apache、MySQL 和 PHP。托管网站(至少是非 Windows 网站)通常都包含这些服务器。
如果你不知道自己在做什么,你可能需要看一看关于创建网站的教程。有一些很好的动手教程,尽管我必须查看哪些教程仍然存在,因为我已经有几年没有做过任何网站了。但我在很短的时间内自学成才,并找到了为当地公司建立和编程大量网站的工作。
编辑:顺便说一句,我个人不建议一次性安装 LAMP。单独设置它并不难,而对我来说,增加一个间接层只会让事情变得复杂。如果出现问题,很难找出问题所在。而当您需要修改某些内容时,如果不先了解堆栈的工作原理,可能会更加复杂,甚至不可能。