使用Apache创建http网页服务器(迷你版)
(服务器内容为我们的光盘镜像,所以需要先挂载光盘。挂步骤可参照这里)
可先使用df -h命令查看镜像挂载点。
[root@qmfz ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 898M 0 898M 0% /dev
tmpfs 910M 0 910M 0% /dev/shm
tmpfs 910M 9.6M 901M 2% /run
tmpfs 910M 0 910M 0% /sys/fs/cgroup
/dev/mapper/centos-root 17G 5.9G 12G 35% /
/dev/sr0 4.5G 4.5G 0 100% /mnt/cdrom
/dev/sda1 1014M 150M 865M 15% /boot
tmpfs 182M 0 182M 0% /run/user/0
- 用mkdir命令在/var/www/html目录下创建一个为web服务器提供文件的目录inst。
[root@qmfz ~]# cd /var/www/html
[root@qmfz html]# ll
总用量 0
drwxr-xr-x. 3 root root 19 11月 27 10:55 inst
(我已经是创建好了)
- 用cp命令将我们光盘内容/mnt/cdrom拷贝到inst下
[root@qmfz html]# cd inst
[root@qmfz inst]# ll
总用量 0
drwxr-xr-x. 8 root root 254 11月 27 10:55 cdrom
- 关掉SELINUX和防火墙。
查看防火状态:systemctl status firewalld
暂时关闭防火墙:systemctl stop firewalld
永久关闭防火墙:systemctl disable firewalld
永久关闭SELinux方法 – 需要重启服务器
打开/etc/selinux/config文件中,设置SELINUX=disabled ,然后重启服务器。
使用命令setenforce 0;临时关闭SELinux。
- 重启apache
[root@qmfz ~]#systemctl restart httpd
[root@qmfz ~]#systemctl enable httpd #开机自启动
- 测试(虚拟机ip:192.168.8.136)
能看到你的文件内容,说明服务器可以了♥
PS:若报错,在镜像挂载没有问题,虚拟机也通网,先检查宿主机可否ping通虚拟机,如果不行检查防火墙,宿主机和虚拟机的都需要关闭。