【Linux】Apache服务器配置

Apache服务器配置

目录

步骤一:安装

步骤二:配置简单的web站点

步骤三:配置虚拟主机

1.基于主机名的虚拟主机

(1)注册域名(两种方法:在DNS服务器中进行配置和在/etc/hosts文件中直接解析)

结合DNS的详细过程:

1.修改主配置文件vi /etc/named.conf

2.正向解析文件

3.反向解析区域文件

4.检查配置错误

5.重启服务并关闭防火墙

(2)创建网站目录

(3)编辑主配置文件

(4)重启apache服务

2.基于IP的虚拟主机

(1)绑定多个IP地址到网卡—把myweb1和myweb2的ip地址绑定上

(2)注册虚拟主机所要使用的域名

(3)创建web站点根目录和配置虚拟主机

(4)编辑网站主页文件

(5)验证:


步骤一:安装

#yum –y install httpd

#rpm –qa |grep 80     //检查是否安装成功

#systemctl start httpd   //启动Apache服务

#systemctl  restart  httpd  //重新启动Apache服务

#systemctl stop httpd   //停止Apache服务

#netstat –nltp | grep 80   //检查80端口是否处于侦听状态,即检查服务是否开启成功

步骤二:配置简单的web站点

注意其主配置文件:/etc/httpd/conf/httpd.conf

站点默认目录:/var/www/html

#vi /var/www/html/index.html

Hello , welcome to my web!!

#systemctl  restart  httpd 

#curl localhost:80   

步骤三:配置虚拟主机

1.基于主机名的虚拟主机

(1)注册域名(两种方法:在DNS服务器中进行配置和在/etc/hosts文件中直接解析)

//如果是第一种,需要注意:

  1. 需要在named.conf主配置文件,创建不同的域
  2. 需要对应的解析文件

以上是DNS实验的基础上加了两个域,仅供参考。

结合DNS的详细过程:

安装yum install -y bind*

1.修改主配置文件vi /etc/named.conf

2.正向解析文件

vi /var/named/zhangyue.com.zone

:r /var/named/named.localhost

复制其他域名的正向解析文件并重命名

3.反向解析区域文件

vi /var/named/192.168.8.arpa

:r /var/named/zhangyue.com.zone

4.检查配置错误

named-checkconf -z /etc/named.conf

5.重启服务并关闭防火墙

systemctl restart named.service

systemctl restart httpd.service

iptables -F

vi /etc/resolv.conf

更改DNS或nameserver

(systemctl restart network)

nslookup

//如果是第二种方法(只能本机访问),直接#vi /etc/hosts

192.168.100.100  www.myweb.com www.myweb1.com www.myweb2.com 

#ping www.myweb.com; www.myweb1.com        //测试域名解析是否正常

(2)创建网站目录

三个网站主目录拟设为:

www.myweb.com 默认主目录/var/www/html

 www.myweb1.com   ------/var/www/myweb1

 www.myweb2.com    -----/var/www/myweb2

#mkdir –p /var/www/myweb1

#mkdir –p /var/www/myweb2

之后创建并编辑每个网站的默认主页index.html

vi /var/www/myweb1/index.html

vi /var/www/myweb2/index.html

(3)编辑主配置文件

vi /etc/httpd/conf/httpd.conf

Listen 80

NameVirtualHost 192.168.100.100:80

<VirtualHost 192.168.100.100:80>

DocumentRoot /var/www/html

ServerName www.myweb.com

</VirtualHost>

NameVirtualHost 192.168.100.100:80

<VirtualHost 192.168.100.100:80>

DocumentRoot /var/www/myweb1

ServerName www.myweb1.com

</VirtualHost>

NameVirtualHost 192.168.100.100:80

<VirtualHost 192.168.100.100:80>

DocumentRoot /var/www/myweb2

ServerName www.myweb2.com

</VirtualHost>

(4)重启apache服务

systemctl restart httpd.serrvice

(5) 测试虚拟主机

curl www.myweb.com

curl www.myweb1.com

curl www.myweb2.com

2.基于IP的虚拟主机

(1)绑定多个IP地址到网卡—把myweb1和myweb2的ip地址绑定上

(2)注册虚拟主机所要使用的域名

主配置文件vi /etc/named.conf

vi /var/named/zhangyue.com.zone

:r /var/named/named.localhost

vi /var/named/192.168.8.arpa

:r /var/named/zhangyue.com.zone

named-checkconf -z /etc/named.conf

systemctl restart named.service

systemctl restart httpd.service

iptables -F

vi /etc/resolv.conf

更改DNS或nameserver

(systemctl restart network)

nslookup

(3)创建web站点根目录和配置虚拟主机

#mkdir –p /var/www/myweb1

#mkdir –p /var/www/myweb2

(4)编辑网站主页文件

#vi /var/www/myweb1/index.html

This is my web111

# vi /var/www/myweb2/index.html

This is my web222

(5)验证:

#systemctl restart httpd

  • 14
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值