技术支持手册
实践教程:用户自己的域名访问官方下载页面
服务器封禁功能说明
服务器日志
本文档使用 MrDoc 发布
-
+
首页
实践教程:用户自己的域名访问官方下载页面
实现访问用户自己的域名,实际访问下载页面的操作。以下是需要进行的准备工作及步骤: ### 准备工作: 1. **服务器配置**:拥有一个1vCPU、2GiB内存以上的服务器,并且服务器具有公网IP。 2. **安全组设置**:在服务器的安全组中开放80(HTTP)和443(HTTPS)端口,以允许Web流量。 3. **自备域名**:拥有一个自己的域名(例如 a.domain.com),并且你能够对其进行DNS解析设置。 4. **APP下载地址**:前往您的服务器管理后台—帮助获取  以下是详细的操作步骤: ### 步骤: #### 1. 采购并设置服务器 - 购买符合要求的服务器,云服务器品牌没有限制,阿里云、腾讯云、华为云、火山云、亚马逊云等都可以。 - 部署服务器时,选择**Ubuntu 22.04**作为操作系统。 #### 2. 安全组配置 - 登录到云服务的控制台,找到你的服务器,进入安全组设置。 - 添加规则以允许**80和443端口**的入站流量。 #### 3. 配置域名解析 - 登录到你的域名控制台,添加A记录指向你的服务器公网IP。 #### 4. 安装Nginx ##### 4.1 使用SSH连接到服务器并安装Nginx ```shell ssh username@your_server_ip sudo apt update sudo apt install nginx -y ``` ##### 4.2 检查nginx状态 输入命令检查 nginx 服务是否运行,显示 active(running)表明已成功安装并运行 ```bash sudo systemctl status nginx ```  Nginx 安装完后默认使用80端口(http 协议),在浏览器输入服务器的 IP 地址。正常会显示Nginx默认的欢迎页,如下:  #### 5. 修改Nginx配置 - apt-get方式安装Nginx配置文件: /etc/nginx/nginx.conf - 在默认的配置文件中 1. 默认欢迎页配置在 http 模块,相关语句需要进行注释 2. 新增 server 配置(80 是 http、443 是 https),实现对下载页面的代理访问 3. 如需要 https 访问,需要上传域名的证书文件,并在 nginx 配置文件中进行修改。如不需要,可以将 443 模块删除 ```nginx server { listen 80; # http配置 server_name a.domain.com; # 您自己的域名 location / { proxy_pass https://b.domain.com; # APP下载地址,获取地址请看准备工作 } } server { listen 443 ssl; # https配置,如不需要,可以省去 server_name a.domain.com; # 您自己的域名 ssl_certificate /etc/nginx/a.domain.com.crt; # 域名证书 ssl_certificate_key /etc/nginx/a.domain.com.key; location / { proxy_pass https://b.domain.com; # APP下载地址,获取地址请看准备工作 } } ``` **如果用户不知道如何增加,可以直接修改下面的内容,然后替换Nginx配置文件: /etc/nginx/nginx.conf** ```nginx user www-data; worker_processes auto; pid /run/nginx.pid; events { worker_connections 768; } http { types_hash_max_size 2048; default_type application/octet-stream; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; gzip on; include /etc/nginx/conf.d/*.conf; server { listen 80; server_name A网站链接; # 您的 A 域名 location / { proxy_pass https://APP下载链接; # APP下载地址,获取地址请看准备工作 } } server { listen 443 ssl; # https配置,如不需要,可以省去 server_name A网站链接; # 您的 A 域名 ssl_certificate /etc/nginx/xxx.crt; # 您的 A 域名证书 ssl_certificate_key /etc/nginx/xxx.key; # 您的 A 域名证书 location / { proxy_pass https://B网站链接; # APP下载地址,获取地址请看准备工作 } } } ``` ## c. 检查配置文件是否正确 配置修改后需要检查是否存在问题。输入以下命令检查: ```nginx sudo nginx -t ``` 如果配置文件没有问题,页面会提示ok、 successful:  ## d. 配置文件生效 配置文件检查没有报错后,可以进行服务配置文件更新: ```nginx sudo nginx -s reload ``` 之后访问您配置的 A 域名,查看页面是否显示了 下载域名的页面,拥有您自己的专属链接
技术支持
2024年12月5日 20:12
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码