这是经过小编师弟授权后,分享一篇有关最近在配置linux出现的坑,希望大家共勉
今天弄“httpd服务”这个问题,搞得我很尴尬,弄了一个小时,终于得到了解决。
1、最开始使用如下命令查看httpd服务的开启状态
service httpd status
该命令用于查看httpd的开启状态
我们可以看到,该服务处于关闭状态。
另外,查看所有服务的开启状态,还有以下这种命令:
service –status-all
假如我们想使用上述代码,查看指定服务的开启状态,可以使用以下命令 :
service –status-all | grep httpd
可以看到,结果与上述命令结果一致。
2、启动httpd服务
使用如下命令,启动httpd服务:
service httpd start
service httpd status
3、然后在浏览器中输入http://bigdata111,查看是否成功
4、于是,百度了一下,可能是防火墙没有关闭,阻止了80端口
然后我就使用如下代码,查看防火墙是否关闭:
service iptables status
结果如下:我们发现防火墙并没有关闭
对于linux关于防火墙知识点:
# 即时生效,重启后失效
# 开启:
service iptables start
# 关闭:
service iptables stop
# 注意:linux常用命令和关闭防火墙,可以参考如下网址:
https://www.cnblogs.com/wujunbin/p/7465538.html
于是,我又使用了如下命令关闭防火墙:
service iptables stop
然后又去浏览器那里输入http://bigdata111,结果如下:
于是,这里卡了我好久。我也百度了好多文章,没有找到解决办法。突然想起前段时间学到的
主机映射,当我们开启这个httpd服务的时候,任何只要是能够连接电脑虚拟机的地方,都可以访问这个服务器。
于是,我又去配置主机映射。主机映射文件为hosts,还是推荐大家使用everything,因为这个能够帮你在搜索上节省不少时间。
我们打开hosts文件所在目录,全路径为C:\Windows\System32\drivers\etc。
我们使用记事本,打开这个hosts文件,在其中添加
其中,192.168.2.111,我们在虚拟机中可以使用ifconfig命令查看,bgdata111代表是虚拟机名称
添加完成以后,当我保存hosts文件,又发现如下问题:“文件无法保存”
可能是第一次用win10系统,因此会出现一系列问题,于是 我又进行百度搜索,找到了一个好的解决办法:详细步骤见文中,这里不细说。
https://blog.csdn.net/iteen/article/details/83274623?tdsourcetag=s_pcqq_aiomsg
修改好,配置文件,保存完毕后。
6 我再去浏览器那里输入http://bigdata111
我很开心呀!!!!!!
7 :接着,我在linux中进行了一系列的操作
放置资源到服务器:
[root@bigdata111 ~]# cd /var/www/html/ 我们先切换到该目录下
[root@bigdata111 html]# ll 发现什么东西都没有
total 0
[root@bigdata111 html]# touch a.txt 于是,我们创建一个a.txt文件
[root@bigdata111 html]# vim a.txt 使用vim向其中,添加一个Hello
紧接着,我们再去到浏览器中输入http://bigdata111/a.txt,结果如下:
我们之前写入的“Hello”,成功在浏览器中显示出来了。
接着,我们再试验一下:
[root@bigdata111 html]# mkdir aa 先创建一个空目录aa
[root@bigdata111 html]# cd aa 切换到aa目录下
[root@bigdata111 aa]# touch aa.txt 先创建一个aa.txt
[root@bigdata111 aa]# touch aa.tar.gz 再创建一个aa.tar.gz
[root@bigdata111 aa]# touch aa.mp3 最后创建一个aa.mp3
[root@bigdata111 aa]# ll
total 0
-rw-r–r–. 1 root root 0 Sep 20 19:58 aa.mp3
-rw-r–r–. 1 root root 0 Sep 20 19:58 aa.tar.gz
-rw-r–r–. 1 root root 0 Sep 20 19:58 aa.txt
紧接着,我们再去到浏览器中输入http://bigdata111/aa,结果如下:
我们可以对上述文件进行播放,下载。
完毕!!!
================================================================
最后补充一个问题:“yum安装apache及问题解决”,这也是新安装虚拟机,需要解决的问题。
因为httpd服务,是apache的web服务器的服务名称,要是连这个都没有,不用说开启httpd服务啦
链接如下:
https://blog.csdn.net/yishuifengxiao/article/details/80557747
最开始使用虚拟机,有可能根本没有apache。需要安装。
转载请注明:XAMPP中文组官网 » linux-httpd遇到服务设置出现的坑