Linux高级管理--搭建WEB服务(一)

LINUX高级管理
----搭建WEB服务(一)

一、apache
1、apache的发展和作用
1)apache的发展
apache1995nian加入开源
Linux发布1994年
apache归ASF的apache基金会管理
2)apache的作用
开源的网站服务器端
2、apache的优势和版本
1)apache的优势
开源:免费
模块化设计:安装灵活
支持跨平台:windows、Linux平台都可以使用
支持多种网页语言“html、jsp、php、perl、python
稳定性强安全性强:更新速度快,占用系统资源小可靠
2)apache的版本
1.0:1.0支持http协议1.0安全性差
2.0:2.0支持https协议或者http协议安全性强
3、安装apache
1)配置apache
Linux高级管理--搭建WEB服务(一)
2)编译安装apache
[email protected] httpd-2.2.17】#make && make install
3)优化apache命令
Linux高级管理--搭建WEB服务(一)

4)生成apache服务控制文件,优化httpd命令
Linux高级管理--搭建WEB服务(一)
5)修改apache服务控制文件设置服务控制
Linux高级管理--搭建WEB服务(一)
Linux高级管理--搭建WEB服务(一)

6)检查apache配置文件
Linux高级管理--搭建WEB服务(一)

7)添加系统服务设置服务开机自动启动
Linux高级管理--搭建WEB服务(一)

8)启动服务
Linux高级管理--搭建WEB服务(一)

9)监听80端口
Linux高级管理--搭建WEB服务(一)
二、apache目录和配置文件
1、apache服务常见的目录文件
1)主配置文件
/usr/local/httpd/conf/httpd.conf
2)管理apache服务命令
/usr/local/httpd/bin/
3)保存apache成功或者失败日志目录
/usr/local/httpd/logs/
4)apache网站默认根目录
/usr/local/httpd/htdocs/
2、apache主配置文件常见的配置参数
1)apache默认监听端口
Listen 80
2)apache服务默认安装的位置
Serverroot
3)管理apache服务默认的账户和组
User daemon
Group daemon
4)apache默认网站的根目录
DocumentRoot
5)网站根目录区域配置文件
<Directory”/usr/local/httpd/htdocs“>
6)apache的错误和正确日志
ErrorLog
CustomLog
7)网站主页
Directorylndex
8)配置apache支持虚拟主机
lnclude conf/extra/httpd-vhosts.conf
9)网站的域名
ServerName
3、修改apache的默认网站根目录和主页文件
1 )创建网站根目录
[[email protected] ~]# mkdir /var/www
2 )设置网站主页
[[email protected] ~]# echo “www.benet.com” > /var/www/123.html
3 )修改apache主配置文件加载新的网站根目录和网站主页
[[email protected] ~]# vim /usr/local/httpd/conf/httpd.conf
132 < Directory “/var/www/” >
167 DirectoryIndex index.html 123.html
106 DocumentRoot “/var/www”
4 )重新启动apache服务|
[[email protected] ~]# systemctl start httpd
[[email protected] ~]# /etc/init.d/httpd restart