博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
web网站服务
阅读量:6610 次
发布时间:2019-06-24

本文共 2300 字,大约阅读时间需要 7 分钟。

一.编译安装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 ##启动服务
使用真机浏览器访问:
二.配置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)客户机访问测试:
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

你可能感兴趣的文章
《Gamestorming》读书笔记
查看>>
域名和网址链接被微信浏览器拦截怎么办 微信屏蔽网址打开如何解决
查看>>
SpringBoot 统一响应格式
查看>>
使用SQL Server Analysis Services数据挖掘的关联规则实现商品推荐功能(二)
查看>>
ubuntu下安装jdk
查看>>
C/S与B/S架构比较
查看>>
XML学习总结(2)——XML简单介绍
查看>>
python操作数据库-安装
查看>>
vs.net删除转移文件
查看>>
你真的了解interface和内部类么
查看>>
java中常用的类型转换
查看>>
【log4j】使用Log4j?,slf4j更轻巧高效
查看>>
第三章 创建命令
查看>>
kuangbin专题七 POJ3264 Balanced Lineup (线段树最大最小)
查看>>
JS动画效果链接汇总
查看>>
父类转为子类涉及到的安全问题
查看>>
网络流,流水线模拟
查看>>
知识点笔记
查看>>
陈云川的OPENLDAP系列
查看>>
django 模型-----自连接
查看>>