Articles of Debian

来自请求的主机头被忽略?

我读了apache文档,但有很多东西,这在Debian中是不同的[lenny,5.0.6]。 Apache忽略浏览器给出的主机头:根据我的定义, http:// x或http:// x:81或http://x.mbg.local都被提供,但应该被阻止。 x的定义源于我的hosts文件[每个人都可以这样做]。 我是新来的新的Apache,但在我的IIS这符合预期。 所有浏览器的行为相同[所以没有浏览器头问题]。 我configuration了两个VirtualHosts,摘录如下: NameVirtualHost hugo:80 DocumentRoot / usr / share / doc别名/ doc / / usr / share / doc /选项索引MultiViews FollowSymLinks允许来自192.168.24.0/24 另一个VirtualHostconfiguration为端口81。 我在我的主机文件在任何框,并添加新的名字x下的hugo的ip地址。 然后,x服务,虽然在Apache的主机头是胡戈! 每个来自互联网的用户都可以做到这一点! 我现在没有希望了。 有人帮我吗? 会非常好! UPDATE 现在,我刚刚从httpd.conf中删除了所有内容,并创build了两个启用的站点以使事情变得更简单: 首先,对于nagios [只能用于这个: HTTP://雷神:81 NameVirtualHost thor:81 <VirtualHost thor:81> ServerName thor:81 ServerAlias thor:81 ServerPath /usr/share/nagios3 DocumentRoot /usr/share/nagios3 </VirtualHost> 但它的答案 HTTP://thor.mbg.local:81 […]

为什么我新创build的软件包没有正确安装? 我是否造成冲突?

我在Debian Lenny上,并且从lenny-backports安装了nginx 0.7.65。 我需要uwsgi模块,所以我为lenny-backports添加了deb-src ,并且实现了apt-get source nginx 。 这抓住了0.7.67-3。 我遵循本指南的T: http : //brandonkonkle.com/blog/2010/sep/14/django-uwsgi-and-nginx/ ,然后根据说明做了dpkg -i nginx * .deb。 它似乎并没有取代0.7.65因为我得到这个: (Reading database … 27253 files and directories currently installed.) Preparing to replace nginx 0.7.67-3~bpo50+1 (using nginx_0.7.67-3~bpo50+1_i386.deb) … Unpacking replacement nginx … Preparing to replace nginx-dbg 0.7.67-3~bpo50+1 (using nginx-dbg_0.7.67-3~bpo50+1_i386.deb) … Unpacking replacement nginx-dbg … Setting up nginx […]

Debian:转发端口到另一台服务器的原始IP地址的方式?

想象一下,我有多个(debian)服务器在不通过局域网连接的不同位置。 我需要find一个方法来转发特定的端口到其他服务器之一,但处理请求的服务器应该看到连接到转发服务器的用户的原始IP。 我知道有HTTP的X-Forwarded-For,但我一般对TCP感兴趣。 也可以设置一个VPN(openvpn,PPTP,…),我不知道这是否有帮助,但VPN的问题是,那么所有的跨服务器连接将通过VPN主机,但它会更好,如果每台服务器都可以直接将stream量转发到另一台 我的意思是:server1:80 => server2:80 server2:8080 => server3:8080 server3:1234 => server1:1234 我尝试SSH转发,但原来的IP丢失。

使用exim4从PHP发送邮件

我pipe理的Web服务器在从PHP发送邮件时遇到问题。 此服务器使用exim4 MTA,并configuration正确。 我可以从PHP的CLI发送电子邮件,但不能从networking发送。 即如果我在命令行上执行“php mailtest.php”,电子邮件将被正确发送,但是如果我浏览到server.com/mailtest.php,mail()将返回false,并且邮件永远不会被发送。 没有出现在exim mainlog中。 任何build议,或我应该寻找的东西? 谢谢!

如何阻止用户看到其他进程?

通常它是(例如)grsecurity的function之一 – 用户只能看到他自己的进程,而不是所有其他进程。 但是 – 我宁愿避免安装grsecurity – 也许这样可以以一种更简单的方式来完成? 我正在使用Linux Debian。

如何禁用ircd-hybrid中的默认+ t频道模式?

我有一个运行ircd-hybrid的Debian服务器,它给每个新的频道+t标志,这意味着只有频道运营商可以改变频道主题。 这不是很实际,因为我们很less使用操作员权限,并且使话题设置变得复杂。 有什么办法可以防止这种行为?

Debian打包,更新到数据库

我有一个计划连续更新的debian软件包,我有几台服务器上的内部使用。 现在,更新必须在不同的时间一个接一个地发生,并且一些服务器可能会跳转多个版本,因此更新不能被假定为给定服务器发生。 所以,我知道debian包装的基础知识,但我可能会跳过一些先进的function,可以帮助我在这里。 我现在唯一的想法是有一个相当复杂的preinst和postinst脚本,完全处理所有的oldversion-newversion范围。 更好的主意?

我怎么知道我的debian服务器阻塞了什么连接?

总之,我实际上是在寻找日志文件,以查看任何传入连接在debian lenny服务器被阻止。 还是有其他的方式知道? 我正在使用iptables

sendmail不能正常工作

我试图在Debain Linux服务器上使用PHP中的mail()函数。 我有2个Web服务器运行。 一个是在chroot设置。 不chrooted服务器工作正常,另一个不会发送电子邮件。 任何想法如何在chroot设置中设置电子邮件?

KVM – 在Debian Lenny 64位主机上安装Windows 2003 guest的问题

我有一个Debian Lenny 64位主机,并安装了kvm与Windows 2003工作正常,但我注意到在标准软件包kvm版本是多less年,所以我决定更新使用debian backports得到更多的最新的软件包。 所以我更新使用 apt-get -t lenny-backports安装kvm libvirt-bin virtinst 所以现在我有 debian:~# virsh version Compiled against library: libvir 0.8.3 Using library: libvir 0.8.3 Using API: QEMU 0.8.3 Running hypervisor: QEMU 0.9.1 所以现在我试图设置一个新的客人: debian:/tmp# virt-install –connect qemu:///system -n win2k3 -r 2048 -c /home/win2k3.iso -f /home/win2k3.img -s 20 –nonetworks –noautoconsole –vnc –os-type=windows –os-variant=win2k3 –hvm –accelerate –debug […]