导航:首页 > 配服务器 > 如何让服务器通过域名访问

如何让服务器通过域名访问

发布时间:2024-12-17 11:55:21

‘壹’ 刚申请的域名和服务器怎样让域名可以正常访问

1、首先登陆网站管理后台,复制网站空间的IP地址,点击新增域名,把申请好的域名添加到网站,绑定后进行下一步。

‘贰’ 怎么通过域名访问服务器

建议你这样试试看:

方法一:在局域网中通过局域网中的IP地址访问。

1)如果端口是默认的80,则访问的地址是:http://192.168.1.83:80或者http://192.168.1.83

2)如果不是80端口,则访问的地址后一定加上端口号,比如http://192.168.1.83:8066

方法二:外网上访问该站点。

通过路由器映射到这台电脑的IP,然后在外网通过路由器IP来访问该站点

注意事项:windows防火墙一般只开放了80端口,通过其他端口访问服务器是被拒绝的。通过windows防火墙开放对应端口:

1)打开控制面板->防火墙->高级设置->【右键】入站规则->新建规则

‘叁’ 如何让内网的CENTOS服务器能用域名访问

利用frp穿透技术,来实现你要的功能,不需要公网IP。毕竟现在公网IP运营商有很多限制:

以下文章转载自吴昊博客

frp内网穿透是通过一个带有公网IP的服务器进行中转,对被控主机实现反向代理,用户通过访问frps(中转服务器)来实现对frpc(被控主机)的远程访问。

frp流程图如下:

frp项目地址:https://github.com/fatedier/frp

本实验环境以阿里云服务器作为中转机,中转服务器使用Centos7.6,被控主机使用Centos7.6,用户使用Windows10由于网络原因,文中链接已经替换成了本地链接,如不放心,请自行去GitHub下载

frps中转服务器配置

1、下载frp

在一台有公网IP的主机上配置frps,我这里以阿里云Centos7.x主机为例

1 wget http://down.whsir.com/downloads/frp_0.27.0_linux_amd64.tar.gz

2 tar xf frp_0.27.0_linux_amd64.tar.gz

3 mv frp_0.27.0_linux_amd64 /usr/local

4 cd /usr/local/frp_0.27.0_linux_amd64

5 rm -f frpc*

2、配置frps

这里使用最基础的配置,bind_port 表示frp面板的监控端口,dashboard_user表示面板的登陆帐号,dashboard_pwd表示面板的登陆密码,其它不动。

1 vi

frps.ini

配置文件说明:

1 [common]

2 bind_port = 7000

3

4 dashboard_user = whsir

5 dashboard_pwd = blog.whsir.com

6 dashboard_port = 8000

3、启动frps

配置启动服务

1 vi /etc/systemd/system/frps.service

1 [Unit]

2 Description=frps daemon

3 After=syslog.target network.target

4 Wants=network.target

5

6 [Service]

7 Type=simple

8 ExecStart=/usr/local/frp_0.27.0_linux_amd64/frps -c /usr/local/frp_0.27.0_linux_amd64/frps.ini

9

10 [Install]

11 WantedBy=multi-user.target

技行以下两个命令

1 systemctl enable frps

2 systemctl start frps

4、访问监控平台

http://公网IP:8000

账号whsir

密码blog.whsir.com

如果访问不了,请使用ss -lnt命令检查端口是否启动,是否因为防火墙原因拦截。

至此frps中转服务器配置完成

frpc内网主机配置

1、内网主机下载frp

1 wget http://down.whsir.com/downloads/frp_0.27.0_linux_amd64.tar.gz

2 tar xf frp_0.27.0_linux_amd64.tar.gz

3 mv frp_0.27.0_linux_amd64 /usr/local

4 cd /usr/local/frp_0.27.0_linux_amd64

5 rm -f frps*

2、配置frpc

其中x.x.x.x表示frps中转服务器IP地址

ssh字段:local_port = 22示被控(内网)主机的ssh端口,remote_port = 6000表示ssh中转端口

web字段:local_port = 80表示被控(内网)主机的web端口,remote_port = 8081表示web中转端口

1 vi frpc.ini

1 [common]

2 server_addr = x.x.x.x

3 server_port = 7000

4

5 [ssh]

6 type = tcp

7 local_ip = 127.0.0.1

8 local_port = 22

9 remote_port = 6000

10

11 [web]

12 type = tcp

13 local_ip = 127.0.0.1

14 local_port = 80

15 remote_port = 8081

3、启动frpc

配置启动服务

1 vi /etc/systemd/system/frpc.service

1 [Unit]

2 Description=frpc daemon

3 After=syslog.target network.target

4 Wants=network.target

5

6 [Service]

7 Type=simple

8 ExecStart=/usr/local/frp_0.27.0_linux_amd64/frpc -c /usr/local/frp_0.27.0_linux_amd64/frpc.ini

9

10 [Install]

11 WantedBy=multi-user.target

执行如下命令

1 systemctl enable frpc

2 systemctl start frpc

至此frpc被控主机配置完成

此时可通过x.x.x.x:6000连接内网ssh,通过http://x.x.x.x:8081访问内网主机web,访问速度取决于带宽

这时候,内网主机就映射到外网去了,然后,用域名指定你的frp主机ip就可以了。这样就可以实现你的功能了。

‘肆’ 如何让内网电脑通过域名访问自己的web服务器

1、在每台内网电脑中的hosts文件中写入服务器的域名和ip信息。这个办法麻烦点儿。
2、内网中建一个dns服务器,把每台内网电脑的dns设置为这个dns服务器。如果内网有dhcp的话,可以设置内网电脑为从dhcp获得ip地址,这样在获取ip的同时也能获取到dns了。

另外我觉得你的web服务器是不是ip策略设置有问题,才造成现在内网电脑访问不了?

‘伍’ 如何设置服务器只能域名访问

删掉默认的那个没绑定域名的IP就可以了。
2003.2008等服务器默认的是开放IP访问的。
服务器托管推荐到国内品牌过硬的服务商,售后服务支持方面要好些,像你所遇到的问题售后的技术都会协助你解决的。推荐几家,新网,35互联,万网,四博互联,世纪互联等都很不错的。

阅读全文

与如何让服务器通过域名访问相关的资料

热点内容
手机pdf阅读器哪个好 浏览:22
命令行插件 浏览:109
安卓手机没有呼吸灯怎么看消息 浏览:749
噪声检测app哪个好 浏览:810
androidapp生命周期 浏览:341
小众搭配app哪个好用 浏览:822
奥特佳电动空调压缩机 浏览:593
用什么编译器看nginx源码 浏览:328
java中局部变量 浏览:819
云服务器命令行复制文件 浏览:399
java多层json 浏览:918
四则运算法则推论二怎么推 浏览:216
亚马逊店铺需要多大的云服务器 浏览:893
女程序员转测试 浏览:713
按键精灵命令 浏览:874
加密的网络如何连上 浏览:968
数据算法人物访谈 浏览:486
android缓存文字 浏览:293
安卓无限耳机要下载什么 浏览:405
嫁程序员好还是警察好 浏览:336