子任务1 : 安装Apache
一、 用光盘镜像iso文件,做yum仓库
- 在VMWare,右下角,光盘图标。将iso文件加载到 虚拟机的光驱。
挂载光盘镜像到 目录树
[]# cd ~
[]# mkdir -p /media/CentOS
[]# ll /media/
[]# mount /dev/cdrom /media/CentOS
mount: /dev/sr0 写保护,将以只读方式挂载 表示成功
修改yum仓库的配置文件,指向目录文件
## /etc/yum.repos.d/ [root@ww ~]# cd /etc/yum.repos.d/ [root@ww yum.repos.d]# mv * ~/ [root@ww yum.repos.d]# ll [root@ww yum.repos.d]# cp ~/CentOS-Media.repo ./ []root@ww yum.repos.d# vim CentOS-Media.repo ''' [c7-media] name=CentOS-$releasever - Media baseurl=file:///media/CentOS/ gpgcheck=0 ## 0 ,不再校验光盘的完整性 enabled=1 ## 1 表是启用 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 ''' #### yum清理和索引 []# yum clean all []# yum makecache
安装 Apache 的软件包 httpd
### 检查是否已经安装 []# yum list installed | grep httpd []# yum install httpd -y []# yum list installed | grep httpd []# systemctl start httpd
二、 防火墙放行http
2.1 firewall-config 图形
[root@w ~]# firewall-config
2.2 firewall-cmd
```shell [root@w ~]# firewall-cmd —permanent —add-service=http ## 永久增加放行http服务的规则 [root@w ~]# firewall-cmd —reload ## 重新载入规则,使变更生效 [root@w ~]# setenforce 0
<a name="rER7k"></a>
### 2.3 临时关闭防火墙
```shell
[]# systemctl stop firewalld
[]# setenforce 0
任务2
默认情况下,网站的文档根目录保存在/var/www/html中,如果想把保存网站文档的根目录修改为/home/www,并且将首页文件修改为myweb.html,那么该如何操作呢?
1. 创建新的文档根目录
[]# mkdir -p /home/www
[]# ll -d /home/www # ll /home
[]# echo 123 > /home/www/myweb.html
2. 修改配置文件
[]# vim /etc/httpd/conf/httpd.conf
### DocumentRoot
### <Directory "/var/www/html"></Directory>
### DirecoryIndex myweb.html
3.临时关闭防火墙
[]# systemctl stop firewalld
[]# setenforce 0