CentOS 6安装配置Apache Web服务器

安装Apache



1.安装Apache HTTP服务器

  1. sudo yum install httpd

2.编辑Apache配置文件调整资源占用配置。下面的配置适合2GB内存服务器使用。
/etc/httpd/conf/httpd.conf:

  1. KeepAlive Off
  2.  
  3.  
  4. <IfModule prefork.c>
  5.     StartServers        4
  6.     MinSpareServers     20
  7.     MaxSpareServers     40
  8.     MaxClients          200
  9.     MaxRequestsPerChild 4500
  10. </IfModule>

配置Apache虚拟主机



1.在/etc/httpd/conf.d目录创建vhost.conf文件。把example.com域名替换为你的
/etc/httpd/conf.d/vhost.conf:

  1. <VirtualHost *:80>
  2.      ServerAdmin admin@example.org
  3.      ServerName example.org
  4.      ServerAlias www.example.org
  5.      DocumentRoot /srv/www/example.org/public_html/
  6.      ErrorLog /srv/www/example.org/logs/error.log
  7.      CustomLog /srv/www/example.org/logs/access.log combined
  8. </VirtualHost>

2.创建相关目录

  1. sudo mkdir -p /srv/www/example.org/public_html
  2. sudo mkdir -p /srv/www/example.org/logs

3.启动Apache

  1. sudo service httpd start

4.设置Apache开机启动

  1. sudo chkconfig httpd on

Apache模块及脚本


安装Apache模块

默认情况下,模块位于/etc/httpd/modules/目录中。 默认模块的配置指令位于/etc/httpd/conf/httpd.conf中,而使用yum安装的可选模块的配置选项通常位于/etc/httpd/conf.d/中的.conf文件中。
1.列出可用Apache模块

  1. sudo yum search mod_

2.安装所需模块

  1. sudo yum install mod_[module-name]

安装脚本支持

下面的命令安装相应模块以使Apache支持服务端脚本语言PHP,Python和Perl。
Perl支持:

  1. sudo yum install mod_perl

Python支持:

  1. sudo yum install mod_wsgi

PHP支持:

  1. sudo yum install php php-pear
标签:ApacheCentos 发布于:2019-11-21 16:49:00