我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

前段时间,我带领大家搭建了两台云服务器

基于这两台云服务器,我们玩了很多有趣的开源项目:

不过上述应用都是通过IP+端口号来访问的,这对于传播是非常不利的~

这时候你需要的是一个域名和一个将域名翻译成IP的服务。

通常各大云厂商都会提供域名注册服务,但域名注册需要付费。

如果你只是想买一个玩玩,但又不想花钱怎么办?

还好有一些二级域名可以免费使用~

本文将帮助您:注册一个免费域名,并实现免费域名解析,让朋友可以通过域名访问您的网站! 。

1.免费域名注册

免费域名网站有很多,但随着大家继续免费卖淫到底的精神,很多都已经不存在了。

最常见的是,它是由Paul于1996年创建的,目的是为没有资金购买域名的个人或组织提供永久免费的域名。不过状态一直在审核中==失败~

传送门:有兴趣的朋友可以尝试一下,如果成功的话在评论区告诉我吧~

下一篇将会介绍。个人测试注册成功,我将引导您完成整个过程。

门户网站:

首先测试您要注册的域名是否已被占用,然后点击下面的立即注册,并用您的邮箱创建一个账户(国内邮箱即可)。

域名注册ip查询_域名注册ip_in域名注册

注册帐户的方法有多种。我这里选择的是填写发行申请。不到一个小时就通过了。电子邮件名称是 KYC。通过后就可以去申请域名了。

注册成功后,点击域名注册。

in域名注册_域名注册ip查询_域名注册ip

如果没有注册过,180天后会提示您只需续订下一年,即可继续使用。

域名注册ip_in域名注册_域名注册ip查询

下面两个必需的名称是什么?

这里要求您填写:用于域名解析的域名服务器。

什么是域名解析:通过将域名映射到特定的IP地址,用户可以轻松地通过域名访问您的网站或服务。域名解析需要通过域名服务器进行。

它是一家知名的云服务提供商,提供免费域名解析服务和域名注册服务,但需要付费。

因此,我们将通过一个例子向您展示如何获取域名服务器,如下所示。

2.免费域名解析 2.1 获取域名服务器

首先,去注册一个帐户。

然后,单击顶部的“添加站点”。

域名注册ip_域名注册ip查询_in域名注册

输入您刚刚注册的域名,然后单击继续。

此处选择免费套餐(尚不提供付费服务),然后单击“快速扫描”。

域名注册ip_in域名注册_域名注册ip查询

未注册的域名没有任何解析记录。如果出现解析记录,则说明该域名已被注册。

域名注册ip_in域名注册_域名注册ip查询

最后,找到这里的Name ,复制到刚才的Name中。

比如这里,我最后点击注册。

注册成功!这提示您的域名已成功创建并提交到根DNS。域名解析记录和注册生效最多需要 20 分钟或更长时间。

域名注册ip查询_域名注册ip_in域名注册

现在让我们回到正题,当houge.us.kg被激活时,它会向您注册的电子邮件地址发送一封电子邮件。

域名注册ip查询_域名注册ip_in域名注册

可能不到 10 分钟即可收到电子邮件。

域名注册ip_域名注册ip查询_in域名注册

回来了,这里的状态也变成了。

in域名注册_域名注册ip_域名注册ip查询

2.2 添加DNS记录

接下来,您需要添加DNS记录,即域名和IP之间的一对一映射关系。

域名注册ip查询_域名注册ip_in域名注册

类型如何填写:

姓名填写方式:

填写您申请的云服务器的IP地址。添加成功后如下图所示:

域名注册ip查询_域名注册ip_in域名注册

至此,你的域名已经与IP绑定了。

那么,如果你在浏览器中输入你的域名,就可以访问你的网站了?

错了,还差一步!

当我们在浏览器中输入URL时,通常会发出HTTP请求,而HTTP请求的默认端口是80。因此,还需要确保服务器的80端口是开放且可用的。

这时候你就得了解Nginx这个神器了。

2.3 Nginx端口转发

什么是 Nginx?

高性能开源 Web 服务器和反向代理服务器,也可用作负载均衡器和 HTTP 缓存。主要有以下功能:

上一篇:部署与实战,我们在3000端口部署了WebUI。

因此,这里我们将80端口的请求转发到3000端口的后端应用程序来展示如何使用Nginx。

2.3.1 Nginx安装

如果你的服务器上安装了宝塔面板,可以直接安装在面板上,但是在使用过程中并不是特别人性化。

建议您直接在终端中安装。

方法一:如果是预装/的服务器,则可以一键安装:

sudo apt install -y nginx

启动、关闭、重启命令:

sudo systemctl start nginx
sudo systemctl stop nginx
sudo systemctl restart nginx

设置开机自动启动:

sudo systemctl enable nginx.service

检查 Nginx 状态:

sudo systemctl status nginx

方法二:编译安装(推荐),去官网查找指定版本

官方网站:

在终端中输入以下命令进行下载并安装:

mkdir nginx 
cd nginx
wget https://nginx.org/download/nginx-1.26.1.tar.gz
tar -xf nginx-1.26.1.tar.gz
./configure
make
make install

默认安装位置为:/usr/local/nginx/sbin/nginx

此时找不到环境变量,需要建立软连接:

ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/nginx

此时,再次执行:nginx -v

如果返回版本号,则说明安装成功。

服务启动、停止、重启命令如下:

nginx # 启动
nginx -s stop # 关闭
nginx -s reload # 重启
nginx -t # 测试配置文件

2.3.2 Nginx配置

Nginx 依赖配置文件来运行。如果按照上面第二种方法安装,默认配置为:/usr/local/nginx/conf/nginx.conf

如何查看默认配置文件在哪里?

sudo nginx -t
# 输出
nginx: the configuration file /www/server/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /www/server/nginx/conf/nginx.conf test is successfuli

为了实现我们的端口转发需求:

步骤1:在默认配置文件中的http配置中添加一行:

http {
    include /usr/local/nginx/conf/server/*.conf;
}

! !注意:修改后记得保存,否则不生效。这样,Nignx启动后,会自动匹配/usr/local/nginx/conf//文件夹下所有后缀为.conf的文件。

步骤2:新建/usr/local/nginx/conf//文件夹,然后在其中创建.conf文件并填写:

server {
    listen 80;
    server_name houge.us.kg;
    location / {
        proxy_pass       http://127.0.0.1:3000;
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   Host      $http_host;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
}

上述参数解释如下:

修改配置文件后,记得重启Nginx,否则配置不会生效。

启动后,我们检查进程号:

ps -aux | grep nginx

如果出现如下界面,说明Nginx服务已经启动成功,但是80端口有问题,需要检查:

域名注册ip查询_域名注册ip_in域名注册

成功完成!

域名注册ip_in域名注册_域名注册ip查询

写在最后

此时,您还可以让您的朋友通过专用域名访问您的网站。

想要一个不花钱的酷域名吗?只需三步:

US.KG注册免费二级域名实现免费域名解析Nginx实现端口转发

我希望帮助更多的朋友建立自己的在线网站并展示您的创作成果。去尝试一下吧!别忘了在评论区秀出你的成果哦~

二维码
扫一扫在手机端查看

本文链接:https://by928.com/6807.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线