centos域名服务器?戴尔服务器安装centos7教程
本篇文章给大家谈谈centos域名服务器,以及戴尔服务器安装centos7教程对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
自己centos服务器怎么绑定域名
CentOS操作系统一般在/etc/httpd/conf下,有的Linux操作系统版本是在/etc/Apache2/conf或
/usr/local/etc/apache文件夹里面,剩下需要做的是修改配置文件httpd.conf,一般配置文件最下面有如下绑定域名说明:
# VirtualHost example:# Almost any Apache directive may go into a VirtualHost container.# The first VirtualHost section is used for requests without a known# server name.##<VirtualHost*:80># ServerAdmin webmaster@dummy-host.example.com# DocumentRoot/www/docs/dummy-host.example.com# ServerName dummy-host.example.com# ErrorLog logs/dummy-host.example.com-error_log# CustomLog logs/dummy-host.example.com-access_log common#</VirtualHost>
大家可以依葫芦画瓢,也可以结合相关语法加入自己的配置说明,下面是我无忧程序的配置文件:1、*星号修改成自己网站的IP地址
2、ServerAdmin管理员邮箱(可有可无) 3、DocumentRoot网站文件在服务器的目录路径 4、ServerName绑定相应域名
5、ServerAlias泛解析绑定子域名 6、ErrorLog和CustomLog指定日志文件存放路径。
<VirtualHost 175.102.8.117:80> addDefaultCharset gbk DocumentRoot/chengxu ServerName 66php.com ServerAlias*.66php.com ErrorLog/sym/logs/66php.com-error_log CustomLog/sym/logs/66php.com-access_log common</VirtualHost>
如果一个服务器绑定多个域名不是在ServerName添加多个域名,ServerName后面只能加一个域名,要重复绑定则需要添加多加多个VirtualHost模块。
ubuntu/centos ping不通域名问题及解决方案
在Ubuntu系统中,遇到apt-get install失败时,可能是因为ping不通域名。解决此问题的关键是设置DNS服务器。首先,需要在系统中添加DNS服务器配置。具体步骤如下:
打开终端,输入以下命令:`sudo nano/etc/resolv.conf`,编辑该文件以添加DNS服务器地址。
在文件中添加DNS服务器地址,命令格式如下:
`nameserver DNS服务器地址`
保存并退出编辑。
之后,为了使设置生效,需要运行`sudo/etc/init.d/resolvconf restart`命令。
接着,通过`cat/etc/nsswitch.conf`命令检查nsswitch.conf文件,确保hosts行包含dns配置。如未包含,请添加如下内容:
`hosts: files dns`
保存并退出。
现在尝试ping域名,正常情况下应能成功。若仍然无法ping通,可能是因为网络环境问题。举例来说,如果你的系统被设置在了内部网络,例如,使用了多个网段,而你将Ubuntu设置在了内部网络中,这可能会影响系统访问域名的正常功能。
在实际操作中,我遇到的情况是,内部网络下的Ubuntu能够ping通域名,但访问互联网受到限制。为了解决这个问题,我将虚拟机的网络配置更改为外部网络段,即1网段,这样就能成功ping通域名,同时,Ubuntu的浏览器也能够访问互联网。
因此,在配置DNS服务器后,建议尝试不同网络段以确保DNS功能正常工作。如果系统在网络段配置方面存在限制,则可能需要调整网络配置,以确保内部网络下的系统能够访问外部域名。
如何让内网的CENTOS服务器能用域名访问
利用frp穿透技术,来实现你要的功能,不需要公网IP。毕竟现在公网IP运营商有很多限制:
以下文章转载自吴昊博客
frp内网穿透是通过一个带有公网IP的服务器进行中转,对被控主机实现反向代理,用户通过访问frps(中转服务器)来实现对frpc(被控主机)的远程访问。
frp流程图如下:
frp项目地址:
本实验环境以阿里云服务器作为中转机,中转服务器使用Centos7.6,被控主机使用Centos7.6,用户使用Windows10由于网络原因,文中链接已经替换成了本地链接,如不放心,请自行去GitHub下载
frps中转服务器配置
1、下载frp
在一台有公网IP的主机上配置frps,我这里以阿里云Centos7.x主机为例
1 wget
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
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,通过访问内网主机web,访问速度取决于带宽
这时候,内网主机就映射到外网去了,然后,用域名指定你的frp主机ip就可以了。这样就可以实现你的功能了。