Web 网站服务(一) html
一:实验案例 web
构建httpd网站服务器 apache
1:配置IP地址为192.168.1.1 vim
2:安装httpd服务器 windows
首先须要确认本服务器是否有使用rpm方式安装httpd服务,能够利用命令:rpm -q httpd查询。 服务器
3:为了不发生端口冲突,能够卸载rpm方式安装的httpd 微信
4:挂载web镜像 ide
5:使用mount命令挂载web镜像到/media/目录 测试
而且将httpd源码包解压到/usr/src/目录下,切换到展开的源码目录中 优化
6:接下面是配置
配置能够根据生产环境实际需求灵活定制选项
下面是各选项的含义:
--prefix:指定将httpd服务程序安装到哪一个目录下,好比安装到/usr/local/httpd
--enable-so:启用动态加载模块支持,使httpd具有进一步的扩展功能
--enable-rewrite:启用网页地址重写功能,用于网站优化以及目录迁移维护
--enable-charset-lite:启用CGI脚本程序支持,便于扩展网站的应用访问能力
7:完成上图配置后,执行"make"命令进行编译,将源代码转换为可执行的程序,而后执行"make install"命令完成最后的安装过程
注意:"make"的过程可能须要较长的时间,耐心等哦
8:确认安装结果
因为指定的安装目录为/usr/local/httpd由于httpd服务的各类程序、模块、帮助文件等都将
复制到此目录!用ls命令查看
9:优化执行路径
经过源码编译安装的httpd服务,程序路径并不在默认的搜索路径中,为了使该服务在使用时更加方便,能够添加连接,把/usr/local/httpd/bin/ 连接到/usr/local/bin/
注意:/usr/local/bin目录是给用户放置本身的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件
10:查看程序版本
11:添加httpd 系统服务
若是但愿httpd添加系统服务,方便经过chkconfig进行管理,必须创建可控的服务脚本。
可将apachectl脚本复制为/etc/init.d/httpd
并vim编辑
12:初始状态
13:在开头添加两行
chkconfig:35 85 21 //服务识别参数,在级别三、5中启动;启动服务和关闭服务的顺序分别为85 、21
description: //服务描述信 可自由写
14:写完两行
执行wq保存退出命令
16:下图是将//httpd添加为系统服务
而且查看httpd服务的自启动状态能够看出3 、5 是启动状态
17:下面就是配置并启动httpd服务
编辑httpd服务的主配置文件httpd.conf 查找配置项"ServerName"
18:初始状态
19:设置网站名称为www.benet.com
wq保存退出就能够了!
20:修改httpd.conf文件的配置内容以后,建议使用个"-t"选项的apachectl命令对配置内容进行语法检查,没有语法错与将会出现"Syntax OK",不然将要根据报错去修改配置
21:启动httpd服务
而且查看httpd服务的监听端口
httpd服务使用TCP协议的80端口
22:部署网页内容
新编译安装的httpd服务,网站根目录位于/usr/local/httpd/htdocs下
httpd服务器默认已经提供了一个名为index.html的测试网页,能够把它做为网站的默认首页,能够使用vim编辑内容
23:打开一台windows客户机,配置与虚拟机相同的网卡,在同一个网段,经过ip地址访问,能够看到web站点页面的内容,表示httpd服务正常运做
24:也能够使用域名访问
须要配置dns域名解析
这里咱们就改一下客户机的host文件不作dbs
25:最后咱们能够经过域名www.benet.com访问
二:网站访问状况统计
在httpd服务器的访问日志文件access_log中,记录了大量的客户机访问信息,咱们能够经过分析这些信息,来了解公司web站点的访问状况,如天天特定的时间段的访问ip数量,点击量最多的页面等。
2.1:安装AWStats软件包
2.2:解压到/usr/src目录下
2.3:切换到展开目录
mv:移动
把软件包展开目录移动到/usr/local/下必须起这个名字"asatats"
2.4:AWStats系统支持统计多个网站的日志文件,一般以网站名称来区分不一样的站点,因此在执行日志文件分析以前,须要为每一个web站点创建站点统计配置文件,借助与AWStats系统提供的awstats_configure.pl脚本能够简化建立过程
2.5:下图是执行脚本,就会进入一个交互式的配置过程
2.6:下图
须要手动添加httpd.conf配置文件的路径
2.7:下图
提示是否修改日志类型,建议选:y 而后配置脚本,将会自动修改httpd.conf配置文件,添加访问AWStats系统的相关配置
0
收藏