【Linux】由telnet实验引发的安装Apache问题

起因是老师叫我们课后做一个用telnet登陆到http服务器的小实验,更好的观察http协议。

然后发现返回来的网页内容都太长了不好观察,于是想到在本地虚拟上装一个web服务器,写一个一句话的静态网页来观察。

安装步骤:
提示:尽量切换到root下操作。
1. 安装Apache, 输入命令 yum install httpd, 可能会提示是否安装,输入y即可
2. 执行 chkconfig --levels 235 httpd on 设置服务器的启动级别
3. 执行 /etc/init.d/httpd start 启动服务器
4. 来到默认网站根目录写一个简单的网页用来测试

<html>
  <head>
    这是标题
  </head>
    <p>
     这是正文。
    </p>
</html>

5.然后测试一下是否可以访问:输入 curl 192.168.0.113 后面的地址也可以换成域名

这里写图片描述

发现没有问题,开始做实验吧。

1.输入telnet 192.168.0.113 80

这里写图片描述

2.输入

GET /index.html HTTP/1.1 回车
Host:192.168.0.113

3.返回结果200 OK

这里写图片描述

总结:

(1)如果在出现不能访问或者想在同一局域网的其他主机访问而出现出错,主要是因为防火墙的原因,有如下两种解决方法:

a)修改vi /etc/sysconfig/iptables命令添加使防火墙开放80端口
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT

b) 关闭防火墙
/etc/init.d/iptables stop
start 开启
restart 重启

(2)在输入telnet后,有可能会看不到字符,这是因为关闭了回显,输入ctrl + ] 即可开启
(3)在输Host:192.168.0.113 时注意H要大写,一定要输入 ” : “。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值