Linux---Web 网站服务(1)
Web 网站服务
------Isuncle鼎力之作
1.准备工作使用RPM方式将安装的httpd及相关依赖包卸载
2.通过各种渠道找到安装包
3.解包,切换到解压目录
4.配置
--prefix: 将httpd服务程序安装到哪个目录
--enable-so: 启用动态加载模块支持,使httpd具备进一步扩展的能力
--enable-rewrite: 启用网页地址从写功能,用于网站的优化及目录迁移维护
--enable-charset-lite: 启用字符集支持,以便支持使用各种字符集编码的网页
--enable-cgi: 启用CGI脚本程序支持,便于扩展网站的应用访问能力
5.编译及安装
6.确认安装结果
/usr/local/httpd/bin/: 存放httpd服务的各种执行程序文件,包括主程序httpd 服务控制程序工具apachectl等
/usr/local/httpd/conf/: 存放httpd 服务的各种配置文件,包括主配置文件httpd.conf, 增强配置子目录extral/等
/usr/local/httpd/htdocs/: 存放网页文档,包括默认首页文件index.html等
/usr/local/httpd/logs/: 存放httpd服务的日志文件
/usr/local/httpd/modules/: 存放httpd服务的各种模块文件
/usr/local/httpd/cgi-bin/: 存放各种CGI程序文件
7.优化执行路径
8.查看版本
9.添加httpd系统服务
10.配置httpd服务
11.检查属性
12.启动httpd服务
13.部署网页文档
14.查看Web站点的访问成功日志问情况
15.查看Web站点的访问失败日志问情况
16.全局配置
ServerRoot:服务目录
ServerAdmin:管理员邮箱
User:运行服务的用户身份
Group:运行服务的组身份
ServerName:网站服务器的域名
DocumentRoot:网页文档的根目录
Listen:监听的IP地址、端口号
PidFile:保存httpd进程PID号的文件
DirectoryIndex:默认的索引页文件
ServerRoot:服务目录
ServerAdmin:管理员邮箱
User:运行服务的用户身份
Group:运行服务的组身份
ServerName:网站服务器的域名
DocumentRoot:网页文档的根目录
Listen:监听的IP地址、端口号
PidFile:保存httpd进程PID号的文件
DirectoryIndex:默认的索引页文件
下面我们安装awstats软件包,用于分析web站点的日志情况
1.安装awstats软件包
2.为要统计的站点建立配置文件
3.指定httpd主配置文件的路径
4.设置日志类型
5.为指定Web站点创建配置文件
6.指定要统计的目标网站名称
默认Enter
7.后续工作配置
为网站www.benet.com新建立的站点统计配置文件将存放到 etc/awstats目录下,文件名为awstats.www.benet.com.conf若还要统计别的Web站点可以执行awstats_configur.pl脚本在创建新的配置文件。
8.修改站点统计配置文件
创建/var/lib/awstats
9.执行日志分析,并设置cron计划任务
如不更新日志需设置/var/lib/awstats文件夹权限,并重新执行更新日志脚本
在Web根目录下建立一个自动转跳的HTML网页
后面把DNS服务装上,为了做虚拟目录做基础
1.安装BIND软件
bind-9.3.3-7.el5.i386.rpm
bind-utils-9.3.3-7.el5.i386.rpm
bind-libs-9.3.6-4.P1.el5_4.2
bind-chroot-9.3.3-7.el5.i386.rpm
caching-nameserver-9.3.3-7.el5.i386.rpm
2.建立主配置文件name.conf
3.建立区域文件
4.将文件权限给named用户
本文出自 “Isuncle的技术博客” 博客,请务必保留此出处http://baoer7758.blog.51cto.com/8187563/1391881
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。