Linux--网络服务器配置步骤详情【2】

目录

六、配置安装DNS服务器

 七、Web服务器

1、Apache服务器的安装与测试

 2、个人网站的配置安装

 3、配置基于端口号的虚拟主机

4、 配置基于域名的虚拟主机


六、配置安装DNS服务器

  • 配ip地址

       加多这个:  DNS1=192.168.73.2

  • 设置光驱DVD模式
  • [root@wenjian ~]# mkdir /cdrom
  • [root@wenjian ~]# mount /dev/cdrom /cdrom/
  • [root@wenjian ~]# vi /etc/yum.repos.d/CentOS-Base.repo

[base]

name=CentOS-$releasever - Base

baseurl=file:///cdrom

gpgcheck=0

enable=1

  • [root@wenjian ~]# yum -y install nfs-utils
  • [root@wenjian ~]# yum -y install bind bind-chroot
  • [root@wenjian ~]# vi /etc/named.conf

options {

        listen-on port 53 { any; };

        listen-on-v6 port 53 { ::1; };

        directory       "/var/named";

        dump-file       "/var/named/data/cache_dump.db";

        statistics-file "/var/named/data/named_stats.txt";

        memstatistics-file "/var/named/data/named_mem_stats.txt";

        recursing-file  "/var/named/data/named.recursing";

        secroots-file   "/var/named/data/named.secroots";

        allow-query     { any; };

include "/etc/named.zones";

include "/etc/named.root.key";

  • [root@wenjian ~]# cp -p /etc/named.rfc1912.zones /etc/named.zones
  • [root@wenjian ~]# vi /etc/named.zones

zone "zhu.com" IN {

        type master;

        file "zhu.com.zone";

        allow-update { none; };

};

zone "73.168.192.in-addr.arpa" IN {

        type master;

        file "192.168.73.zone";

        allow-update { none; };

};

  • [root@wenjian ~]# cd /var/named/
  • [root@wenjian named]# cp -p named.localhost zhu.com.zone
  • [root@wenjian named]# cp -p named.loopback 192.168.73.zone
  • [root@wenjian named]# vi /var/named/zhu.com.zone

$TTL 1D

@       IN SOA  @ root.zhu.com. (

        NS      @

 A       127.0.0.1

www  IN      A       192.168.73.27

dns    IN      A       192.168.73.22

ddd    IN      A       192.168.73.77

  • [root@wenjian named]# vi /var/named/192.168.73.zone

@       IN SOA  @ root.zhu.com. (

        NS      @

        A       127.0.0.1

        AAAA    ::1

27      IN      PTR     www.zhu.com.

22      IN      PTR     dns.zhu.com.

77      IN      PTR     ddd.zhu.com.

                                    

  • [root@wenjian ~]# systemctl start firewalld
  • [root@wenjian ~]# firewall-cmd --permanent --add-service=dns
  • [root@wenjian ~]# firewall-cmd --reload
  • [root@wenjian ~]# chgrp named /etc/named.conf /etc/named.zones
  • [root@wenjian ~]# chgrp named zhu.com.zone 192.168.73.zone
  • [root@wenjian ~]# systemctl restart named
  • [root@wenjian ~]# systemctl enable named

     打开网络和共享中心,更改适配器设置,以太网(或已经连接的网络),属性,Internet协议4,使用下面的DNS服务器地址:首选:192.168.73.27(ip地址)。

利用cmd测试DNS服务器:

  • >nslookup   //  (cmd测试)

默认服务器:  www.zhu.com

Address:  192.168.73.27

  • > dns.zhu.com    //(正向查询)

服务器:  www.zhu.com

Address:  192.168.73.27

名称:    dns.zhu.com

Address:  192.168.73.22

  • > ddd.zhu.com

服务器:  www.zhu.com

Address:  192.168.73.27

名称:    ddd.zhu.com

Address:  192.168.73.77

  • > 192.168.73.22   //(反向查询)

服务器:  www.zhu.com

Address:  192.168.73.27

名称:    dns.zhu.com

Address:  192.168.73.22

  • > 192.168.73.77

服务器:  www.zhu.com

Address:  192.168.73.27

名称:    ddd.zhu.com

Address:  192.168.73.77


 七、Web服务器

1、Apache服务器的安装与测试

  • 配ip地址
  • 设置光驱DVD模式
  • [root@wenjian ~]# mkdir /cdrom
  • [root@wenjian ~]# mount /dev/cdrom /cdrom/
  • [root@wenjian ~]# vi /etc/yum.repos.d/CentOS-Base.repo

[base]

name=CentOS-$releasever - Base

baseurl=file:///cdrom

gpgcheck=0

enable=1

  • [root@wenjian ~]# yum -y install nfs-utils
  • [root@wenjian ~]# yum -y install httpd     //安装Apache软件包
  • [root@wenjian ~]# systemctl start httpd   //开启Apache服务器
  • [root@wenjian ~]# systemctl restart httpd    //重启Apache服务器
  • [root@wenjian ~]# systemctl enable httpd    //设置Apache服务器开机自启动
  • [root@wenjian ~]# systemctl stop firewalld   //关闭防火墙

     测试:在地址栏中输入:http://192.168.28.100,如果出现如下图所示页面,则表示Apache服务器安装成功。

 


 

 2、个人网站的配置安装

  •   修改userdir.conf文件
  • [root@gzh01 conf.d]# vi /etc/httpd/conf.d/userdir.conf
  • 内容

 添加 改为如下内容:

  • <IfModule mod_userdir.c>

#

# UserDir is disabled by default since it can confirm the presence

# of a username on the system (depending on home directory

# permissions).

#

#UserDir disabled

#

# To enable requests to /~user/ to serve the user's public_html

# directory, remove the "UserDir disabled" line above, and uncomment

# the following line instead:

#

UserDir public_html

  • </IfModule>
  • 增加用户
  • [root@gzh01 conf.d]# useradd qy
  • 切换用户
  • [root@gzh01 conf.d]# su qy
  • 回到用户主目录
  • [qy@gzh01 conf.d]$ cd
  • [qy@gzh01 ~]$ pwd
  • /home/qy
  • 在用户主目录下创建public_html
  • [qy@gzh01 ~]$ mkdir public_html
  • 创建首页文件
  • [qy@gzh01 ~]$ vi public_html/index.html
  •    //  输入一些内容 如:这是qy主页
  • 回到root用户
  • Su root
  • 重启httpd
  • Systemctl restart httpd
  • 对用户主目录授权
  • [qy@gzh01 ~]$ chmod 711 /home/qy
  • 临时关闭selinux
  • [qy@gzh01 ~]$ setenforce 0

 测试:在地址栏中输入:http://192.168.28.100/~qy/,如果出现如下图所示页面,则表示成功。

 

 


 

 3、配置基于端口号的虚拟主机

  • [root@99 ~]# mkdir  /var/www/html/123 /var/www/html/234   /var/www/html/456
  • [root@99 ~]# vi     /var/www/html/123/index.html(下同)

                                //  输入一些内容

  • [root@99 ~]# vi     /var/www/html/234/index.html
  • [root@99 ~]# vi    /var/www/html/456/index.html
  • [root@99 ~]# vi    /etc/httpd/conf/httpd.conf

#Listen 12.34.56.78:80

Listen 80

Listen 123

Listen 234

Listen 456

  • [root@99 ~]# vi     /etc/httpd/conf.d/vhost.conf   //添加如下内容

<VirtualHost 192.168.73.10:123>

  •         DocumentRoot "/var/www/html/123"
  • </VirtualHost>
  • <VirtualHost 192.168.73.10:234>
    •         DocumentRoot "/var/www/html/234"
  • </VirtualHOst>
  • <VirtualHost 192.168.73.10:456>
    •         DocumentRoot "/var/www/html/456"
  • </virtualHost>
  • [root@99 ~]# systemctl stop firewalld
  • [root@99 ~]# setenforce 0
  • [root@99 ~]# systemctl restart httpd

 测试:在地址栏中输入:http://192.168.28.100:234,如果出现如下图所示页面,则表示成功。

 


 

4、 配置基于域名的虚拟主机

  • vi /etc/httpd/conf.d/virtual.conf

                <VirtualHost 192.168.73.99>

                                ServerName z1.15.com

                                DocumentRoot /var/www/html/z1/

                </VirtualHost>

                <VirtualHost 192.168.73.99>

                                ServerName z2.15.com

                                DocumentRoot /var/www/html/z2/

                </VirtualHost>

                <VirtualHost 192.168.73.99>

                                ServerName z3.15.com

                                DocumentRoot /var/www/html/z3/

                </VirtualHost>

  • mkdir -p /var/www/html/z1
  • mkdir -p /var/www/html/z2
  • mkdir -p /var/www/html/z3
  • cd /var/www/html/
  • vi z1/index.html  //随便添加一些内容
  • vi z2/index.html  //随便添加一些内容
  • vi z3/index.html   //随便添加一些内容
  • systemctl stop firewalld
  • systemctl start httpd
  • 修改目录C:\Windows\System32\drivers\etc下hosts文件中增加以下内容

192.168.73.99        z1.15.com

192.168.73.99        z2.15.com

192.168.73.99        z3.15.com

  •  测试:在地址栏中输入:http://z1.15.com,如果出现如下图所示页面,则表示成功。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

⚆Pearl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值