我们可以在谷歌云 ubuntu vm 实例中使用 xampp 作为在线服务器吗

Posted

技术标签:

【中文标题】我们可以在谷歌云 ubuntu vm 实例中使用 xampp 作为在线服务器吗【英文标题】:Can We use xampp as Online server in Google cloud ubuntu vm instance 【发布时间】:2020-09-25 09:56:55 【问题描述】:

大家好,提前致谢

我是谷歌云平台的新手。最近我创建了一个 google 帐户并在其上创建了一个 Ubuntu vm 实例。同时,从 apache 下载了免费版本的 xampp(php mysql 服务器)并安装在上面。还将一个域指向该 IP。我计划托管更多网站(通过制作虚拟主机)它。我不知道它是对还是错。如果您能回答我的以下问题,我将不胜感激。

1.是否安全。如果没有,如何配置安全的 xampp 服务器。请同时提及 替代选择。 如果是的话,做些什么来让它正确吗? 2.请告诉我,在谷歌云平台上制作ubuntu apache服务器的正确方法

我非常渴望收到你们的来信。

【问题讨论】:

【参考方案1】:

你已经 created a VM instance 并基于 Ubuntu 安装并在其上安装了 XAMPP。一般来说,在标准服务器或 GCE VM 上安装和配置软件没有区别。

看看教程Setting Up LAMP on Compute Engine:

本页向您展示如何让 LAMP 堆栈在 Google 上运行 Compute Engine 虚拟机实例。按照本文中的步骤 在 Debian、Ubuntu 或 CentOS 实例上配置 LAMP 的教程。

并检查您是否遗漏了什么。

此外,我建议您执行一些额外的步骤:

reserve a static external IP address 和 assigning it to your VM instance instance。 使用适合您的负载的machine type,而不是教程中提到的f1-micro(您可以稍后更改)。 了解更多关于 GCP Firewall 的信息,以在您的 VM 实例上使用它而不是防火墙。 create snapshots of your persistent disk 保护您的数据。 为您的域选择 DNS 服务器:可以是 Google Cloud DNS 或其他 DNS 服务器。 想想reservation of Compute Engine zonal resources,在某些情况下可能会有所帮助。 查看Marketplace 了解预配置的 LAMP 解决方案。

回到您的问题

    为避免一些明显的安全问题,您应该遵循community tutorial、官方文档、所用软件的安全建议和常识。 您可以手动安装 LAMP(就像您已经做过的那样)或使用来自 Marketplace 的预配置解决方案。

【讨论】:

感谢 Serhii,我会仔细阅读您的建议并在我的系统上进行建议的更改。 稍后会遇到任何问题。我会尽快回复您。再次感谢 谢谢!如果对您有帮助,请点赞/接受我的回答。【参考方案2】:

你可以使用 centos 来配置你的 apache mysql php 来运行你的网站。欲了解更多信息,请访问此处的链接,

https://www.wlpbasic.tech/how-to-configure-a-lamp-on-centos-7/

【讨论】:

以上是关于我们可以在谷歌云 ubuntu vm 实例中使用 xampp 作为在线服务器吗的主要内容,如果未能解决你的问题,请参考以下文章

从谷歌云中的虚拟机锁定

如何在谷歌云平台中使用私有 IP 从我的电脑连接到 sql 实例

如何在谷歌云构建上升级节点 js 版本

在不关闭实例的情况下调整云 VM 磁盘大小(谷歌云)

谷歌云构建:在谷歌云存储库上克隆私有存储库失败

Bigquery 如何使用存储在谷歌云中的数据?