我们可以在谷歌云 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 作为在线服务器吗的主要内容,如果未能解决你的问题,请参考以下文章