Linux web网站服务(一)
防伪码:拼一个春夏秋冬,赢一个无悔人生
第一章:web网站服务(一) 实验报告
1、卸载原来已经存在的httpd
注:编译安装针对专业服务器,,避免端口冲突、程序冲突,--nodeps表忽略依赖关系
2、插入光盘:Benet 5.0所需软件\linux安全及高级应用\rhel-server-6.5-x86_64-dvd.iso
3、源码编译安装httpd,下图为: 1)解包 2)配置
注:--prefix表指定httpd服务程序的安装目录;--enable-so:启用模块支持;--enable-rewrite:网址重写;--eanble-charset-lite:启动字符集支持;--enable-cgi:GGI脚本支持
4、 编译和安装
5、 确认安装结果,如果出现下图所示,表示安装成功了
6、 优化执行路径
注:使服务在使用时更加方便。
7、 添加httpd系统服务(添加好了之后就可以使用service命令开启服务器)
注:init.d表系统服务的存储路径 、httpd表别名,可自定义
下图中标示的第一行需要修改,第二三行需要添加
8、 配置并启动httpd服务
找到下面的位置,把签名#去掉,然后修改成自己的域名
注:常用的全局配置项含义:
Servername:设置Web站点的完整主机名
DocumentRoot:设置网站根目录
DirectoryIndex:设置网站的首页
9、 语法检查如果没错,就可以开启httpd服务了
10、 制作网页
11、 修改服务器的ip地址
如果是克隆的操作系统,还需要做以下操作
rm -rf /etc/udev/rulex.d/70-persistent-net.rules
vim /etc/sysconfig/network-scripts/ifcfg-eth0
删除下图中的HWADDR这一行,然后reboot重启系统
设置ip:ifconfig eth0 192.168.1.2
12、 配置dns服务器
a、安装dns(更换redhat6.0光盘)
b、 修改主配置文件
c、 修改数据文件
d、 启动named服务
13、修改客户机的ip地址
14、在客户机上浏览网页
注:httpd服务器使用了两种类型的日志:访问日志(及时了解web站点的访问情况)和错误日志(可以为排查服务器运行故障提供参考依据),分别为access_log和error_log
15、在服务器上修改dns的指向
16、在服务器上使用火狐浏览器浏览网页
17、 配置网站访问统计awstats
a、解压缩awstas软件
b、 建立配置文件
注:AWStats系统支持多个网站的日志文件,在执行日志分析时,需要为每个web站点建立统计配置文件,借助于AWStats系统提供的awstats_configure.pl脚本可简化创建过程
在屏幕最下面输入/usr/local/httpd/conf/httpd.conf
按照上面图示完成即可,最后按回车结束
c、 修改站点统计配置文件
修改下面的两项
注:LogFile用来指定日志路径,DirData用来指定数据目录,可采用默认值,但必须指定目录(/var/lib/awstats)
建立数据目录
d、 执行日志分析
注:系统将自动分析新增的日志内容,将分析结果更新到统计数据中
e、 为了自动更新,建立计划任务
Crontab -e
f、 在客户机上访问日志分析系统
地址:http://www.google.com/awstats/awstats.pl?config=www.google.com
该页面分别按照访问时间、用户来源、所有浏览器等类别列出各种详细的的网站访问情况
在访问时,地址很长操作比较麻烦,为简化操作,可在web根目录下建立一个自动跳转的HTML网页。
例如:
然后,只要用户访问http://www.benet.com/kanzheli.html,即可自动跳转到AWStats日志分析界面
谢谢观看,真心的希望可以帮到大家!
本文出自 “一盏烛光” 博客,谢绝转载!