php - 我们可以在谷歌云 ubuntu vm 实例中使用 xampp 作为在线服务器吗
问题描述
大家好,在此先感谢,
我是谷歌云平台的新手。最近我创建了一个 google 帐户并在其上创建了一个 Ubuntu vm 实例。同时,从 apache 下载了免费版本的 xampp(php mysql 服务器)并安装在上面。还将一个域指向该 IP。我计划托管更多网站(通过制作虚拟主机)它。我不知道它是对还是错。如果您回答我的以下问题,我将不胜感激。
1.是否安全。如果没有,如何配置安全 xampp 服务器。请同时提及
替代选项。如果是的话,做些什么来让它正确吗?2.请告诉我,在谷歌云平台上制作ubuntu apache服务器的正确方法
我非常渴望收到你们的来信。
解决方案
您已经创建了一个 VM 实例并基于 Ubuntu 安装并在其上安装了XAMPP。一般来说,在标准服务器或 GCE VM 上安装和配置软件没有区别。
查看在Compute Engine 上设置 LAMP的教程:
本页向您展示如何让 LAMP 堆栈在 Google Compute Engine 虚拟机实例上运行。按照本教程中的步骤在 Debian、Ubuntu 或 CentOS 实例上配置 LAMP。
并检查您是否遗漏了什么。
此外,我建议您执行一些额外的步骤:
- 保留一个静态外部 IP 地址并将其分配给您的 VM 实例。
- 使用适合您的负载机器类型,而不是教程中提到的
f1-micro
(您可以稍后更改)。 - 详细了解GCP Firewall以在您的 VM 实例上使用它而不是防火墙。
- 创建永久性磁盘的快照以保护您的数据。
- 为您的域选择 DNS 服务器:它可以是Google Cloud DNS或其他 DNS 服务器。
- 考虑预留 Compute Engine 区域资源,在某些情况下可能会有所帮助。
- 检查市场以获取预配置的 LAMP 解决方案。
回到你的问题:
- To avoid some obvious security issues you should follow community tutorial, official documentations, security recommendations for used software and common sense.
- You're able to install LAMP manually (as you already did) or use preconfigured solution from Marketplace.
推荐阅读
- python - 返回空列表,追加不起作用
- google-sheets - 在 Google 表格中使用 QUERY 函数时出现问题
- python - dash-bootstrap-components 未正确显示 dbc.Col / dbc.Row
- python - 加速 PyQt def?
- javascript - SPA 访问新页面时如何删除URL中的#?
- google-chrome-extension - 我正在开发 chrome 扩展,它将捕获下载文件并检查它是否为 PDF,然后在自定义 PDF 查看器中打开它
- sql-server - TSQL:基于 varchar 值的动态透视不能正常工作
- apache-arrow - 如何根据箭头::StringArray 的内部数据构建一个arrow::LargeStringArray?
- css - HTML_CSS_Media_query_not_working
- regex - Viatra 检查文本是否与正则表达式匹配不适用于参数