首页 > 代码库 > Apache企业应用

Apache企业应用

          Apachec的安装以及应用

1:apache的优点:

开放源代码

跨平台应用

支持各种编程语言

模块化设计

2:首先安装apache:

检查是否安装有httpd包如果有先进行卸载                             技术分享

如果有进行卸载,解决依赖关系:

技术分享

3:使用源码编译来安装apache,挂载光盘:

技术分享

4:进入/media目录开始解压tar:

技术分享

技术分享

--prefix:制定httpd的安装路径

--enable-so:启用动态加载模块,使httpd具备进一步的扩展能力

--enable-rewrite:启用网页地址重写功能,用于优化网站目录,以及迁移维护

--enable-charset-lite:启用字符集支持,支持使用各种字符编码网页

--enable-cgi:启用cgi脚本程序支持,扩展网站访问能力

5:make:将源代码转换为二进制:

技术分享

6:make install :完成安装

技术分享

7:确认/usr/local/httpd下的文件:

技术分享

bin:存放httpd的执行程序

conf:存放httpd的配置文件,包括主程序httpd,服务控制工具阿pachectl

htdocs:存放网页文档,包括首页index.html\

logs:存放httpd的日志文件

modules:存放httpd的各种模块

cgi-bin:存放httpdcgi程序

8:优化路径作软连接:

技术分享

9:检查语法是否正确

技术分享

10:添加httpd系统服务,然后开机自启动

技术分享

配置httpd服务

vim /etc/init.d/httpd

技术分享

添加开机自启动

chkconfig --add httpd: 添加为系统服务

chkconfig --list httpd :察看httpd的自启动状态

11:配置并启动httpd服务

vim /usr/local/httpd/conf/httpd.conf文件

技术分享

技术分享

12:启动httpd服务

 /etc/init.d/httpd start 启动服务

ss -tanlp |grep httpd等同于netstat -anpt | grep httpd

13:部署网页内容:

vim /usr/local/httpd/htdocs/index.html

技术分享

14: 通过网页进行访问:须配置配置dns结合使用再次不重复

技术分享

15察看web的站点访问情况

技术分享

192.168.10.10 成功返回200不成功返回404

:如果对网站进行统计可使用AWStats工具进行分析

1:安装AWStats挂在tar包然后进行解压

技术分享

2:给awstats_configure.pl赋予可执行权限,简化创建过程

技术分享

技术分享

技术分享

指定统计目标网站的名称:

技术分享

3:修改站点的统计配置文件

vim  /etc/awstats/awstats.www.benet.com.conf

技术分享

DirData 下的目录需要手动去创建 mkdir /var/lib/awstats

技术分享4:AWStats 下的awstats_updateall.pl可以更新所有站点下的内容,系统可以自动分析新增内容

chmod +x awstats_updateall.pl 给执行权限

./awstats_updateall.pl now 当前路径直接运行

http://www.benet.com/awstats/awstats.pl?config=www.benet.com进行访问察看日志统计结果技术分享

 

 


本文出自 “apache” 博客,请务必保留此出处http://xiaorenwutest.blog.51cto.com/12754924/1910923

Apache企业应用