虚拟主机如何用,基于域名的虚拟主机配置使用教程

虚拟主机如何用,基于域名的虚拟主机配置使用教程,第1张

直接用ip地址访问首先是不安全,其次不太容易记住,如果你的服务器上的项目有很多个,你创建多个基于Ip的虚拟主机,很容易导致公网ip冲突或乱用的情况。这时候我们就可以选择基于域名的虚拟主机。

第一步、安装nginx,前面的文章有详细的安装过程请参考

第二步、搭建DNS 服务器(DNS的作用是用来解析域名,类似翻译官)

12345 yum install y bind bind-utilssystemctl start named.service // 启动服务systemctl enable named  // 设为开机启动ps -eaf|grep named // 检查进程ss -nult|grep :53 // 检查监听端口

修改主配置文件vim /etc/named.conf, 修改完后用检查一下语法

虚拟主机如何用,基于域名的虚拟主机配置使用教程,虚拟主机如何用,基于域名的虚拟主机配置使用教程,第2张

named.conf

1 named-checkconf   /etc/named.conf  named.conf //修改完检查一下语法

vi /etc/named.rfc1912.zones

123456789 zone "ym.com" IN {                     -----正向解析        type master;        file "ym.com.zone";}; zone "124.168.192.in-addr.arpa" IN {  -----反向解析        type master;        file "ym.com.local";};

cd /var/named 切换到named文件目录下生成两个文件

12 cp -p named.localhost  ym.com.zone   //正向解析文件cp -p named.localhost  ym.com.local  //反向解析文件

配置正向解析文件: /var/named/ym.com.zone

虚拟主机如何用,基于域名的虚拟主机配置使用教程,虚拟主机如何用,基于域名的虚拟主机配置使用教程,第2张

配置域名解析文件

1234 //对修改后的文件语法检查named-checkzone /var/named/ym.com.zone  ym.com.zone//测试DNS 解析nslookup test.ym.com

虚拟主机如何用,基于域名的虚拟主机配置使用教程,虚拟主机如何用,基于域名的虚拟主机配置使用教程,第2张

测试DNS 解析

配置反向解析问件 : /var/named/ym.com.local

虚拟主机如何用,基于域名的虚拟主机配置使用教程,虚拟主机如何用,基于域名的虚拟主机配置使用教程,第2张

配置ip解析文件

1234 //对修改后的文件语法检查named-checkzone /var/named/ym.com.local  ym.com.local//测试DNS 对ip解析nslookup 192.168.124.100

虚拟主机如何用,基于域名的虚拟主机配置使用教程,虚拟主机如何用,基于域名的虚拟主机配置使用教程,第2张

解析成功

最后将DNS服务器添加到/etc/sysconfig/network-scripts/ifcfg-enp0s3中

虚拟主机如何用,基于域名的虚拟主机配置使用教程,虚拟主机如何用,基于域名的虚拟主机配置使用教程,第2张

设置DNS服务器

第三步、配置nginx.conf,配置完后重启Nginx:./usr/local/nginx/sbin/nginx -s reload

虚拟主机如何用,基于域名的虚拟主机配置使用教程,虚拟主机如何用,基于域名的虚拟主机配置使用教程,第2张

 

第四步、去主机上用域名访问Nginx

访问之前需要将centos 上的DNS 服务器的IP配置到主机网络的DNS上,主机与客户机要在同一个局域网内;

虚拟主机如何用,基于域名的虚拟主机配置使用教程,虚拟主机如何用,基于域名的虚拟主机配置使用教程,第2张

在主机上设置DNS

到浏览器上用域名访问Nginx

虚拟主机如何用,基于域名的虚拟主机配置使用教程,虚拟主机如何用,基于域名的虚拟主机配置使用教程,第2张

访问成功

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/5769789.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-28
下一篇 2022-12-28

发表评论

登录后才能评论

评论列表(0条)

保存