我一直在 Apache 错误日志中看到以下错误。任何人都知道这是什么?
client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23):
/w00tw00t.at.ISC.SANS.DFind:)
Run Code Online (Sandbox Code Playgroud) 我是 Apache 和调试由它引起的问题的新手。我已经认识到,当阿帕奇启动时,它写入自己的进程ID中httpd.pid所解释的人类可读的格式在这里。
我不太明白为什么首先需要进程 ID。即使需要,我也不明白这种方法的原因。
在 Linux 上,一个进程可以通过使用ps -ef等来找到 Apache 的进程 id 。一般来说,我没有听说过任何其他进程将其进程 id 写入某个文件中。
这个 Apache 进程有什么特别之处?
我需要一个 http 服务器来在本地主机上提供静态内容。
它需要满足以下条件:
我试图了解典型共享 Linux 网络托管帐户的文件权限。我知道如何为文件或目录的 OWNER GROUP 和 PUBLIC 实体设置 rwx 权限。我不太清楚的是,访问权限通常会映射到哪里?我猜是:
用户权限会影响什么......呃......这里不确定
GROUP权限会影响服务器上运行的 PHP 或其他脚本可以做什么
其他(有时称为 PUBLIC 或 WORLD?)权限会影响网站的 UA访客可以做
任何人都可以更正、确认或扩展我对此的理解吗?
如果我想允许在服务器上运行的 PHP 脚本写入文件的权限,该权限是在 USER、GROUP 还是 OTHER 中指定的?如果我想拒绝网站访问者的浏览器查看目录的内容,是否会在目录的 USER、GROUP 或 OTHER 中指定该权限?
我们的整条路都在我无法访问的 ISP NAT 后面。我们的 ISP 也不会转发端口。我的解决方法是使用 freenet6 设置一个 ipv4 到 ipv6 隧道。我得到了一个像 mydomain.broker.freenet6.net 这样的域,这似乎解决了我的问题,因为每个人都可以正常地在浏览器中输入它并连接到我的服务器。问题是freenet6不是很稳定,隧道一直断线,有时会持续几个小时。
我需要一个更好更稳定的解决方案,所以如果你知道任何其他免费提供相同的 ipv6 隧道公司,那就太好了。
我不能改变 ISP(他们都在这里使用 NAT)
我不想为托管付费,因为它违背了我运行自己的服务器的目的,在那里我可以做任何我想做的事情。(获得专用服务器太贵了,我的 ISP 有足够的速度来托管服务器,上传和下载速度相同,只是在您无法控制的 NAT 后面让我发疯。)
我家里有一台电脑,我想从学校的网络浏览器访问它。
我寻找了许多软件解决方案,但它们至少存在以下问题之一:
学校的计算机在浏览器中安装了 Java 和 SilverLight。
有没有办法从学校的浏览器访问我的家庭系统?
我有一个文件目录,我想让 Web 浏览器访问这些文件。
我希望看到它们以经典的两窗格布局显示:
一侧的树形导航,可让您浏览文件夹结构和节点
订单上的内容窗格,如果该文件恰好是 HTML,则显示该文件,单击链接当然只会更新内容窗格(ala 框架)
“额外学分:”首选,不需要
我看过的:
一类可能有效的应用程序:
我想有一个只能在局域网内访问的域名。例如,我在 IP 为 192.168.1.140 的机器上主持了一个在线测验,并想在局域网内使用 myquiz.com 访问它。
我该怎么做?
注意:我使用 Windows 7 作为服务器,智能手机将作为客户端。
当多个请求发送到服务器到同一个 poft 80 或其他任何地址并且来自同一个 IP 地址时,例如,来自 NAT 后面的计算机或来自同一台计算机但不同的浏览器或同一台计算机上的不同应用程序,服务器如何区分它们并能够回复?
我无法通过终端通过 SSH 连接到我的服务器。到目前为止,我已经尝试过:
ssh root@ip-address 和 ssh username@ip-address
但都没有奏效。我得到了一段时间的空白屏幕,然后最终
操作超时
我还尝试通过不同的 Internet 服务提供商切换到不同的位置,所以我很确定问题不是防火墙。
我可以通过FTP登录。
这就是我得到的:
$ ssh hosting-account-username@ip-address
ssh: connect to host ip-address port 22: Operation timed out
Run Code Online (Sandbox Code Playgroud)
我也试过这个没有结果:
$ nc ip-address 22
Run Code Online (Sandbox Code Playgroud)
我已经 ping 了地址:
$ ping ip-address
64 bytes from ip-address icmp_seq=143 ttl=45 time=44.543 ms
64 bytes from ip-address icmp_seq=143 ttl=45 time=43.686 ms
64 bytes from ip-address icmp_seq=143 ttl=45 time=46.501 ms
-- and so on
Run Code Online (Sandbox Code Playgroud)
我的托管公司告诉我我确实有 SSH,但是在端口 2222(而不是 22)上,因为我有一个共享托管帐户并尝试了这个:
$ nc ip-address -p [2222]
nc: missing hostname and …Run Code Online (Sandbox Code Playgroud)