5,nginx 多域名,配置多个conf 文件

5,nginx 多域名,配置多个conf 文件,第1张

nginx下配置多域名,目前的配置方法采用多个配置文件的方法比较尺州蔽多

1,在nginx安装的陵州目录下找到, nginx.conf文件

如我的: C:\Program Files\nginx-1.15.5\conf 目录下

2,在该目录下创建的文件夹,如 vhost 文件夹

C:\Program Files\nginx-1.15.5\conf\vhost

3,在vhost 文件夹下创建 *.conf 文件 如host.conf

C:\Program Files\nginx-1.15.5\conf\vhost\host.conf

4,编辑conf文件,把我们平常放在nginx.conf里的server{......}段直接粘贴到conf里。

如:

5,最后在nginx.conf的http{....}段中加入

includevhost/*.conf

6,如果有其他的conf文件要添加直迹镇接在 按照步骤三 *** 作即可

我是RHEL5装的,不过都差不多,你好好看看!不懂的问我!直接QQ留言!1,安装;需要下面两个包

bind-9.3.4-6.P1.el5.i386.rpm

bind-chroot-9.3.4-6.P1.el5.i386.rpm 2,安装成功后,Bind9的程序目录存放在/var/named/中,由于RedHat由于安全性考虑,使用chroot环境,所有真正的程序在/var/named/chroot/下。默认没有主配置文件,先创建个; vi /var/named/chroot/etc/named.conf

# /etc/named.conf

#

# Template file for BIND labs.

# Remember to replace each X with your stu number!

# Please note three different comment styles are used for

# illustrative purposes .ly

options {

directory "/var/named"

allow-query { any}

listen-on { any}

recursion yes

version "Hello!"

}

#include "/etc/rndc.key"

controls {

inet 127.0.0.1 allow { localhost} keys { rndckey}

}

zone "." {

type hint

file "named.root"

}

3,获取named.root,上层顶级域(GTLD)的服务器地址

1 cd /var/named/chroot/var/named/

2 wget ftp://ftp.rs.internic.net/domain/named.root #如果没有这个文件,named是启动不了的。 4,启动named

/etc/init.d/named start

如果 *** 作系统进程有named的服务或者/var/log/messages的日志显示bind 正常启动,那么一台DNS缓存服务器就建立成功了。 5,自建测试域名

接下来我们模拟一个顶级com域(haha.com),配置邮件路由记录,地址解析记录,SPF记录等,当然这些指梁前解析只限于这台DNS服务器,这些记录在互联网中是不起任何效果的。但是适用于企业内部。

首先我们添加haha.com这个域名的区域:vi /var/唯清named/chroot/etc/named.conf

.........

zone "haha.com" {

type master

file "haha.com.zone"

}

type代表这个区域的渣悄类型,比如master代表此域名为主域,slave则为辅域。file代表这个区域的数据存放目录,编辑这个文件,添加各种A、MX等记录。 vi /var/named/chroot/var/named/haha.com.zone$TTL 3h

@ IN SOA ns1.haha.com. admin.haha.com. (

2008120806 serial (d. adams)

3H refresh

15M retry

1W expiry

1D ) minimum

IN NS ns1.haha.com.

ns1.haha.com. IN A 192.168.2.200

Mail Server

haha.com. IN MX 5 mail.haha.com.mail.haha.com. IN A 192.168.2.65

SPF记录

haha.com. IN TXT "v=spf1 ipv4:192.168.2.65 -all"

$TTL 3h 代表该域名否定时间,即3个小时后,下面的记录会失效,其他DNS服务器会重新查询该域名的记录。

ns1.haha.com是该域名的主域名服务器地址。

admin.haha.com 实际是邮箱地址:admin@haha.com,域的管理员联系地址。

MX记录设置逻辑是首先MX记录指向某域名,某域名在设置A记录指向具体服务器的IP地址:

主域名 IN(Internet) MX (Mail Exchanger) 5(优先级) xx.主域名

xx.主域名 IN(Internet) A(Address) Your IP's Server

6,重启named服务

查看/var/log/messages,出现如下,表示配置成功

Jan 5 10:03:11 mailsvr62 named[8705]: starting BIND 9.2.4 -u named -t /var/named/chroot

Jan 5 10:03:11 mailsvr62 named[8705]: using 2 CPUs

Jan 5 10:03:11 mailsvr62 named[8705]: loading configuration from '/etc/named.conf'

Jan 5 10:03:11 mailsvr62 named[8705]: no IPv6 interfaces found

Jan 5 10:03:11 mailsvr62 named[8705]: listening . IPv4 interface lo, 127.0.0.1#53

Jan 5 10:03:11 mailsvr62 named[8705]: listening . IPv4 interface eth0, 192.168.2.62#53

Jan 5 10:03:11 mailsvr62 named[8705]: command channel listening . 127.0.0.1#953

Jan 5 10:03:11 mailsvr62 named[8705]: zone haha.com/IN: loaded serial 2008120806

Jan 5 10:03:11 mailsvr62 named[8705]: running

Jan 5 10:03:11 mailsvr62 named: named startup succeeded

1、首先打开一台linux虚拟机。

2、输入命令ifconfig查看虚拟机的IP地知丛址,修改eth0口的IP地址。

3、输入命令vim /etc/network/interfaces网则亮卡配置文件。

4、孙猛宽编辑修改网卡,把address的地址修改改为192.168.23.100。

5、输入:wq保存。

6、重启设备生效。

7、再次输入ifconfig查看网卡信息,网卡信息变成修改后的IP地址了,就完成了。


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

原文地址:https://54852.com/tougao/8200732.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存