一、准备工作与服务器初始化
登录京东云控制台,选择CentOS 7/8镜像创建云服务器实例,建议配置至少1核2GB内存。创建完成后需在安全组设置中开放22(SSH)、80(HTTP)、443(HTTPS)端口,CIDR填写0.0.0.0/0允许公网访问。通过SSH连接服务器后执行系统更新:
yum update -y && yum upgrade -y
二、安装Nginx与PHP-FPM
通过Yum仓库快速安装最新稳定版组件:
- 安装Nginx服务:
yum install nginx -y systemctl start nginx systemctl enable nginx
- 安装PHP 7.4及扩展:
yum install epel-release -y yum install php-fpm php-mysqlnd php-gd php-mbstring -y
修改/etc/php-fpm.d/www.conf
确保用户组与Nginx一致,重启php-fpm服务生效。
三、配置MySQL数据库
执行以下命令安装MariaDB并初始化:
yum install mariadb-server -y systemctl start mariadb systemctl enable mariadb mysql_secure_installation
根据提示设置root密码、移除测试数据库并限制远程访问。建议创建专属数据库用户并配置权限。
四、环境验证与安全优化
在/usr/share/nginx/html
目录创建info.php
测试文件:
echo "" > /usr/share/nginx/html/info.php
访问http://服务器IP/info.php
应显示PHP配置信息。建议实施以下安全措施:
- 配置Nginx禁止目录遍历
- 设置PHP禁用危险函数
- 启用云服务器快照备份功能
通过标准化安装流程,30分钟内即可完成LNMP环境部署。京东云提供的CentOS镜像已优化内核参数,配合安全组策略可快速构建安全可靠的Web服务环境。建议定期检查组件更新并配置日志监控。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/549459.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。