Apache 在linux中的安装和配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache 在linux中的安装和配置相关的知识,希望对你有一定的参考价值。
基于最近一段时间在进行php的学习,因此每个服务器的了解也成为自己了解web服务器的重要学习部分,目前运用比较广泛的服务器,比如Apache, tomcat,nginx 这些服务器的基本配置我会在最近的一些天内进行整理,将这些服务器的比较做简单总结。
首先,今天先对Apache进行简单的介绍,首先Apache作为静态的服务器是不支持动态网页的,但是我们知道普遍应用的lamp已经成为企业广泛应用的web服务器部署方法,这里我安装了php,然后安装了Apache对php支持的拓展模块apache2-mpm-prefork,这样使得Apache支持php动态网站的支持,以下为软件的安装方法:
第一:安装Apache,sudo apt-get install apache2(可以先进行更新软件包库)
第二:安装apache2-mpm-prefork
第三:安装完成后,我们可以进入/var/www/html 文件夹中查看网站的根目录。
第四:进入配置文件,配置文件在/etc/apache2 中,文件夹中有apache2.conf文件,
下面是apache的httpd.conf里相关配置部分( httpd.conf 位于 Apache2.2\conf ):
1、Listen部分,必须直接指定端口,不指定ip地址,配置应写为:
Listen 80
2、不用像基于域名的虚拟主机那样写“NameVirtualHost”。
3、虚拟主机配置段:在httpd.conf 最后加上
<VirtualHost 127.0.0.2:80>
DocumentRoot d:/AppServ/www2
ServerName 127.0.0.2:80
< /VirtualHost> //配置虚拟主机,基于端口的虚拟主机
<VirtualHost 127.0.0.3:80>
DocumentRoot d:/AppServ/www3
ServerName 127.0.0.3:80
</V irtualHost>...
4、然后相应的配置好各个目录属性,下面是一个目录属性的典型配置:
<Directory "d:/AppServ/www2">
Options Indexes FollowSymLinks Multiviews
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
<Directory "d:/AppServ/www3">
Options Indexes FollowSymLinks Multiviews
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
以上是关于Apache 在linux中的安装和配置的主要内容,如果未能解决你的问题,请参考以下文章
linux下如何找到apache的安装目录。找到apache的配置文件
在Linux环境下,APACHE和PHP配置文件怎么设置(RPM包)