服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

运行在Apache + WSGI和apache SSL代理上的Django

我试图重写我的Django服务器上运行的Apache + WSGI(本地networking内)的所有请求,并configuration为WSGI的维基如何,除了我为它设置一个虚拟主机。 从我想要重写请求的服务器是另一个侦听端口80的Apache服务器。如果我不尝试启用SSL连接作为所需的连接方式,我可以pipe理它以工作。 但我需要所有的请求,以使用SSLencryption的Django服务器,所以我通常使用此指令来实现(在我的公共networking服务器上): 别名/ dirname“/ var / www / dirname” SSLVerifyClient无 SSLOptions + FakeBasicAuth SSLRequireSSL AuthName“东西名称” AuthType基本 AuthUserFile /etc/httpd/djangoserver.passwd 要求有效的用户 #将所有请求redirect到django.test:80 RewriteEngine On RewriteRule(。*)$ http://django.test/$1 [P] 如果我尝试从我的浏览器通过外部服务器加载特定的页面,此configuration将起作用。 这不是工作点击我的Django应用程序url(即使强硬的url似乎是正确的,当我把我的鼠标)。 我的公共服务器试图服务的URL使用http(而不是https),并且我在我的apacheconfiguration上指定的目录“dirname”消失,所以它说,找不到页面。 我认为这取决于Django及其WSGI处理程序。 有人问我同样的问题吗? PS:我已经试图修改WSGI脚本。 我使用Django 1.0.3,Fedora10(内部)上的Apache 2.2,公用服务器上的Apache 2.2。 在此先感谢您的帮助。 FAB

我可以以这种方式添加多个IP到服务器吗?

对不起,这个问题有点含糊,我只是不知道术语(这就是我的谷歌search困难)。 我是一个Web开发人员,并保持一个networking作为一种爱好。 我有几台服务器,其中两台是IIS / MSSQL服务器。 他们是虚拟机。 我现在正在使用VMWare Server 2.0,但正在转移到Hyper-V。 希望这是不相关的。 无论如何,我的networking是192.168.0.x. 我的路由器(ISA Server)是192.168.0.1。 然后我的服务器和工作站的范围是192.168.0.2 – 192.168.0.99。 他们要么有静态的IP,要么保留DHCP。 例如,我现在正在使用的计算机是192.168.0.26(显然它也是fe80 :: 5d39:150f:5d24:a2eb%11,但我甚至知道关于IPv6的更less)。 时间最长,这已经足够了。 但是现在,我在内部Web服务器上运行了许多支持SSL的站点。 我正在使用SSL到我的ISA服务器的SSL桥接,所以我不得不为每个Web / SQL服务器分配几个IP,以便它们每个都可以在默认端口上支持多个SSL站点。 现在每个人都有10个左右的IP地址,随着时间的推移,他们需要更多的时间,很快我就要“跑出去”了。 我想多一点喘息的空间。 是否有任何问题,使我的networking/ SQL服务器的192.168.0.x? 我想改变我的第一个Web / SQL服务器的IP为192.168.1.1。 那么如果我真的需要的话,我可以添加一个完整的200个IP地址,对吧? 我可以让我的第二个networking/ SQL服务器192.168.2.1,并在那里做同样的事情。 然后他们可以运行非常多的SSL站点。 或者,也许我可以保留他们的默认IP 192.168.0.30和192.168.0.50,因为他们现在,但只是在这个192.168.1.x和192.168.2.x部分添加IP? 这有道理吗? 将所有我的电脑将不再是192.168.0.x的事实有任何麻烦? 尽可能保持192.168.0.x全部都有优势吗? 你能帮我解释一下这个术语吗? 192.168.0.x是一个_____,而192.168.1.x是另一个_____,但他们仍然在同一个______,因为他们都是192.168.xx什么是“/ 24”人与IP谈论什么? 我很抱歉,如果这是一个超级常见的问题。 我只是不知道条款,所以我很难search。 感谢您的耐心等待。 我学到了很多东西,因为我把这个networking一起砍了,所以我真的希望能够以某种方式回报。