前言
前面讲了 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 了!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
从您的描述来看,您正在使用AppNode面板来部署LNMP环境并安装WordPress。这个过程涉及到了Nginx、PHP、MariaDB(MySQL的替代品)的配置与WordPress的部署。下面我将基于阿里云的产品和服务,为您提供一个类似的部署方案,以实现更高效、安全的WordPress站点搭建。
而不是使用AppNode面板,您可以考虑使用阿里云的云市场镜像,如“LNMP一键安装”镜像,它会自动为您安装Nginx、MySQL或MariaDB、PHP等组件,省去了手动配置的复杂步骤。
或者,使用Docker容器化部署LNMP环境,通过Docker Compose文件定义服务,这样可以更好地隔离和管理各个组件。
对象存储OSS:您可以将WordPress压缩包上传到阿里云的对象存储服务OSS,然后从OSS下载到ECS实例上解压。
部署WordPress:解压后,将文件移动到Nginx的web根目录下,配置好WordPress的数据库连接信息,通过浏览器访问您的域名开始安装流程。
SSL证书:利用阿里云的免费SSL证书服务为您的网站启用HTTPS。
安全组设置:在ECS实例的安全组中,只开放必要的端口,如80/443用于HTTP/HTTPS服务。
性能监控:利用阿里云的云监控服务,监控ECS实例及应用的运行状态,及时发现并解决问题。
通过上述步骤,您不仅能够快速搭建起WordPress站点,还能享受到阿里云提供的稳定、安全的服务保障。相较于自建面板,这种方式更加标准化、易于维护且能更好地集成阿里云的其他服务。