服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一个ASP经典应用程序引用一些Visual Basic 6.0 COM对象。 其中一个Visual Basic 6.0 COM对象引用另一个第三方DLL。 第三方DLL需要在Windows Server 2008 R2 x64机器上注册。 我已经find脚本在GAC中注册DLL,而不使用PowerShell进行GACUTIL(参考: http ://weblogs.asp.net/adweigert/archive/2008/10/31/powershell-install-gac-gacutil-for-owershell 。 aspx )。 现在我需要注册程序集。 我在本地开发机器(x86)上同时使用了GACUTIL和RegAsm。 但是当我尝试在testing服务器上获取DLL时,我遇到了问题。 第一个问题 :没有GACUTIL。 也就是说,服务器上没有GACUTIL,我使用上面提到的脚本。 第二个问题 :RegAsm找不到程序集。 在32位.NET Framework下RegAsm找不到该DLL。 错误报告 : RegAsm:错误RA0000:无法findinput程序集“C:\ Windows \ System32 \ xxxxx.dll”或它的某个依赖项。 所以我使用了64位的变种,并工作。 但是当我运行我的应用程序时,我的事件日志中出现错误: ActiveX组件不能创build对象。 一般来说,这是因为找不到要创build的对象,这意味着托pipe对象的DLL没有正确注册。 所以我现在要做的是找出是否有使用PowerShell RegAsm的替代方法。 这是可能的,那么剧本会是什么?
我有一些拒绝被删除的configuration文件的问题。 我需要核对这些文件,以便一个特定的用户可以真正login到这个terminal服务器。 使服务器脱机,并用Live CD拖出文件。 (这将是我正常的追索权)是不可能的,因为这个婴儿每天24小时运行约50人。 (是的,我知道,我们应该有一个冗余的terminal服务器,但试着向pipe理层解释,当他们已经对现有的一个很满意!)。 任何人都可以推荐一个应用程序或工具来帮助我吗? 谢谢
我有一个Windows 2008 R2服务器与2内部IP和一个外部IP。 MyDomain.com绑定到外部IP。 现在我想在IISpipe理器中创build2个网站。 第一个网站应该使用这个内部IP:192.168.245.101和第二个192.168.245.102。 在网站绑定设置我可以select而不是192.168.245.101或192.168.245.102 但只有192.168.245.102正在工作..如果我绑定一个网站到192.168.245.101它不工作。 我怎样才能使这个工作? 端口80为两者打开。 和我的第二个问题..如果我得到这些ip thingy工作,我怎么能告诉我的域名redirect到mydomain.com到192.168.245.101和forum.mydomain.com到192.168.245.102? 谢谢
Yandex.ru蜘蛛被称为违反robots.txt。 在Apache中,您可以在htaccess文件中禁用yandex。 我怎样才能用Tomcat做同样的事情? 我使用的是Ubuntu服务器,所以我在hosts.deny中input适当的条目,但是我不确定是否 ALL: yandex.ru 将是足够和有效的,导致bot的经常被命名为像spider31.yandex.ru。 你可以通过hosts.deny(或其他方式)显示阻止这个机器人的例子吗?
我正在组build一个小型的消费者网站,并着手devise和实施用户数据库。 我从我的PHPregistry中获得一个用户名,一个盐,一个散列密码以及其他一些不需要的数据(电子邮件地址等)。 login必须是唯一的。 我的意图是用这个数据做一个表,使login成为键,并用它们索引表。 或者,我可以使用数据库中的自动增量字段来生成一个唯一的用户ID作为索引,如果有性能增益,或者生成一个GUID,但我不清楚每种方法的具体优缺点。 我想我也应该logging注册的时间和date。 这是正确的设置? 还有什么我应该考虑增加?
现在,在我的办公室里,我们有一台Cradlepoint MBR1000无线路由器作为我们的DHCP服务器。 它不像我想要的那样是可configuration的,而且我需要build立一个VPN,所以我正在考虑用一个运行Zeroshell的专用框replace它。 我想知道这个:如果我把这个系统设置成我们的DHCP服务器,它是否会随机地重新分配所有的IP地址(或者与以前不同的方式)? 什么决定了设备从DHCP服务器获取的IP地址? 我已经有了一些脚本和crontabs,这些脚本和crontabs依赖于事物的完全一样,所以我有点担心改变如此重大的事情。
我有一个数据库的MSSQL 2008 .bak文件,我需要迁移到MySQL。 有没有办法做到这一点,而不必在那里安装Window $和SQL Server? 其他的select是在网上进行迁移,即使这需要一些时间,那么最好的工具是什么呢?
我想知道这个设置的可行性。 我想有select地代理一些DNS条目。 例如,我希望大多数DNS查询能够正常parsing,但我希望example.com通过我的代理服务器。 此外,我的代理服务器不在我的办公室(它在我的数据中心)。 我所想象的解决scheme分为两部分: 首先,使用BIND作为cachingDNS服务器,并覆盖或强制example.com指向我的代理服务器。 我认为这可以做到? 我不是非常有经验的BINDconfiguration。 其次,使用Squid将目标example.com收到的所有请求代理到REAL example.com IP。 我想代理http请求和其他协议,击中正确的端口。 所以举例来说,如果通过端口80完成,我也想代理ssh。 Squid可以作为这种types的代理,还是只能作为一个http代理? 所以例如最终的结果会是这样的。 对于最初的DNS查询: +—-+ >–dns query example.com—> +———–+ | PC | | my-server | +—-+ <—-return my-server IP—< +———–+ 然后PC被“愚弄”,认为example.com指向我的服务器,而不是真正的example.com。 所以这发生了: +—-+ >–http://example.com–> +———–+ >—-> +——————+ | PC | | my-server | | REAL example.com | +—-+ <—-return content—-< +———–+ <—-< +——————+ […]
我试图设置远程主机作为数据接收器,即远程主机上的某种环境A,它允许用户将数据从本地计算机sc到A,而不是从A到本地计算机。 远程主机上的一个帐户只能使用rssh和scp,并且工作良好,包括rsa密钥交换,以便用户可以在没有密码的情况下将数据scp到远程主机。 但是,在目前的forms下,用户也可以从远程主机到本地主机的scp数据,我想要防止这种情况。 我知道build立一个chroot监狱的可能性,以便scp被限制在远程主机上的某个目录,这可以工作,但我正在寻找一个“更容易”的方法,因为我没有太多的经验build立一个chroot。
我有一个linux mint 10(茱莉亚)的副本。 我已经安装了apache2和php包。 php5文件在/ etc / apache2 / mods-enabled中。 浏览到一个'index.php'的目录,php文件被提供,不执行。 访问日志有 127.0.0.1 – – [29/Mar/2011:13:09:40 -0400] "GET /typo3/index.php HTTP/1.1" 200 33147 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.15) Gecko/20110303 Linux Mint/10 (Julia) Firefox/3.6.15" 错误日志有nuthin。 php5.conf包含以下内容,这似乎排除.php,但将其添加到匹配没有帮助。 <IfModule mod_php5.c> <FilesMatch "\.ph(p3?|tml)$"> SetHandler application/x-httpd-php </FilesMatch> <FilesMatch "\.phps$"> SetHandler application/x-httpd-php-source </FilesMatch> # To re-enable php in user […]