环境:
服务器:
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
apache
原文地址:http://blog.51cto.com/13553337/2094029