Apache服务安装及一些基本操作
注意:安装apache服务之前记得搭建yum仓库
1.安装apache服务,输入命令“yum install httpd”
安装成功后,会这样显示
2.需要对Apache服务进行启动,输入命令“systemctl start httpd”
(1)输入命令“firefox”,打开火狐浏览器,输入网址“http:/127.0.01”,就可以看到如下页面
(2)如果没有没有启动就会提示错误
3.默认的网站数据是存放在/var/www/html目录中的,首页名称是index.html,可以用echo命令将指定的字符写入到网站数据目录中的index.html文件中,输入命令“echo "Hello World" > /var/www/html/index.html”,打开浏览器,输入“htpp:/127.0.0.1”,就可以看到如下页面
4.创建一个“mengyu.html”文件,写入“Hello Mengyu” ,重启后打开浏览器,输入“http:/127.0.0.1”
(1)但是发现一个问题,页面上还是显示“Hello World”,不是显示“Hello Mengyu”,
(2)那是因为默认查看的就是“index.html”,如果想查看“mengyu.html”,有两种方法
(3)第一种方法是:在“http://127.0.0.1”后面加上“/menyu.html”
(4).第二种方法是:修改默认打开的“index.html”改成“mengyu.html”,按“Esc键”,进入命令模式,进入末行模式,输入wq,保存并退出。然后输入命令“systemctl restart httpd”,重新启动apache
如果没有输入命令“systemctl restart httpd”还是无法显示“Hello Mengyu”,所以一定要重启Apache服务
5.现在我们新建一个目录,来存放自己的“html”文件。
(1)在home目录下建立一个“wwwroot”文件夹,输入命令“mkdir /home/wwwroot”
(2)修改默认访问的路径,把119行的DocumentRoot改为“/home/wwwroot”和124行的“/var/www”改成“/home/wwwroot”,按“Esc键”,进入命令模式,进入末行模式,输入 wq,保存并退出
(3).输入“systemctl restart httpd”,重启Apache创建一个名为“index.html”的文件,并且往文件里写入“Hello wwwroot”,输入命令“echo "Hello wwwroot” > index.html,输入 “systemctl restart httpd”,重启Apache。
(4).但是输入网址“http://127.0.0.1”,打开的确实Apache服务的默认界面
在网址后面加入“mengyu.html”,再深入查看时,会发现该页面已经禁止访问,为什么会这样呢?
(5)
①我们需要输入命令“setenforce 0”,把它设为禁止,并输入命令“getenforce”查询一下我们的设置是否成功
②现在打开浏览器,输入网址“http://127.0.0.1”,我们就可以看到自己想要看到的页面