当前位置: 首页 > news >正文

域名绑定服务器小白教程

域名绑定与 Docker 容器部署指南

1. 获取云服务器公网 IP

  1. 登录云服务提供商控制台
  2. 记录服务器公网 IP(例:123.456.78.90

2. 配置域名 DNS 解析

  1. 登录域名注册商控制台
  2. 添加 A 记录:
    • 主机记录:@
    • 类型:A
    • 值:服务器公网 IP
    • TTL:默认

3. 安装 Nginx

sudo apt update
sudo apt install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx

4. 配置 Nginx 反向代理

  1. 创建配置文件:
sudo nano /etc/nginx/sites-available/【你的域名】
  1. 配置内容:
server {listen 80;server_name 【你的域名】 www.【你的域名】;location / {proxy_pass http://localhost:8080;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;}
}
  1. 启用配置:
sudo ln -s /etc/nginx/sites-available/【你的域名】 /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

5. 配置防火墙

sudo ufw status
sudo ufw allow 'Nginx Full'
sudo ufw status

6. 测试域名访问

在浏览器访问:http://【你的域名】

7. 配置 HTTPS(可选)

sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d 【你的域名】 -d www.【你的域名】
sudo certbot renew --dry-run

关键点
执行sudo certbot renew --dry-run出错误,可执行sudo less /var/log/letsencrypt/letsencrypt.log查看日志。
出现邮箱错误,检查是否是符合下列标准:user.example.com(去掉@),然后使用下面命令修正:

sudo certbot --nginx -d 【你的域名】 -d www.【你的域名】 --email your-email@user.example.com

参考资源

  • Nginx 官方文档
  • Let’s Encrypt 官方文档

注:所有【你的域名】部分需替换为实际域名


http://www.mrgr.cn/news/74820.html

相关文章:

  • 机器学习:XGBoost模型(升级版)——高效且强大的树形模型
  • 二叉树(C 语言)
  • 学习threejs,使用第一视角控制器FirstPersonControls控制相机
  • FreeRTOS源码(二) 任务调度
  • 【JavaWeb】JavaWeb入门之XML详解
  • RabbitMq项目实战--延迟队列实现超时订单处理
  • [刷题]入门1.矩阵转置
  • MATLAB和Python及R瑞利散射
  • 37邮件服务器
  • Sorvall Legend Micro 17 微量离心机产品特性
  • 开放式耳机怎么戴?不入耳的蓝牙耳机推荐
  • 背景移除,主体物抠图模型 RMBG-2.0:最佳一键去背景模型
  • 独孤思维:负债,入不敷出,要不要投资做副业
  • 宏景人力资源信息管理系统 uploadLogo 任意文件上传漏洞复现
  • 我要成为算法高手-二分查找篇
  • 【操作系统】Linux之线程同步二(头歌作业)
  • 前端开发设计模式——责任链模式
  • 在Windows上收发PGP加密电子邮件
  • React Hooks 快速入门指南
  • 介绍一下,Stable Diffusion!文生图的稳定之选
  • asp.net framework下webform、webapi和mvc对于文件增加权限校验
  • Leetcode 整数转罗马数字
  • error: unrecognized arguments: --port
  • 新能源汽车关键技术技能大赛理论知识竞赛题库
  • 一文简单了解Android中的input流程
  • ospf排错学习