【阿里云-轻量服务器】LNMP网站架构部署最佳实践分享

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 【阿里云-轻量服务器】LNMP网站架构部署最佳实践分享

LAMP是搭建Web应用时最常用的环境,LAMP分别表示Linux、Apache、MySQL以及PHP,即在Linux系统中安装Apache、MySQL以及PHP。本文将介绍如何使用轻量应用服务器的LAMP镜像快速搭建开发环境。

背景信息

本文选用LAMP 7.4镜像创建轻量应用服务器,镜像中的操作系统与软件的版本信息如下:


步骤一:创建服务器

  1. 登录轻量应用服务器管理控制台
  2. 在左侧导航栏,单击服务器列表
  3. 在页面右上角,单击创建服务器
  4. 在轻量应用服务器售卖页,完成资源配置。创建服务器的具体操作,请参见创建服务器(WordPress应用镜像)
    其中,您需要在镜像区域,选择应用镜像的LAMP 7.4。
    创建完成后,返回服务器列表,您可以查看到LAMP服务器的卡片信息

步骤二:查看应用信息

  1. 服务器列表单击LAMP服务器卡片。
  2. 在左侧导航栏,选择应用管理 > 应用详情
  3. 查看应用预置软件的用户密码信息。
  1. LAMP信息区域,单击复制,然后单击远程连接
  2. 在远程连接的服务器命令行中,单击鼠标右键,然后粘贴命令并回车,查看应用的相关信息。可以获取镜像中预装的数据库管理密码以及FTP用户密码信息
  3. 鼠标选中应用信息,单击鼠标右键,然后单击复制,将信息粘贴至本地主机,方便后续部署网站时使用。密码信息请您妥善保管。
  1. 可选:查看PHP配置详情。如果您需要使用phpinfo函数查看PHP的配置详情或者需要确认服务器运行是否正常,可以通过本步骤进行查看。LAMP镜像的6.1.0和7.4版本存在以下差异:
  1. 在远程连接的服务器命令行中,运行以下命令,切换为root用户
sudo su root
  1. 运行以下命令,在网站根目录创建phpinfo.php文件,用于保存phpinfo函数的相关代码。
vim /home/www/htdocs/phpinfo.php
  1. 按i键进入编辑模式,添加以下代码。
<?php
phpinfo();
?>
  1. 按Esc键,然后输入:wq后按下Enter键,保存并退出文件。
  2. 在本地主机中,使用浏览器访问轻量应用服务器公网IP/phpinfo.php如果您的服务器已绑定域名,可以通过域名访您的域名/phpinfo.php
    PHP配置详情如下图所示,表示LAMP服务器运行正常。
  3. 测试完成后,建议您运行以下命令,在网站根目录下删除phpinfo.php文件,避免信息泄露。
rm -rf /home/www/htdocs/phpinfo.php

步骤三:测试访问网站

将您需要部署的Web项目文件上传至服务器的网站根目录,并将项目文件的所属用户改为www。本示例中,将通过FileZilla工具上传仅用于测试的test.html文件,文件内容如下所示:

<head>
<meta charset="utf-8">
<title>Test Environment</title>
</head>
<body>
Test123456789
</body>
</html>

具体的操作步骤如下所示。

  1. 将本地主机中保存的网站代码上传至LAMP服务器的网站根目录。
  1. 服务器的防火墙添加规则放行2120000/30000端口。21为FTP服务的默认端口,20000/30000端口为LAMP服务器中FTP服务的被动模式可能占用的端口范围。添加防火墙规则的具体操作,请参见添加防火墙规则
  2. 使用FileZilla工具,并通过已保存的FTP用户密码信息连接服务器,将测试文件test.html上传至LAMP服务器。具体操作,请参见步骤五:通过F链接TP客户端测试连接FTP服务器
  1. 在远程连接的服务器命令行中,运行以下命令,修改测试文件的所属用户。本示例中,网站根目录为/data/wwwroot/default,测试文件为test.html,因此命令如下所示:
chown -R www:www /data/wwwroot/default/test.html
  1. 在本地主机,使用浏览器访问轻量应用服务器公网IP/test.html如果您的服务器已绑定域名,可以通过域名访问您的域名/test.html
    如下图所示,成功访问网站。
相关实践学习
从零搭建Spring Boot的Hello World
本教程将使用IntelliJ IDEA搭建一个简单SpringBoot项目,在项目中运行一个Hello World请求示例,并部署到阿里云服务器ECS上。
相关文章
|
16小时前
|
弹性计算 数据安全/隐私保护
阿里云上玩转Palworld/幻兽帕鲁:全攻略带你搭建《幻兽帕鲁》服务器
现在当下游戏界,幻兽帕鲁无疑是一颗璀璨的明星。这款由Pocketpair打造的开放世界生存游戏凭借其独特的题材和画风,已经吸引了众多玩家的目光。但你知道吗?与好友联机玩幻兽帕鲁,乐趣更是无穷无尽!今天,就让我带你走进搭建幻兽帕鲁服务器的世界,轻松实现与好友的联机梦想。阿里云上玩转Palworld/幻兽帕鲁:全攻略带你搭建《幻兽帕鲁》服务器。
|
16小时前
|
弹性计算 搜索推荐 Linux
2024阿里云超容易搭建Palworld/幻兽帕鲁服务器:玩转Palworld/幻兽帕鲁游戏新体验
2024阿里云超容易搭建Palworld/幻兽帕鲁服务器:玩转Palworld/幻兽帕鲁游戏新体验。近期备受瞩目的开放世界生存游戏《幻兽帕鲁》吸引了无数玩家。这款游戏融合了多种玩法,独特的题材和画风更是让人欲罢不能。随着游戏的热度不断攀升,越来越多的玩家开始探索如何搭建自己的专属服务器,以享受更加自由、个性化的游戏体验。今天,就让我们一起来了解如何在阿里云上快速搭建《幻兽帕鲁》多人游戏服务器吧!
|
18小时前
|
弹性计算 数据安全/隐私保护
10秒学会阿里云搭建Palworld/幻兽帕鲁服务器:轻松玩转游戏世界
在当下游戏界,幻兽帕鲁无疑是一颗璀璨的明星。这款由Pocketpair打造的开放世界生存游戏凭借其独特的题材和画风,已经吸引了众多玩家的目光。但你知道吗?与好友联机玩幻兽帕鲁,乐趣更是无穷无尽!今天,就让我带你走进搭建幻兽帕鲁服务器的世界,轻松实现与好友的联机梦想。
|
20小时前
|
弹性计算 Ubuntu Linux
阿里云如何搭建Palworld/幻兽帕鲁多人游戏服务器,与好友组队更便捷
想要和朋友们在《幻兽帕鲁》中组队冒险,却苦于没有合适的游戏服务器?别担心,本文为您带来极简部署《幻兽帕鲁》专属服务器的方法,让您仅需轻点三次鼠标,3秒轻松开服,与好友共同开启抓帕鲁的欢乐时光!
14 4
|
1天前
|
弹性计算 大数据 测试技术
阿里云服务器价格,2024年最新阿里云服务器活动报价及租用收费标准参考
2024年阿里云服务器租用价格表更新,阿里云服务器价格更新了,不同时期阿里云服务器的租用价格不同,目前阿里云在官网活动中新增加了一款经济型e实例规格的云服务器。
|
1天前
|
弹性计算 数据安全/隐私保护
2024年阿里云雾锁王国/Enshrouded服务器搭建架设教程(保姆级)
随着游戏行业的日新月异,玩家们对游戏体验的期待也不断攀升。阿里云针对这一需求,推出了快速、便捷的游戏联机服务器一键部署方案。在本篇教程中,我们将向大家展示如何在短短的10秒钟内,利用阿里云服务器轻松搭建雾锁王国游戏服务器,为您的游戏体验增添更多流畅与顺畅。跟随我们的步骤,让您的游戏世界更加精彩!
|
1天前
|
弹性计算 大数据 测试技术
阿里云服务器租用价格 2024阿里云服务器新版报价及租用收费标准
阿里云服务器租用价格是多少?阿里云服务器价格由云服务器配置、实例规格、带宽等组成。阿里云服务器分为轻量应用服务器和云服务器ECS,轻量适合个人开发者使用,搭建轻量级的网站、测试环境使用;专业级如大数据、科学计算、高并发网站等需要使用云服务器ECS。2024年阿里云服务器租用价格表出炉!云服务器ECS经济型e实例2核2G、3M固定带宽99元一年、ECS u1实例2核4G、5M固定带宽、80G ESSD Entry盘优惠价格199元一年,轻量应用服务器2核2G3M带宽轻量服务器一年61元、2核4G4M带宽轻量服务器一年165元12个月、2核4G服务器30元3个月,幻兽帕鲁4核16G和8核32G服务
|
1天前
|
弹性计算 Ubuntu Linux
幻兽帕鲁/Palworld2024年阿里云自建服务器教程(新手攻略)
最近,幻兽帕鲁这款游戏在全球范围内掀起了一股热潮,其火爆程度可谓前所未有。短短几天内,同时在线人数已经突破了惊人的200万,这无疑给游戏厂商带来了巨大的压力。由于玩家数量激增,游戏服务器承受了前所未有的负载,导致游戏出现了严重的延时、掉线等问题,给玩家们的游戏体验带来了不小的困扰。本文旨在提供针对新手的《幻兽帕鲁/Palworld》自建主机教程,通过简单易懂的语言和详细的步骤,帮助新手用户快速掌握搭建私人游戏服务器的方法和技巧。
|
2天前
|
弹性计算 大数据 测试技术
2024阿里云服务器租用价格表(CPU/内存/带宽/磁盘收费标准)
阿里云服务器分为轻量应用服务器和云服务器ECS,轻量适合个人开发者使用,搭建轻量级的网站、测试环境使用;专业级如大数据、科学计算、高并发网站等需要使用云服务器ECS。2024年阿里云服务器租用价格表出炉!云服务器ECS经济型e实例2核2G、3M固定带宽99元一年、ECS u1实例2核4G、5M固定带宽、80G ESSD Entry盘优惠价格199元一年,轻量应用服务器2核2G3M带宽轻量服务器一年61元、2核4G4M带宽轻量服务器一年165元12个月、2核4G服务器30元3个月,幻兽帕鲁4核16G和8核32G服务器配置,云服务器ECS可以选择经济型e实例、通用算力u1实例、ECS计算型c7、通
|
2天前
|
弹性计算 Ubuntu Linux
【3秒极速开服】Palworld/幻兽帕鲁服务器全自动部署极简教程(新手推荐)
本文将为您提供极简部署幻兽帕鲁专属服务器(Dedicated Server)的指引,「仅需轻点三次鼠标,3秒轻松开服」,和自己的朋友一起开心“抓帕鲁”。在帕鲁的世界中,与神奇的生物共度悠闲时光是一种无与伦比的乐趣。然而,有时官方服务器的不稳定性可能会给游戏体验带来延迟和卡顿。为了告别这些问题,部署自己的幻兽帕鲁服务器成为了一个不错的选择。通过搭建专属的游戏服务器(Dedicated Server),和小伙伴们获得一个专属的服务空间,获得顺畅流畅的游戏体验。
26 0