一、域名解析与服务器准备
在绑定域名前,需先在域名服务商控制台添加A记录解析至服务器公网IP。常见的DNS解析配置包含以下步骤:
- 登录域名注册商管理平台(如阿里云/Cloudflare)
- 创建主机记录为@和www的A记录
- 设置TTL值为推荐值(通常600秒)
二、Nginx虚拟主机配置
LNMP环境提供两种配置方式:
方式 | 命令/路径 | 适用场景 |
---|---|---|
工具自动配置 | lnmp vhost add | 快速部署新站点 |
手动配置 | /etc/nginx/sites-available/ | 自定义高级参数 |
手动配置需创建example.com.conf
文件并写入以下内容:
server { listen 80; server_name example.com www.example.com; root /home/wwwroot/example.com; index index.php index.html; location ~ \.php$ { fastcgi_pass unix:/tmp/php-cgi.sock; include fastcgi_params;
配置文件需通过ln -s
创建符号链接至sites-enabled目录
三、SSL证书配置(可选)
通过LNMP内置工具可快速部署Let’s Encrypt证书:
- 执行
lnmp ssl add
启动向导 - 选择证书申请方式(DNS验证或文件验证)
- 自动更新证书需配置crontab定时任务
四、配置验证与生效
完成配置后需执行以下操作:
- 测试配置语法:
nginx -t
- 重启Nginx服务:
systemctl restart nginx
- 检查防火墙设置:开放80/443端口
常见问题排查:
- 403错误:检查网站目录权限是否为755
- 502错误:确认PHP-FPM服务运行状态
- 域名未生效:使用
nslookup
验证DNS解析
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/494639.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。