linux下Apache软件搭建网站
2016-03-07 14:53
495 查看
前面我讲解了Web服务器的分类与架构演变,从单台机到多台机的架构,这是我们学习Linux网站服务的核心知识,后面我以这个架构为中心,展开讲解,在插入相应的别的内容。毕竟我们的工作是以网站为主。说道这里我想说下Linux运维的工作是干嘛的?我在工作中及跟一些专家学习的时候,总结了下Linux运维的工作主要分两大块儿一个是网站7X24小时不宕机,另一个是数据的备份与恢复。好了!开始我们今天的课程。
我们现在单台机上搭建一个网站。可以实现我们搭建网站的软件有apache,nginx,tomcat.等。我们先用apache软件实现,Apache是一个基金会,公司吧!具体我在这里不多说了,大家知道我们用他公司的软件就好了。Apache这个软件也有很多版本,我们怎么选择版本呢?这个也是学习的一个误区,使用最新的好呢还是用比较老的好呢?我在这里做选择的时候,是跟着专家走的,专家用什么版本我就用什么版本!为什么呢?因为经过专家多年的使用说明他不仅能实现我们的需求而且稳定。开始我们的实验吧!实验环境准备
一台服务器,操作系统是centos6.6.软件是httpd-2.2.27.tar。实验步骤:1.关闭防火墙与selinux查看系统版本信息!
2.上传httpd-2.2.27.tar软件到服务器上
注释:如果上传不了执行yum install lrzsz -y命令安装下即可。
3.解压上传文件,进入目录
4.配置要安装的软件./configure --prefix=/application/apache2.2.27 --enable-so --enable-rewrite
####################注释###########################
--enable-so //打开 so 模块so 模块是用来提 DSO 支持的 apache 核心模块
--enable-rewrite//支持 URL 重写
--enable-deflate //支持压缩功能
--enable-headers //头部
--enable-expires //让浏览器缓存
--enable-modules=most //激活多数模块
--with-mpm=worker //工作模式
#########################################################
5.编译与安装make && make install
6.做链接,启动服务
7.客户端测试
就是这样的简单没啦。我们把他给搭建好了,现在我的192.168.1.120就是一个网站啦。
下面我对主要目录做个简单的解释
/application/apache/conf 配置文件目录
/application/apache/conf/httpd.conf 主配置文件
/application/apache/bin/apachectl 启动命令
/application/apache/htdocs/ 这个是网页首页把编好的网页放在此下面66
/application/apache/bin/ab是个压力测试工具
今天就到此吧!东西虽少,但是大家一定要掌握牢固.
我们现在单台机上搭建一个网站。可以实现我们搭建网站的软件有apache,nginx,tomcat.等。我们先用apache软件实现,Apache是一个基金会,公司吧!具体我在这里不多说了,大家知道我们用他公司的软件就好了。Apache这个软件也有很多版本,我们怎么选择版本呢?这个也是学习的一个误区,使用最新的好呢还是用比较老的好呢?我在这里做选择的时候,是跟着专家走的,专家用什么版本我就用什么版本!为什么呢?因为经过专家多年的使用说明他不仅能实现我们的需求而且稳定。开始我们的实验吧!实验环境准备
一台服务器,操作系统是centos6.6.软件是httpd-2.2.27.tar。实验步骤:1.关闭防火墙与selinux查看系统版本信息!
2.上传httpd-2.2.27.tar软件到服务器上
注释:如果上传不了执行yum install lrzsz -y命令安装下即可。
3.解压上传文件,进入目录
4.配置要安装的软件./configure --prefix=/application/apache2.2.27 --enable-so --enable-rewrite
####################注释###########################
--enable-so //打开 so 模块so 模块是用来提 DSO 支持的 apache 核心模块
--enable-rewrite//支持 URL 重写
--enable-deflate //支持压缩功能
--enable-headers //头部
--enable-expires //让浏览器缓存
--enable-modules=most //激活多数模块
--with-mpm=worker //工作模式
#########################################################
5.编译与安装make && make install
6.做链接,启动服务
7.客户端测试
就是这样的简单没啦。我们把他给搭建好了,现在我的192.168.1.120就是一个网站啦。
下面我对主要目录做个简单的解释
/application/apache/conf 配置文件目录
/application/apache/conf/httpd.conf 主配置文件
/application/apache/bin/apachectl 启动命令
/application/apache/htdocs/ 这个是网页首页把编好的网页放在此下面66
/application/apache/bin/ab是个压力测试工具
今天就到此吧!东西虽少,但是大家一定要掌握牢固.
相关文章推荐
- Linux socket 初步
- 小心服务器内存居高不下的元凶--WebAPI服务
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户