目录
httpd
httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。
工具
Centos操作系统 这里使用7版本
配置过程
一、连接光盘
二、挂载光盘
[root@localhost ~]# mount /dev/cdrom /mnt
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost ~]# df -h
三、编写yum仓库
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls \\查看本地仓库文件
[root@localhost yum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo.bak \\备份
[root@localhost yum.repos.d]# vim CentOS-Base.repo \\编辑仓库
1 [BaseOS]
2 name=BaseOS
3 baseurl=file:///mnt
4 gpgcheck=0
[root@localhost yum.repos.d]# yum clean all \\清仓
[root@localhost yum.repos.d]# yum makecache \\建立缓存
[root@localhost yum.repos.d]# yum repolist \\刷新仓库
四、安装软件
[root@localhost ~]# yum install -y httpd
五、关闭selinux
[root@localhost ~]# vim /etc/selinux/config \\永久关闭selinux
7 SELINUX=disabled
[root@localhost ~]# setenforce \\临时关闭selinux
usage: setenforce [ Enforcing | Permissive | 1 | 0 ]
[root@localhost ~]# setenforce 0
Permissive
[root@localhost ~]# getenforce \\查看selinux状态
六、关闭防火墙
[root@localhost ~]# systemctl stop firewalld.service
七、开启服务
[root@localhost ~]# systemctl restart httpd
八、查看首页文件路径
[root@localhost ~]# rpm -qc httpd
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
119 DocumentRoot "/var/www/html"
164 DirectoryIndex index.html
九、自定义首页文件
[root@localhost ~]# echo "<h1>csdn</h1>" > /var/www/html/index.html
十、刷新网页--->输入自己主机IP
十一、修改端口号
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
42 Listen 8080
43 #Listen 80
十二、刷新网页---->加上端口号
十三、修改首页文件路径和首页文件名称
创建首页文件目录
[root@localhost ~]# mkdir /csdn
修改配置文件(自定义首页文件路径和首页文件名称)
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
/DocumentRoot ---搜索
120 DocumentRoot "/csdn" 修改此处
121 #DocumentRoot "/var/www/html"
/Directory ---搜索
133 <Directory "/csdn"> 修改此处
134 #<Directory "/var/www/html">
/index.html ---搜索
166 <IfModule dir_module>
167 DirectoryIndex admin.html 修改此处
168 #DirectoryIndex index.html
169 </IfModule>
重启服务
[root@localhost ~]# systemctl restart httpd
验证
[root@localhost ~]# vim /csdn/admin.html
csdn