Apache配置

xiaoxiao2021-02-28  10

 

Apache

 

Apache是目前世界上最流行的Web服务器软件。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。因为是开源的,而且可移植、跨平台性强,兼容性好。所以是最普遍的服务器。Apache服务配置时,一般涉及到两个配置文件。一个是/etc/httpd/conf/httpd.conf主配置文件,一个是/etc/httpd/conf.d/目录下的虚拟主机配置文件。前面那个一般用不到。下面,我们就配置Apache服务给出过程。

 

1 安装Apache软件,启动服务,并开机自启。

 

# yum –y install httpd

# service httpd start

# chkconfig httpd on

 

2 配置一个虚拟主机 www.php.com

 

# cd /etc/httpd/conf.d/

# vim www.php.com.conf

# cat www.php.com.conf

<VirtualHost *:80>            # 监听80端口

      ServerName www.php.com       # 虚拟主机的名字

      DocumentRoot /var/www/php.com     # 网站根目录

</VirtualHost>

# mkdir /var/www/php.com                   # 创建根目录

# echo php > /var/www/php.com/index.html      # 创建一个简单的首页

# chown apache. /var/www/php.com –R         # 修改该目录下的网页文件为apache

# service httpd restart                        # 重启apache,即可

-----------到这里,一个基本的Apache网站就配置完成了。这里是最简单的。下面我们再来添加一个虚拟主机。也就是,一个Apache软件跑两个虚拟主机。这里是通过修改Apache的监听端口来实现的。一个端口,对应一个网站。下面给出具体的实现过程。-----------------

 

3 添加一个虚拟主机 www.abc.com,实现一个Apache跑两个网站。3.1 修改主配置文件/etc/httpd/conf/httpd.conf,让Apache监听两个端口。添加的字段如下。

 

# vim /etc/ httpd/conf/httpd.conf

Listen 80

Listen 81    # 在Linten 80 下面添加一行,Listen 81,让Apache监听80,81两个端口

 

3.2 去 /etc/httpd/conf.d/ 目录下,添加一个虚拟主机配置文件。

 

# cd /etc/httpd/conf.d/

# vim www.abc.com.conf

# cat www.abc.com.conf

<VirtualHost *:81>                  # 监听81端口

      ServerName www.abc.com

      DocumentRoot /var/www/abc.com

</VirtualHost>

# mkdir /var/www/abc.com                  

# echo abc > /var/www/abc.com/index.html     

# chown apache. /var/www/abc.com –R         

# service httpd restart       

-----------------------------------------到这里,www.abc.com就配置完成了。实现了一个Apache跑两个网站。这里是通过监听不同的端口来实现的。----------------------------------------------------   

 

 

转载请注明原文地址: https://www.6miu.com/read-2450312.html

最新回复(0)