怎样让域名解析到指定的端口

怎样让域名解析到指定的端口,第1张

域名解析是无端口的,在域名管理的时候只需填写对于ip或别名。参考域名解析界面如下:

但我们在访问的时候是有端口的,比如浏览器默认的时候是80,ftp传输21端口作用是让服务器在监听的时候知道某个访问请求。

下面是网站服务器的配置冒号后面的80就是说为80端口。

下面是ftp服务器的配置,端口为21,也是一般默认。

一台服务器可以架设多种服务,为了区分请求使用了端口监听。而设定访问端口是服务器来控制设置的,跟域名没有关系。设置非默认端口在访问的时候需要表明端口,大部分软件是域名:(英文半角冒号)端口号来访问。

宝塔修改 Nginx 端口后,域名访问不带端口的原因是因为 Nginx 配置文件中的监听端口被修改了,但域名解析仍然指向原来的端口,导致访问时没有指定端口号。如果想要使用域名访问网站,可以通过以下两种方式来解决:

1 修改域名解析配置:在域名解析中将域名指向新的端口即可。

2 配置反向代理:可以使用 Nginx 的反向代理功能来实现访问网站时不带端口号。具体步骤如下:

- 修改 Nginx 的监听端口为新的端口号。

- 在 Nginx 配置文件中添加反向代理配置,将访问域名的请求转发到新的端口上。

- 重启 Nginx 服务使配置生效。

需要注意的是,修改 Nginx 配置文件需要谨慎操作,否则可能会导致网站无法正常访问。因此,在修改配置文件之前,建议备份原配置文件以便出现问题时可以快速恢复。另外,如果不熟悉 Nginx 的配置,建议寻求专业人士的帮助。

用httpd或者nginx代理

以httpd举例:

httpd开启ajp模块

<VirtualHost :80>

    DocumentRoot "/tomcat/webapps/ROOT"

    ServerAdmin @mailcom

    ServerName  com

ProxyPass / ajp://localhost:8009/ retry=6

ProxyPassReverse / ajp://localhost:8009/

DirectoryIndex indexhtml indexjsp indexhtm indexphp

        <Directory "/tomcat/webapps/ROOT">

                Options Includes ExecCGI FollowSymLinks

                AllowOverride All

                Order allow,deny

                Allow from all

        </Directory>

</VirtualHost>

1、打开电脑上面的控制面板,找到管理工具,双击打开之后,找到本地安全策略

2、双击打开本地安全策略之后,找到IP安全策略,右击鼠标选择创建IP安全策略。

3、输入IP安全策略的名称和描述信息,单击下一步,出现第二张图的时候取消掉前面的勾选,单击下一步,最后一步也是取消前面的勾选。

4、完成IP安全策略的创建之后选择第二项,单击添加按钮,在弹出的框框内输入筛选器名称,点击添加。

5、在本地安全策略窗口,双击我们之前创建的IP安全策略,然后在弹出的界面中单击添加按钮。

6、在筛选器列表的这里,我们选择自己创建的IP安全策略,先是双击,然后单击添加按钮一直下一步即可。

  域名解析如果要设置到非80端口,就需要使用隐藏的域名转发。

  域名解析时不识别端口的,其实就是将域名与这个IP地址绑定了,然后http访问时默认使用的是80端口,所以你若是进行了81端口的映射,那么你就要这样访问wwwdomain2com:81

  若你这两个网站都在19216811上边的话,你只需要将两个域名都解板到xxxxxxxxxxxx的IP地址上,然后你在19216811的IIS管理中为两个网站添加不同的标识,标识为:

  domain1com 网站1

  wwwdomain1com 网站1

  domain2com 网站2

  wwwdomain2com 网站2

  一台服务器可以被2个域名访问,但一个域名不能同时访问2台服务器。域名只能解析到IP,而80是默认访问的端口,非80端口不能http默认访问。如果你的路由器上做了80端口映射,你可以两台服务器同时都从80映射的。建议你用两个域名,分别访问这两台服务器。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎样让域名解析到指定的端口

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情