我对这一切还很陌生,所以请对我好一点。我在 Windows 8 机器上的 Virtualbox 上运行 Ubuntu 服务器,因此我可以在找到托管解决方案之前安装 Omeka 并构建内容。我安装了 Ubuntu 并尝试配置 LAMP,但当我从 Web 浏览器访问“localhost”或“127.0.0.1”时,那里什么都没有。我运行了“iconfig”并尝试了那里提供的 IP,它成功了!所以我安装了 Omeka 并进行了该配置,现在当我转到有效的 IP 时,我可以看到“index.php”丢失的消息。那么我该如何解决这个问题?显然我需要:1) 让 127.0.0.1 作为本地主机工作(它在 /etc/hosts 中定义为本地主机)或 2) 让 Omeka 将另一个 IP 识别为“localhost”正如我所说,请温柔一点。我正在努力学习……提前谢谢,梅雷迪斯
答案1
我从未与 Omeka 打过交道,所以我无法提供帮助。
如何设置 VirtualBox,使 Ubuntu 上的 LAMP 服务器地址位于127.0.0.1
Windows 上
如果您希望 LAMP 服务器仅在您的实际机器上运行:
- 打开 Windows 命令提示符。
运行以下命令,替换
VM name
为虚拟机的名称并替换两个都80
替换为 LAMP 服务器的端口号:VBoxManage modifyvm "VM name" --natpf1 "lamp,tcp,127.0.0.1,80,,80"
如果您希望 LAMP 服务器能够为 LAN 上的每个人以及整个 Internet 提供服务:
- 打开 Windows 命令提示符。
运行以下命令,替换
VM name
为虚拟机的名称并替换两个都80
替换为 LAMP 服务器的端口号:VBoxManage modifyvm "VM name" --natpf1 "lamp,tcp,,80,,80"
现在您将能够使用地址访问 Windows 上的 LAMP 服务器127.0.0.1
。
如何设置 Windows,以便localhost
与127.0.0.1
- 以管理员身份登录 Windows。
- 按Win+R打开
Run
对话框。 - 跑步
notepad %WINDIR%\System32\drivers\etc\hosts
。 在文件中添加以下行:
127.0.0.1 localhost
- 保存文件。
现在您将能够使用地址访问 Windows 上的 LAMP 服务器localhost
。