我刚刚设置了我的家庭网络,将一台笔记本电脑设置为服务器(Ubuntu Server 12.04),我可以通过 ssh 从我的客户端笔记本电脑(Ubuntu Desktop 12.04)连接并共享文件。我的服务器文件夹也显示在网络下,我可以在其中输入工作组并进行身份验证以访问文件。
虽然一段时间以来,我只在桌面上设置了 LAMP,这样我就可以进行本地开发。这些天我倾向于遵循以下指南:
http://www.howtoforge.com/ubuntu_lamp_for_newbies
我现在有一个服务器设置,我想在那里安装 LAMP,并能够从网络内的服务器设备访问我的网页。我只是不知道这与在我的桌面上安装有何不同。我可以像往常一样继续在服务器上安装它,但我不知道是否需要做一些完全不同的事情,以便我可以在桌面上查看来自服务器的网页。此外,大多数搜索“在服务器上安装 lamp”在我看来都是在本地计算机(桌面,而不是另一台网络计算机 - 例如我的服务器)上安装 Web 服务器,或者将其作为 Internet 上可用的 Web 服务器,而我现在还不想这样做。
在这种情况下,我需要做哪些以前不会做的事情?我猜像以前那样在浏览器中输入服务器的 IP 地址是不够的(是吗?)。任何帮助都将不胜感激。谢谢
答案1
在服务器上安装 LAMP 堆栈并使用服务器的 IP 访问您的文件。
例如,如果您的工作站是 192.168.1.2,而您的服务器是 192.168.1.3,则可以使用 192.168.1.3 IP 从您的工作站的浏览器访问安装在第二台机器上的 LAMP 堆栈的 Web 服务器。
答案2
服务器——管理对网络中集中资源或服务的访问的计算机或计算机程序。
http://en.wikipedia.org/wiki/Server_(计算)
您的本地计算机可以充当服务器,为您的本地网络或互联网提供共享资源的访问权限。通常,客户端工作站更适合放在前面,具有图形用户界面,其程序响应针对用户响应进行了优化。
另一方面,服务器将针对请求的批量处理进行优化。这些请求可能通过 smb 或 http 共享文件,或通过 dns、dhcp 传输网络信息,或通过 smtp、pop、imap、mapi 传输信息。
您可以在工作站或专用系统上设置服务器服务,例如 http、邮件和 smb。“服务器”往往更专注于共享信息。
至于“本地”或“远程”工作,则是一个视角问题。您可以远程和本地工作。例如,您通过 ssh 连接到远程系统,然后进入其命令行,然后在该远程系统上本地工作。
您需要做的不同的事情就是记住您正在远程系统上工作;如果您的服务器将在互联网上可用,那么您需要更加小心安全。