1、你购买的域名首先要备案,只有备案成功后才能指向备案的云主机上,不然访问的时候端口号会被封掉。
2、在你备案成功后,在域名商的网站上(你的描述只是说了你在阿里云上买的云主机,并没有说你在哪里买的域名)添加一个A记录,这种一般可以自己设置三级域名,假如你购买的域名是yourdomian.com,那么三级域名你可以分配一个blog.yourdomian.com,并把这个三级域名指向你的云主机。
3、域名只是和一个ip绑定,并不会和端口绑定的。比如你分配的一个A记录指向你的云主机,那么当你访问blog.yourdomain.com其实就是相当于访问ip:80(因为不指定端口时http默认是80端口),这时候就是你的云主机的80端口这个进程接收请求;你也可以blog.yourdomain.com:8080来访问你的云主机的8080端口的进程。
4、如果你的云主机有多个web服务,比如服务1占用了8080端口,服务2占用了9090端口,你可以在你的云主机安装一个反向代理服务器(比如Nginx),然后通过Nginx来转发到你的web服务上。
去你的域名管理商那边 对你的域名添加A记录即可.
域名已经解析过后,在控制台点击云服务器,再点击左边列表上的实例,再点击已经购买的实例上的更多->网络和网络安全组->安全组配置->配置规则,在配置规则页面添加8080端口
你说的这个是开通8080端口吧,我想问的是,当在地址栏输入域名后,怎么能直接跳到8080端口的应用上
做重定向
@renguanyu: 在域名上添加一条解析记录,记录值是http:\你的域名:8080,这样就解决了
域名管理里面 解析添加a记录,没有进行备案的域名后面要加端口号访问
在阿里云后台管理 备案绑定一条龙的,具体看下阿里云帮助文档
目前我使用的方案是借助Nginx,或者使用默认端口80