A. 急求添加IP和端口的方法
这个问题问的比较简单,实现比较简单,为了拓展思路,下面将添加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进程即可
(七)测试不同的域名返回了不同的网站内容
B. 大华硬盘录像机改变http端口后无法访问
IP地址的问题。访问不了是因为IP地址后没有加端口号。
1、首先要看录像机的端口是多少,访问时如果是80以外的就要在IP地址后面输入"端口号"。
2、其次是硬盘方式的话,要看你安装了插件没有。部分录象机还需要修改IE设置,以支持控件。
3、最后主要就是防火墙了,安装过程如果熟练没有问题。而防火墙默认很少允许未知程序例外。
C. hosts文件不可以这样修改吗(Ip可以加端口吗)
不要端口,在你输入域名的时候后加端口就好,HTTP服务默认的是使用的端口号是80,即使用 HTTP 服务时,如果不带端口号(省略端口号)。
D. 网址中含有端口号,表示什么意思
一般的网站服务器端口都是80 而浏览器上网的时候默认的也是访问服务器的80端口,所以我们平时上网的时候直接输入网址而不用加端口号的原因。回到这个问题上,ip+端口原因有几种:1一台服务器上搭载了多个web服务,为了区分所以使用了不同的端口号。2、该网站的服务器默认配置的就是8080端口,搭建网站是没做修改直接使用8080,(8080 端口在JSP页面中较为常见,使用tomcat服务器的时候端口设置默认是8080)。简而言之端口号就是为不同的应用做了个区分,结合实际情况可能有多种方式。
E. 局域网不同网段的计算机互相访问,为什么要加上端口号8080
因为不加8080的话,默认是访问80端口,而该WEB服务器设置了是8080端口,所以必须访问8080端口才能访问网站。
不同网段的计算机能“访问”,这没有什么新鲜的。
就好比你要访问新浪,你输入新浪网址,其实跟你输入IP地址是一个道理,只是多了一个把这个网址通过DNS服务器解析成新浪网址所在服务器IP的过程,你每天浏览的网页,都是在访问不同网段的web服务器。
再个,你跟这个网站根本不是一个局域网的,能访问这个跟局域网的共享没有半毛钱关系,因为两个不是同个子网的,所以不是同个局域网的,之所以能访问该web服务器,是因为本身路由器知道该地址的路由,知道数据包该往哪发,这跟你能浏览外网的网站是一个道理,你能访问新浪网站,能说你跟新浪网站所在的IP是同个局域网吗?
F. 在编写服务器的时候,端口号是任意的吗还是必须要3333
需要配置端口的,但是也可以更改的。
1、远程桌面终端服务默认端口为“3389”,为防止他人进行恶意连接,就需要对默认端口进行更改。
2、对此可打开注册表编辑器,依次展开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp”分支,其下的“PortNumber”键值所对应的就是端口号,将其修改即可。
3、上面设置完成后,需要再依次展开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp”分支,同样将其下的“PortNumber”键值进行更改。
4、当更改了服务器的远程登录端口后,只需要在客户端链接地址栏中的IP地址加入端口号即可,如192.168.0.2:888。
G. IP号后面的端口号是什么意思,有什么用
IP号后面的端口号是具有网络功能的应用软件的标识号(必须是整数),是用来标记端口的,对端口进行区分。端口号是不固定的,但也有很多应用软件有默认的端口号。
端口包括物理端口和逻辑端口。物理端口是用于连接物理设备之间的接口,逻辑端口是逻辑上用于区分服务的端口。TCP/IP协议中的端口就是逻辑端口,通过不同的逻辑端口来区分不同的服务。
(7)海浪存储登录地址要加端口号扩展阅读:
功能:
主机是通过“IP地址+端口号”来区 分不同的服务的。服务器一般都是通过知名端口号来识别的。例如,对于每个TCP/IP实现来说,FTP服务器的TCP端口号都是21,每个Telnet服务器的TCP端口号都是23,每个TFTP(简单文件传送协议)服务器的UDP端口号都是69。
到1992年为止,知名端口号介于1~255之间。256~1023之间的端口号通常都是由Unix系统占用,以提供一些特定的Unix服务—也就是说,提供一些只有Unix系统才有的、而其他操作系统可能不提供的服务,IANA管理1~1023之间所有的端口号。
Internet扩展服务与Unix特定服务之间的一个差别就是Telnet和Rlogin。它们二者都允许通过计算机网络登录到其他主机上。Telnet是采用端口号为23的TCP/IP标准且几乎可以在所有操作系统上进行实现。
Rlogin只是为Unix系统设计的(尽管许多非Unix系统也提供该服务),它的有名端口号为513。客户端通常对它所使用的端口号并不关心,只需保证该端口号在本机上是唯一的就可以了。客户端口号又称作临时端口号(即存在时间很短暂)。
这是因为它通常只是在用户运行该客户程序时才存在,而服务器则只要主机开着的,其服务就运行。大多数TCP/IP实现给临时端口分配1024~5000之间的端口号。大于5000的端口号是为其他服务器预留的(Internet上并不常用的服务)。我们可以在后面看见许多这样的给临时端口分配端口号的例子。
H. windows如何设置远程桌面登录的端口号
可以在被远程桌面登录的电脑上进入到注册表界面,找到Tcp键选项,将默认的端口数据修改为需要的端口就可以了。具体的设置方法如下:
1、在需要被远程桌面登录的电脑上按下键盘的WIN和R键,在出现的运行界面中输入regedit点击确定按钮。
I. 远程计算机的时候,为什么远程的地址可以是“ip+端口号”
平时你可能没有注意过,远程的时候如果你拿简单的sniffer抓包工具看一下就明白了,其实默认情况下你远程任然是跟端口号,只是这个端口号在使用的协议中默认可以省略,但是并不表示他没有使用端口号进行连接,例如RFC3232定义了1-1024的公共端口号,这些端口号在默认情况下已经是公认的端口连接方式,所以我们在用远程连接时例如:
telnet 默认用的23端口 你可以直接这样连接
telnet 192.168.0.2
telnet 192.168.0.2 23
telnet 192.168.0.2 1005(当更改默认端口号时,必须跟目标端口号,否则无法连接)
在连接远程主机是对端服务必须开放,也就是你要连接的端口必须打开,才能正常连接
对于端口的解释你可以这么理解,操作系统就像是一个大的房子,端口就是通向房子的一道道门
当端口打开也就是意味着,可以进入这道门通向你的房子(操作系统)。
但是从你自己的机器上连接的端口却是随机的1-1024以上的随机端口,就是说你自己可以不打开例如telnet服务,却可以连接对方的远程telnet服务。
J. 远程SQL2008非要加端口号才能登录,如何设置不需要加端口号直接登录
如何使用的默认的80端口,就不会出现此种问题。