安装Apache
1.安装Apache HTTP服务器
2.编辑Apache配置文件调整资源占用配置。下面的配置适合2GB内存服务器使用。
/etc/httpd/conf/httpd.conf:
- KeepAlive Off
-
-
- <IfModule prefork.c>
- StartServers 4
- MinSpareServers 20
- MaxSpareServers 40
- MaxClients 200
- MaxRequestsPerChild 4500
- </IfModule>
配置Apache虚拟主机
1.在/etc/httpd/conf.d目录创建vhost.conf文件。把example.com域名替换为你的
/etc/httpd/conf.d/vhost.conf:
- <VirtualHost *:80>
- ServerAdmin admin@example.org
- ServerName example.org
- ServerAlias www.example.org
- DocumentRoot /srv/www/example.org/public_html/
- ErrorLog /srv/www/example.org/logs/error.log
- CustomLog /srv/www/example.org/logs/access.log combined
- </VirtualHost>
2.创建相关目录
- sudo mkdir -p /srv/www/example.org/public_html
- sudo mkdir -p /srv/www/example.org/logs
3.启动Apache
4.设置Apache开机启动
Apache模块及脚本
安装Apache模块
默认情况下,模块位于/etc/httpd/modules/目录中。 默认模块的配置指令位于/etc/httpd/conf/httpd.conf中,而使用yum安装的可选模块的配置选项通常位于/etc/httpd/conf.d/中的.conf文件中。
1.列出可用Apache模块
2.安装所需模块
- sudo yum install mod_[module-name]
安装脚本支持
下面的命令安装相应模块以使Apache支持服务端脚本语言PHP,Python和Perl。
Perl支持:
- sudo yum install mod_perl
Python支持:
- sudo yum install mod_wsgi
PHP支持:
- sudo yum install php php-pear