在Linode服务器上绑定自定义域名的完整指南
一、准备工作
在开始前需确保:已注册有效域名、Linode实例运行正常、具备SSH访问权限。建议在域名服务商处完成实名认证,并记录服务器公网IP地址。
- SSH客户端(Terminal/PuTTY)
- 域名管理面板访问权限
- Web服务器软件(Nginx/Apache)
二、配置DNS解析
登录域名注册商控制台,添加A记录指向Linode服务器IP:
- 创建主机记录@或www
- 选择记录类型为A
- 输入Linode实例IP地址
- 设置TTL(建议300秒)
DNS传播通常需要5-60分钟生效,可通过dig +short yourdomain.com
命令验证。
三、Web服务器安装
以Nginx为例执行安装命令:
sudo apt update
sudo apt install nginx
创建网站根目录并设置权限:
sudo mkdir -p /var/www/yourdomain
sudo chown -R $USER:$USER /var/www/yourdomain
四、虚拟主机配置
在/etc/nginx/sites-available/
创建配置文件:
server {
listen 80;
server_name yourdomain.com www.yourdomain.com;
root /var/www/yourdomain;
index index.html;
}
启用配置后测试语法:sudo nginx -t
,重启服务使生效。
五、SSL证书部署
使用Certbot自动获取证书:
- 安装certbot:
sudo apt install certbot python3-certbot-nginx
- 运行证书申请:
sudo certbot --nginx
- 选择需要加密的域名
配置自动续期:sudo certbot renew --dry-run
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/494615.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。