如何用自己电脑做服务器,绑定域名建一个个人网站

简介: 使用自己的电脑,下载一个tomcat服务器,并将域名解析到本机,这样就可以发布自己的网站了。不过,关机之后网站便登不上去了。这样做只是为了我们可以更好的开发调试自己的工程,网站上线之后可以让更多的朋友帮你找bug。这里仅仅需要花十几块钱买一个域名就可以了。以下介绍都是在已买域名的基础上。 购买域名之后开始解析自己的域名到本机,以下以腾讯云购买的域名为例,其他大同小异: 1,,添加该域名

使用自己的电脑,下载一个tomcat服务器,并将域名解析到本机,这样就可以发布自己的网站了。不过,关机之后网站便登不上去了。这样做只是为了我们可以更好的开发调试自己的工程,网站上线之后可以让更多的朋友帮你找bug。这里仅仅需要花十几块钱买一个域名就可以了。以下介绍都是在已买域名的基础上。

购买域名之后开始解析自己的域名到本机,以下以腾讯云购买的域名为例,其他大同小异:

1,,添加该域名的解析地址,否则别人通过该域名是无法得知实际的公网IP地址。这里使用腾讯云的云解析功能,依次选择:云产品->域名服务->云解析


2,这里需要做进一步的设置,比如,在更多选项卡中,开启CNAME加速,开启搜索引擎推送


3,接着点击解析选项,进入添加记录的控制台,可以看到已经存在两条记录,对于www服务,一般我们还需要添加一条A记录,即,记录类型为A

(将域名指向一个IPv4地址)主机记录为www(就是域名的前缀)线路类型默认即可记录值填写你购买的云主机的公网IPTTL选择1小时即可

(即在DNS服务器缓存中的刷新时间)

这里的主机记录一般只填www就可以,记录类型为A,域名指向一个IPv4地址,这个地址是要填你的主机IP


(查找本机IP方法)

在命令提示符环境下获取本机IP地址的方法和命令如下:

a、打开命令提示符,再运行中输入”cmd“回车即可打开命令提示符界面。


b、再命令提示符界面中输入”ipconfig/all“

4,这样子我们就完成了域名注册与解析工作,等待大约10分钟后,我们可以进行测试。在Windows下ping该域名,看看是否能够ping通。

这样,只要电脑不关机,你的服务器就一直存在。

如何把做的网站发布上去呢?

这时我们可以借助tomcat,一般tomcat端口号是8080,我们需要把他改为默认的80端口:

我们只需修改一下Tomcat的配置即可,打开Tomcat所在的目录,打开conf文件夹,打
开server.xml文件,所要修改的部分如下:


[plain] view plaincopy 
<Connector port="8080" protocol="HTTP/1.1"  
               connectionTimeout="20000"  
               redirectPort="8443" />  
<Context path="" docBase="shop1" reloadable="true" />  

将 port="8080"改为80,保存,这样你发布工程开启tomcat之后,通过你的域名就可以访问了。

ps:这样只是测试玩玩,一切的前提:不能关机 !不能关机 !不能关机 !


相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
目录
相关文章
|
17天前
|
域名解析 弹性计算 Linux
阿里云购买云服务器、注册域名、备案及绑定图文教程参考
本文为大家介绍了2024年购买阿里云服务器和注册域名,绑定以及备案的教程,适合需要在阿里云购买云服务器、注册域名并备案的用户参考,新手用户可通过此文您了解在从购买云服务器到完成备案的流程。
阿里云购买云服务器、注册域名、备案及绑定图文教程参考
|
5天前
|
域名解析 监控 负载均衡
【域名解析DNS专栏】智能DNS解析:自动选择最快服务器的奥秘
【5月更文挑战第27天】智能DNS解析是动态根据用户网络环境和服务器负载,选择最佳服务器的技术,提升用户体验。它通过实时监控服务器负载、网络延迟,运用负载均衡算法、地理位置识别和实时测试,自动选择最快服务器。伪代码展示了其基本工作流程,包括获取用户位置、计算服务器权重并选择最佳服务器进行域名解析。智能DNS解析优化了网络服务的稳定性和效率。
|
6天前
|
域名解析 网络协议 Ubuntu
【域名解析DNS专栏】搭建私有DNS服务器:从BIND到CoreDNS的选择
【5月更文挑战第26天】本文对比了两种流行的DNS服务器软件BIND和CoreDNS。BIND以其稳定性及丰富功能著称,广泛兼容各类平台,适合复杂环境;CoreDNS则以其高性能、模块化设计和易用性脱颖而出。根据需求、资源和技术水平,用户可选择适合自己的DNS服务器。安装示例包括BIND在Ubuntu上的apt安装及基本配置,以及CoreDNS的snap安装和YAML配置。
|
8天前
|
域名解析 缓存 网络协议
【域名解析DNS专栏】深入理解DNS根服务器与顶级域服务器
【5月更文挑战第24天】DNS的根服务器和顶级域服务器在域名解析中起关键作用。根服务器是核心,负责提供顶级域服务器引用,维护顶级域列表;顶级域服务器管理如.com的域名,处理二级域名解析和管理。这两者影响解析速度、可靠性和安全性。了解它们有助于优化DNS配置和提升网站访问体验。
【域名解析DNS专栏】深入理解DNS根服务器与顶级域服务器
|
10天前
使用mac电脑的终端登陆服务器
使用mac电脑的终端登陆服务器
11 0
|
10天前
|
数据安全/隐私保护
通过mac电脑的下载服务器的日志与日志筛选
通过mac电脑的下载服务器的日志与日志筛选
18 0
|
17天前
|
域名解析 存储 缓存
Linux中搭建DNS 域名解析服务器(详细版)
Linux中搭建DNS 域名解析服务器(详细版)
|
17天前
|
安全 Linux 网络安全
Linux _ apache服务器部署 不同域名—访问不同网站(多网站)
Linux _ apache服务器部署 不同域名—访问不同网站(多网站)
|
17天前
|
网络协议 Windows
Windows Server 各版本搭建 DNS 服务器实现域名正反向解析
Windows Server 各版本搭建 DNS 服务器实现域名正反向解析
|
3天前
|
弹性计算 监控 开发工具
【阿里云弹性计算】阿里云ECS的网络优化实践:VPC配置与网络性能提升
【5月更文挑战第29天】阿里云ECS通过虚拟私有云(VPC)提供高性能、安全的网络环境。VPC允许用户自定义IP地址、路由规则和安全组。配置包括:创建VPC和交换机,设定安全组,然后创建ECS实例并绑定。优化网络性能涉及规划网络拓扑、优化路由、启用网络加速功能(如ENI和EIP)及监控网络性能。示例代码展示了使用Python SDK创建VPC和交换机的过程。
27 3