web网站服务

一.编译安装httpd服务:
1.了解apache:
1)apache提供httpd server(服务)是一个网站应用。
2)httpd特点:开源、稳定且安全、跨平台、支持模块化。
3)httpd的版本:1.x和2.x,最新2.4版。
2.编译安装httpd服务:
1)编译软件的流程:
第一步:下载软件
第二步:解压
第三步:配置、编译、安装(./configure &&make &&make install)
第四步:启动服务并测试
2)编译安装apache:
第一步:下载wget或lftp
第二步:tar zxvf httpd-2.2.17.tar.gz -C /usr/src/ ##解压并释放到/usr/src/
第三步:./configure --prefix=指定安装目录 --enable-so --enable-charset-lite --enable-rewrite --enable-cgi &&make &&make install ##编译安装apache
注意:--enable-so(动态加载)模块、--enable-rewrite(启用URL重写)、--prefix(指定安装目录)
第四步:/usr/local/httpd/bin/apachectl start ##启动服务
使用真机浏览器访问:http://192.168.200.202
二.配置httpd服务
1.httpd服务优化:
1)ln -s /usr/local/httpd/bin/* /usr/local/bin ##优化httpd执行路径
2)添加httpd为系统服务:
cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd ##复制服务管理脚本
vi /etc/init.d/httpd
#!/bin/bash ##指定解释器

chkconfig: 35 80 10 ##指定chkconfig参数,35表示运行级别3和5、80是启动顺序、10关闭顺序

description: 描述文字

:wq
chkconfig --add httpd ##添加ht tpd为系统服务
chkconfig --list httpd ##查看httpd服务
3)启动httpd及关闭:
/etc/init.d/httpd start ##启动服务
/etc/init.d/httpd stop ##关闭服务
apachectl {start|stop}
4)优化服务管理提示:
vi /etc/init.d/httpd ##修改82行如下
$HTTPD -k $ARGV &&echo "httpd $ARGV ok."
:wq
2.httpd服务的重要目录及作用:
1)httpd的安装目录:/usr/local/httpd
2)安装目录下重要子目录:
conf ##存放配置文件目录
conf/httpd.conf ##主配置文件,配置文件决定服务功能、安全、性能等的好坏
conf/extra/* ##httpd服务的扩展配置文件
htdocs ##网页代码存放目录,发布网站时只需将网页项目放到该目录即可
logs/ ##存放日志的目录、access_log访问日志、error_log错误日志、httpd.pid存放httpd进程号文件
3.部署网站的流程:
1)确认IP地址和域名(网站的名称):企业中域名和IP地址都是需要购买。
2)安装、配置、启动httpd网站服务
3)上传网站项目:先从开放人员获取网站(或从开发的svn或git等版本管理服务器下载代码)-->上传到htdocs目录中
4)客户机访问测试:http://网站的名称/网页
5)维护网站:安全管理、监控、备份、升级、巡检等
4.网站配置文件httpd.conf的重要配置项:
1)在主配置文件中#表示注释,注释为不生效的配置。
2)常用配置项:
ServerName 网站主机名称 ##名称根据需求来定
DocumentRoot "网站网页根目录" ##定义网页存放目录
DirectoryIndex index.html index.php ##指定网站支持默认首页
CustomLog "logs/access_log" common ##网站日志,common日志记录的格式
Include "extra/配置文件" ##引入扩展配置文件
三.AWstats日志分析
1.了解awstats和日志分析:
1)awstats是使用perl编写一个日志分析系统,可以对网站(httpd)、邮件(postfix)等应用服务器日志进行分析,管

理员可通过浏览器直观的对应用日志进行分析和管理;
2)awstats日志分析关注的内容:
历史统计、国家或地区、每次参观所花时间、操作系统、浏览器、搜索的关键词和短语、http错误代码。
总结:通过网站日志分析以决定如何优化、是否需要使用CDN(内容分发网络)、是否被***等。

2.配置awstats:
1)下载awstats
2)配置awstats并访问。
详细见实验案例二。
补充内容:
修改udev设置centos6的网卡:
rm -rf /etc/udev/rules.d/70-presistent-net.rules ##删除原有udev配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
删除HWADDR=MAC地址的行
:wq
reboot

转载于:https://blog.51cto.com/14386255/2406850

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值