服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我们有一个Windows 2008域,一个即将到期的Windows 2008备份域控制器。 降级或通知活动目录服务器将被从域中删除的正确方法是什么?
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> 所以我有一个新的虚拟主机设置@ / var / www2 我可以访问一切正常。 除了当我导航到/ cgi-bin / 它会抛出403错误。
我在我的服务器上有一个沙箱,我允许用户运行他们自己的PHP脚本。 如果一个PHP脚本有一个无限循环,只有当Apache将进程退出(30秒)时才会停止,这显然不太理想。 我知道一些networking主机会自动杀死耗费太多CPU的PHP脚本太久。 我如何在Linux中的服务器级别上实现这样的function,但是又不会杀死花费很长时间的PHP进程(例如使用睡眠语句或等待networking延迟)? 作为一个奖励的问题,我如何处理内存使用情况呢? 我知道PHP已经构build了内存限制,但是包含在这个沙盒中的是一个PHP扩展,在控制权返回给PHP之前,这个扩展并没有实现这些限制,在这个过程中,如果这个过程超过了它所杀的限制,晚了。 在此期间,它可能已经交换了整个交换磁盘,导致服务器被抓取。
我想研究一些MMORPG的协议(我是一名游戏程序员),但他们都使用“hackshielding软件”,这使得我不能从他们正在运行的计算机上做很多事情。 我想知道如何通过我的局域网中的另一台计算机使我的计算机的连接路由,以便我可以编辑数据包。 我想到ARP中毒我的机器,但我不知道我真的可以编辑来自ARP毒物攻击的数据包。 从Wireshark中我可以看出,我的操作系统(Windows XP)正在将数据包重新路由到我的网关,所以我不知道是否真的有办法编辑它们(如果有人知道是否可以使用Windows过滤平台完成,我很高兴知道)。 另一种可能是手动将其他计算机设置为第一个网关,但是我不知道如何使它实际上像“网关”(即将数据包路由到实际的网关)。 有人可以帮我吗? 对不起,我确定这一切看起来真是新手。 这是因为networking真的不在我的“知识领域”。 谢谢。
我有一个域名和托pipe。 说www.domainA.com。 我有domainB.com域名。 我想使用domainA.com的主机空间。 我可以做一些我在domainA.com的/ root目录下创build名称为domainB的目录。 并将我的domainB.com映射到domainB目录。 就像两个取得相同的结果: www.domainA.com/domainB www.domainB.com – >redirect到domainA主机 有什么build议呢? 谢谢。
我想写干净的URL的nginx重写规则。 每次用户点击; http://domain.com/abc/12/16/abc-def-ghi 我需要执行 domain.com/abc.php?a=12&b=16&c=abc-def-ghi 现在我的正则expression式是正确的: ^\/abc\/(\d+)\/(\d+)\/(\w+\S+)$ http://rubular.com/regexes/11063 和规则是 if (!-e $request_filename) { rewrite ^\/abc\/(\d+)\/(\d+)\/(\w+\S+)$ abc.php?a=$1&b=$2&c=$3 last; } 但它是给“没有input文件指定”。 我找不到问题是什么?
ssh remotehost "remote_command" | more 这将在remote_command上执行remote_command ,并对remote_command的输出进行分页。 如果用户不愿滚动浏览所有的页面,他可以在–MORE–提示符下按q 。 不幸的是,这并不能阻止ssh进程(和远程命令)。 用户必须按^C来实际终止进程。 当用户按q终止更多的ssh获取SIGPIPE,但继续作为remote_command没有完成执行。 当用户退出寻呼机时,有什么办法可以终止ssh和远程执行吗? 我不希望用户按^ C,因为如果本地文件被捕获(实际上他不知道这个命令是通过SSH隧道远程执行的),他不会被要求这样做。
我们的一个人不断抱怨黑莓手机上发送了一些旧的信息。 一些消息是从2007年。 他们正在使用BIS服务器,我们已经检查了所有的设置是正确的。 他们每周也会得到3-5,大部分是从2007年起! 有任何想法吗?
我有以下情况: 两台机器,比如说NODE1和NODE2,在故障转移集群中安装了Windows Server 2003,比如CLUSTER。 在这个集群上SQL Server 2005安装成功,比如说虚拟服务器是DATABASE。 然后,在NODE1上安装SSRS 2005。 问题是要使用这个设置的应用程序假定报告服务在http:// DATABASE / reports上运行,但是只要可能的安装(据我所知),你只能得到http:// NODE1 /报告 。 应用程序无法修改,正确的方法是什么? 我正在考虑在集群上设置IIS(并将其作为虚拟数据库服务器运行),并在其上安装报告和reportserver web应用程序,使问题消失,但我不确定这是否真的可行也不是这是最好的select。 我想过的另一个select是安装一个反向代理,但是我不确定如何使它在http:// DATABASE / reports上回答,而且至less不必首先安装IIS(并采取其他措施。) build议吗?
这是从站点可用的目录。 这是apache的虚拟主机设置。 访问myiphere / cgi-bin / throws 403。 / var / www2 / drwxrwxrwx 8 www-data www-data的目录设置 NameVirtualHost myiphere <VirtualHost myiphere> ServerAdmin webmaster@localhost DocumentRoot /var/www2/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www2/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI […]