端口加域名
㈠ 怎么在域名后面加端口号访问
url本来就包含端口我们做的站点
默认为80端口
被解析为域名的时候
域名服务器将192.168.0.1:80
解析为www..com
供参考
㈡ 域名必须加端口,可以访问,怎么破
看你用的是服务器还是虚拟主机,如果是虚拟主机,联系服务商给你解决,默认只有端口是 80的时候才可以不输入端口号直接访问域名。
㈢ 我的网站要域名+端口号才能访问,怎么不加端口号就可以访问
首先一个域名抄只能访问其袭指定ip的默认80端口(http)或者443端口(https),这是改变不了的。所以怎么解决题主的问题?有办法的!
设置二级域名,假设我有b.com,二级域名就是前面加前缀,比如haha.b.com(在域名提供商处可以随便自定义),让他们都指向我的服务器的ip地址。这样就相当于我有了多个域名,但是问题又来了,他们不都是指向80端口嘛,这有什么用呢?
这涉及到web服务器代理之反向代理的知识了,简而言之就是根据80端口进来的域名信息将请求分配到相应的端口去,让相应的端口的web服务器做出响应。反向代理的好处就是不会出现端口号,你访问haha.b.com,出现在浏览器的是其它端口提供的响应页面,地址栏也是‘haha.b.com’,而不是‘haha.b.com:8080’这种。
ok,了解这些过后,题主要做的只有两件事:一是设置二级域名,二是设置在80端口的web服务器的反向代理。我看题主在80端口的是Apache服务器对吧?网络一下它的反向代理步骤,很简单的,太多我就不赘述了,相信能够解决题主的问题。
㈣ 一个ip加端口怎么解析到域名
域名解析和端口号没关系,做A解析就行,端口只是限定从哪个入口进入你的服务器。
㈤ 如何在域名后面加上端口号,急求。。。。
IP+端口
㈥ ip后面带端口号如何做域名解析
首先要确定你所使用的端口号是不是默认端口号80,如果是就不用考虑端口问题,如果不是就要使用一下解决方案:
1、使用域名指向功能将域名直接解析到ip上,然后通过通过在域名后加“:端口号”来实现的,例如:http://www.aaa.com:8181(8181就是端口号)
2、改用域名url转发功能,假如ip是136.136.136.136,端口是8181,那么设置www.aaa.com转发到http://136.136.136.136:8181。
原因:
80端口是服务器提供网站访问服务的默认端口,我们在访问一个网站例如www.aaa.com的时候,实际完整地址其实是http://www.aaa.com:80,省略为www.aaa.com,这时候我们在做域名解析的时候完全不需要考虑端口的问题。
如果用的不是默认端口的时候,比如服务器提供网页访问服务但用的端口是8181的时候,就只能使用以上两种方式来解决了
(6)端口加域名扩展阅读
域名解析的流程是:域名-DNS(域名解析服务器)-网站空间。
Internet上的计算机是通过IP地址来定位的,给出一个IP地址,就可以找到Internet上的某台主机。而因为IP地址难于记忆,又发明了域名来代替IP地址。但通过域名并不能直接找到要访问的主机,中间要加一个从域名查找IP地址的过程,这个过程就是域名解析。域名注册后,注册商为域名提供免费的静态解析服务。一般的域名注册商不提供动态解析服务,如果需要用动态解析服务,需要向动态域名服务商支付域名动态解析服务费。
参考资料
网络——域名解析
㈦ 如何带端口的域名解析
域名解析和端口号没关系,做A解析就行,端口只是限定从哪个入口进入你的服务器。
㈧ 域名需要加端口才能打开,不加就显示403,要如何在服务器上解决.
IIS 点网站 右键属性 修改端口 80 和服务器IP 然后解析域名 域名A解析时不要加端口
㈨ 域名如何绑定IP和端口
绑定域名、端口不是相同的概念,下面就针对怎么绑定域名?单个服务器怎么绑定多个域名做一下解答:
一、事前知识储备:
(1)普通绑定域名,假设域名为loclalhost
普通默认绑定的是80端口,这样在浏览器地址栏输入localhost就可以访问网站了
(2)绑定端口,域名为localhost,绑定端口为1216
这个在浏览器必须输入localhost:1216才能访问网站
(3)服务器一般用IIS或Apache,JSP有用Tomcat的。
二、IIS绑定域名和端口
A、windows2003+IIS6.0
1、服务器内点击【开始】->【管理工具】->【Internet 信息服务(IIS)管理器】,按照如下图示打开站点属性选项卡
2、在"网站标识"处点击【高级】
3、点击【添加】,之后在弹出的选项卡中的【主机头值】处填写需要绑定的域名即可,填写后点击确定
B、windows2008+IIS7.0
在Windows Server 2008上,IIS添加修改网站域名绑定,可参考如下步骤:
1、登录服务器->开始菜单->管理工具->打开【信息服务(IIS)管理器】。
2、在左侧导航栏点击【网站】,找到要修改的网站,点击右键后选择【编辑绑定】。
如果需要在原有域名的基础上新添加域名绑定,点击【添加】添加新的域名。
如果需要修改原来绑定的域名,选择相应的域名,点击【编辑】,打开之后进行修改。
C、windows2012+IIS7.0
1.打开iis管理器,展开节点,在网站处鼠标右键点击下,选择添加网站。
2。填写网站的信息,包括网站名称,路径,和主机名(域名)的信息,之后点击确定创建下站点即可。
3.创建好的站点可以参考下图,点击下站点,在右侧选择下绑定,之后点击下添加,可以给站点添加绑定下其他的域名。
二、Apache绑定域名和端口
Apache的配置文件一般放置在/etc/httpd/conf文件夹下,httpd.conf是它的主配置文件,在进行配置时可以将虚拟主机的配置文件单独配置,如取名为vhost.conf,然后再http.conf中加入一行包含的语句“Include /etc/httpd/conf/vhost.conf”即可将vhost.conf的配置文件包含进来。
目前在一台服务器上搭建多个网站的方法主要由以下几种:
1、基于IP地址
这种方法适用于一台服务器有多个IP的情况,这种方法最简单粗暴。但一般一个VPS只绑定一个公网IP(额外IP另外加钱),故此方法不过多介绍。
2、基于端口号
这种方法使用不同的端口号来识别不同的网站,实际访问时使用网址加端口号的方式来实现,如localhost:80,localhost:81,localhost:82,该方式配置后需要在网站后加上端口号来访问不同的网站,适用于网站域名短缺但服务器的端口号充足的情况,缺点是网站后需要加上端口号,不利于用户访问
3、基于主机名
这种方法使用不同的域名来区分不同的网站,所有的域名解析都指向同一个IP,Apache通过在HTTP头中附带的host参数来判断用户需要访问哪一个网站,如localhost.com,localhost2,localhost3,多数情况下多个网站架在一台服务器上均使用该方法,下面以CentOS6.5系统为例,说明如何配置基于主机名的Apache虚拟主机。
(一)在Apache的配置文件夹下新建vhost.conf,作为虚拟主机的配置文件,在其中编写虚拟主机的内容,先加入默认的文件头:
NameVirtualHost *:80
ServerName *
#DocumentRoot为默认情况下网站的目录
DocumentRoot /www/html
(二)之后再根据实际情况添加以下的配置:
#在任意的地址上监听80端口上的HTTP请求
#网站管理员的联系方式
ServerAdmin
#网站的目录
DocumentRoot /var/www/html/test3
#主机名,apache就是通过这个地址来识别不同的网站
ServerName localhost
#错误日志路径
ErrorLog logs/localhost-error_log
#访问日志路径
CustomLoglogs/localhost-access_log common
(三)服务器上有多少个网站,那么就分别配置多少份以上信息,并根据实际情况修改其中的内容,测试时服务器上的页面配置
(四)在http.conf文件中加入一行“Include/etc/httpd/conf/vhost.conf”,将vhost.conf文件内容包含进来
(五)在/etc/hosts文件中将网站的域名绑定到本地环回地址上:
127.0.0.1 localhost1
127.0.0.1 localhost2
127.0.0.1 localhost3
(六)最后使用service httpdreload重新加载配置文件或service httpd restart重启Apache进程即可
(七)测试不同的域名返回了不同的网站内容
㈩ 端口访问的,怎么变成直接使用域名
端口设置成80就自动可以免输入端口了,或者443,但牵扯证书之类的东西,访问的时候使用回https。如果80无法答使用,例如没备案,那就只能通过反向代理方式,域名指向海外主机,海外主机在反向代理到国内有端口的地址上,外界就能免输入端口访问了,但速度会慢。在就是一些国外CDN,道理类似。还有一些内网穿透什么的,也都是差不多道理的东西。