我已经配置apache2
并且工作正常 - 从浏览器访问http://localhost/
时我得到了对浏览器的正确响应。
但是,当我从这个服务器telnet到其中一个客户端并在命令行中尝试wget http://webserverIP
时,我收到此错误 - wget:无法打开'index.html':文件存在
从telnet,我可以看到,客户端可以成功ping服务器。 奇怪的是在access.log中,我可以看到wget命令的响应代码200。
index.html
拥有所有权限(chmod 777
)。
任何人都可以告诉我为什么我收到错误?
答案 0 :(得分:1)
我的猜测是在客户端(你已经远程登录),你没有权限编写index.html文件。它看起来已经存在于您当前的目录中。请删除当前目录中的index.html文件,然后重试。另请确保您有权在发出wget命令的目录中创建文件。
网络服务器已经从200响应中正确发送了文件。
答案 1 :(得分:1)
这意味着您所在的目录已包含文件index.html
。
# wget http://google.com/
Connecting to google.com (212.188.7.49:80)
Connecting to www.google.ru (64.233.161.94:80)
index.html 100% |*****************| 18381 0:00:00 ETA
# wget http://google.com/
Connecting to google.com (212.188.7.50:80)
Connecting to www.google.ru (64.233.161.94:80)
wget: can't open 'index.html': File exists
#