apache apache目前是世界使用排名第一的web服务器软件。

环境:
服务器:
192.168.10.7 www.up.com

服务器搭建
1.安装软件包
[root@www ~]# yum install -y httpd curl
说明:httpd是服务器软件。curl是客户端软件(即命令行的网站浏览器)。

2.启动服务
[root@www ~]# systemctl restart httpd
[root@www ~]# systemctl enable httpd
查apache命令帮助:httpd -h
查apache虚拟主机配置信息:httpd -S
查配置文件语法:httpd -t
查运行状态:httpd -T
查软件版本号:httpd -v

3、内测,客户端访问
curl http://192.168.10.7

4、httpd相关文件
[root@www ~]# rpm -qc httpd 查配置文件
[root@www ~]# rpm -ql httpd 查所有文件
/etc/httpd 配置文件目录(软件的主目录)
/etc/httpd/conf 主配置文件目录
/etc/httpd/conf.d 辅助配置文件目录
/etc/httpd/conf.d/README 说明文件
/etc/httpd/conf.d/autoindex.conf 自动索引配置文件
/etc/httpd/conf.d/userdir.conf 用户目录配置文件
/etc/httpd/conf.d/welcome.conf 欢迎配置文件(默认的测试主页)
/etc/httpd/conf/httpd.conf 主配置文件
/etc/httpd/logs 日志目录(统计访问量、排错)
/etc/httpd/modules 模块目录
/etc/httpd/run 运行时的进程文件路径,有httpd.pid等文件
/usr/sbin/httpd 服务器主程序
/usr/share/doc/httpd-2.4.6 帮助文档
/usr/share/doc/httpd-2.4.6/httpd-default.conf 主配置文件的模板
/usr/share/doc/httpd-2.4.6/httpd-vhosts.conf 网站虚拟主机模板
/var/www/html 主文档目录,发布默认网站主页的目录
/var/log/httpd 日志目录,存放默认网站的访问和错误日志

-----------------------------搭建基本web站点(默认网站)---------------
服务器:
[root@www ~]# cd /var/www/html/
[root@www html]# echo "hello" > index.html
说明:apache服务器软件中默认主页文件名为index.html。用户可以根据需要在/etc/httpd/conf/httpd.conf配置文件中更改成index.html或index.php或index.jsp或default.html等。

客户端:
[root@client ~]# firefox http://192.168.10.7 &

----------------------------搭建一个下载的httpd服务器(文件共享)----
思路:必须屏蔽掉welcome.conf欢迎页面配置文件,对目录开启Indexes索引功能,并且默认主页目录中没有index.html等主页文件存在。还要重启httpd服务。
删除默认主页
[root@www html]# cd /var/www/html
[root@www html]# rm -rfv *
[root@www html]# cp -v /etc/passwd /etc/group /etc/shadow /etc/gshadow ./ 复制4个文件到当前目录
[root@www html]# ls
group gshadow passwd shadow

客户端:
cd /etc/yum.repos.d/
vim localyum.repo 创建yum源配置文件
[localyum]
name=CentOS7u3
baseurl=http://192.168.10.7/localyum
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEYCentOS-7