snmoney 发表于 2014-1-24 05:41:58

本人WVL, 求lighttpd高手指教,用主机名访问http返回400错误

本帖最后由 snmoney 于 2014-1-24 06:20 编辑

前提情况大概介绍
NAS主机名设为 nas_home,ip:192.168.1.11
开启了php,端口设为7999 (80端口默认为管理占用)
用IP访问 http://192.168.1.11:7999/ 可以打开 /mnst/array1/www/htdocs/index.php

但如果我用 http://nas_home:7999/ 访问则返回400 error
访问 http://nas_home/ 也是400
浏览器的调试工具显示IP已经解析到 192.168.1.11, 400错误是由nas返回的
我用 \\nas_home\ 访问samba的文件共享正常
用 http://nas_home:9000/ 访问webaccess也正常
那么我认为是lighttpd 返回的400
于是我去检查 /etc/lighttpd/lighttpd.conf
server.bind 是没有设置的,前面还加着备注的"#"
注释 defaults to all interfaces
也不见有vhost的设置。
所以现在还搞不懂为什么会400. 求解!

snmoney 发表于 2014-1-24 05:43:59

另外补充说明一下,我给nas绑了 ddns, 路由器设了nat后,从外网通过ddns 访问nas lighttpd的web服务是正常的,php,mysql什么的都运行正常

snmoney 发表于 2014-1-24 06:46:06

问题解决
http://snmoney.blog.163.com/blog/static/44005820140246394055/

宿醉冇醒 发表于 2014-1-24 08:52:08

好经验,谢谢分享。

longsi 发表于 2014-1-24 12:51:31

问题解决了就好
页: [1]
查看完整版本: 本人WVL, 求lighttpd高手指教,用主机名访问http返回400错误