手机版

Ubuntu 12.04 LTS (Precise Pangolin)安装配置Apache

时间:2020-03-22 来源:互联网 编辑:宝哥软件园 浏览:
安装Apache配置ApacheApache模块及脚本支持安装Apache模块安装脚本支持模块

Apache HTTP Web服务器(Apache)是非常受欢迎的开源Web服务器软件。 本指南解释如何在Ubuntu 12.04 LTS上安装和配置Apache Web服务器。

安装Apache



1.安装Apache2 web服务器,它的文档及工具。

sudo apt-get install apache2 apache2-doc apache2-utils

2.编辑Apache配置文件,调整资源使用配置。下面的配置适用于2G内存服务器。
/etc/apache2/apache2.conf:

KeepAlive Off
 
...
 
<IfModule mpm_prefork_module>
    StartServers        4
    MinSpareServers     20
    MaxSpareServers     40
    MaxClients          200
    MaxRequestsPerChild 4500
</IfModule>

配置Apache



Apache支持基于名称的虚拟主机,允许你在只有一个IP的服务器上托管多个域名的虚拟主机。虽然有多种方法设置虚拟主机,不过推荐使用如下的方法。
1.禁用默认虚拟主机

sudo a2dissite 000-default.conf

2.使用文本编辑器在/etc/apache2/sites-available中创建一个example.com.conf文件,用您自己的域URL替换配置文件和文件名中example.com:
/etc/apache2/sites-available/example.com.conf:

<VirtualHost *:80> 
     ServerAdmin webmaster@example.com
     ServerName example.com
     ServerAlias www.example.com
     DocumentRoot /var/www/example.com/public_html/
     ErrorLog /var/www/example.com/logs/error.log 
     CustomLog /var/www/example.com/logs/access.log combined
</VirtualHost>

如果需要添加多个虚拟主机,重复以下步骤。
3.创建网站目录及日志目录

sudo mkdir -p /var/www/example.com/public_html
sudo mkdir /var/www/example.com/logs

4.激活网站

sudo a2ensite example.com.conf

5.重启Apache

sudo systemctl restart apache2

Apache模块及脚本支持


安装Apache模块

Apache的优势之一是能够使用模块进行定制。 Apache模块的默认安装目录是/etc/apache2/mods-available/目录。
1.列出可用的Apache模块

sudo apt-cache search libapache2*

2.安装任何想要的模块

sudo apt-get install [module-name]

3.所有的模块都位于/etc/apache2/mods-available目录中。 如果需要,编辑任何已安装模块的.conf文件,然后启用模块

sudo a2enmod [module-name]

禁用目前已启用的模块

a2dismod [module-name]

安装脚本支持模块

下面的命令安装的模块是使Apache支持服务端脚本语言PHP,Ruby,Python和Perl。支持这些语言是可选的,可以根据你的需求安装。
Ruby支持:

sudo apt-get install libapache2-mod-ruby

Perl支持:

sudo apt-get install libapache2-mod-perl2

Python支持:

sudo apt-get install libapache2-mod-python

Python支持MySQL:

sudo apt-get install python-mysqldb

PHP支持:

sudo apt-get install libapache2-mod-php5 php5 php-pear php5-xcache

php5-suhosin – PHP安全模块:

sudo apt-get install php5-suhosin

PHP支持MySQL:

sudo apt-get install php5-mysql

版权声明:Ubuntu 12.04 LTS (Precise Pangolin)安装配置Apache是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

相关文章推荐