Apache 在linux中的安装和配置
2016-03-08 23:24
549 查看
基于最近一段时间在进行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进行简单的介绍,首先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>
相关文章推荐
- java-WEB中的监听器Lisener
- Linux socket 初步
- 小心服务器内存居高不下的元凶--WebAPI服务
- Linux Kernel 4.0 RC5 发布!
- GUI - Web前端开发框架
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Extjs4.0 最新最全视频教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验