开发者社区 问答 正文

Appnode – 轻松搭建 LNMP 并安装 WordPress



前言


前面讲了 APPNODE 面板的安装和基本的软件仓库管理,这里讲一下如何搭建 LNMP 并安装 WordPress。如果没有看过前面的文章,还请看一下哈——《 Appnode – 教程之安装面板并设置更新 Nginx 》。

转载自: Appnode – 轻松搭建 LNMP 并安装 WordPress


安装组件


一、安装 Nginx + 面板,很简单
[attachment=111981]

二、安装 PHP + 面板,建议选择 PHP5.6或7.0,常用插件中,opcache 一定不要忘记选,很重要。
[attachment=111982]

三、安装 MariaDB,这是 Mysql 的衍生版,完全兼容,因为是彻底的开源社区版,所以 CentOS 用它代替了 MariaDB。 小内存建议选择 MariaDB5,大内存自然是版本越新越好。
[attachment=111983]


设置 PHP


一、默认 PHP 是关闭的,我们要手动启动一下。
二、单个进程的 PHP 内存限制 修改为内存 / 8,最低不要低于 64M。
三、默认时区改为中国
[attachment=111984]

四、记得设置开机启动
[attachment=111985]


设置 Nginx


一、首先,启动它,然后设置开机启动
[attachment=111986]

二、创建站点
[attachment=111987]

三、配置一下,如果是静态网站就不需要启用 PHP,这里是可以针对不同站点添加不同版本的 PHP
[attachment=111989]

四、站点设置中,浏览器缓存 和 Rewirite 前者是静态资源的缓存时间,后者是伪静态规则。
[attachment=111988]

五、缓存文件,还不够详细,用我这个jpeg, jpg, png, gif, bmp, ico, svg, tif, tiff, css, js, htm, html, ttf, otf, webp, woff, txt, csv, rtf, doc, docx, xls, xlsx, ppt, pptx, odf, odp, ods, odt, pdf, psd, ai, eot, eps, ps, zip, tar, tgz, gz, rar, bz2, 7z, aac, m4a, mp3, mp4, ogg, wav, wma, 3gp, avi, flv, m4v, mkv, mov, mpeg, mpg, wmv, exe, iso, dmg, swf
[attachment=111990]

六、提示一下,针对 Nginx 的所有操作,都是要重启才会生效的。

设置 Mysql


一、先启动 MYSQL,然后设置一下 ROOT 密码 —— 重置密码。
[attachment=111991]

二、然后就是添加账号和添加数据库了。
三、别忘了开机启动
[attachment=111992]


上传文件


很方便的是,有一个文件管理器,还支持在线下载等等,我们基本上是不用打开 SSH 终端了。
一、使用 在线下载 下载 Wordpress
[attachment=111993]

二、在线解压
[attachment=111994]

三、将解压后 wordpress 文件夹的内容移动一下就好了。就可以打开网站去安装 Wordpress 了!

展开
收起
妙正灰 2016-09-20 09:35:30 5547 分享 版权
阿里云 AI 助理回答

从您的描述来看,您正在使用AppNode面板来部署LNMP环境并安装WordPress。这个过程涉及到了Nginx、PHP、MariaDB(MySQL的替代品)的配置与WordPress的部署。下面我将基于阿里云的产品和服务,为您提供一个类似的部署方案,以实现更高效、安全的WordPress站点搭建。

使用阿里云产品部署LNMP环境

1. 选择ECS实例

  • 首先,在阿里云购买一台Elastic Compute Service (ECS)实例,根据您的需求选择合适的配置。推荐选择CentOS作为操作系统,因为很多自动化部署工具对CentOS支持较好。

2. 安装LNMP环境

  • 而不是使用AppNode面板,您可以考虑使用阿里云的云市场镜像,如“LNMP一键安装”镜像,它会自动为您安装Nginx、MySQL或MariaDB、PHP等组件,省去了手动配置的复杂步骤。

  • 或者,使用Docker容器化部署LNMP环境,通过Docker Compose文件定义服务,这样可以更好地隔离和管理各个组件。

3. 配置PHP

  • 在使用云市场镜像或Docker部署时,通常这些模板已经预设了合理的PHP配置,包括内存限制、时区设置等。如果需要调整,直接修改相应的配置文件即可。

4. 设置Nginx

  • Nginx配置同样可以通过编辑其配置文件完成。在云市场镜像中,一般会有示例配置文件供您参考或修改,以适应WordPress的需求,比如启用Rewrite规则。

5. 数据库设置

  • 对于MySQL/MariaDB,您可以通过阿里云的Database for MySQL服务创建数据库实例,享受高可用性和数据安全性。然后,按照常规流程设置root密码、创建数据库和用户,并允许IP访问。

6. 上传与安装WordPress

  • 对象存储OSS:您可以将WordPress压缩包上传到阿里云的对象存储服务OSS,然后从OSS下载到ECS实例上解压。

  • 部署WordPress:解压后,将文件移动到Nginx的web根目录下,配置好WordPress的数据库连接信息,通过浏览器访问您的域名开始安装流程。

7. 安全与优化

  • SSL证书:利用阿里云的免费SSL证书服务为您的网站启用HTTPS。

  • 安全组设置:在ECS实例的安全组中,只开放必要的端口,如80/443用于HTTP/HTTPS服务。

  • 性能监控:利用阿里云的云监控服务,监控ECS实例及应用的运行状态,及时发现并解决问题。

通过上述步骤,您不仅能够快速搭建起WordPress站点,还能享受到阿里云提供的稳定、安全的服务保障。相较于自建面板,这种方式更加标准化、易于维护且能更好地集成阿里云的其他服务。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答