服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我已经build立了我的Apache服务器,并且PHP / MySQL运作良好! 但问题是,我怎么保持这个私密的,因为它是一个只发展的服务器? 保持内容私密性的唯一原因是,如果脚本出错了,我不希望Apache错误出现,如果它成为一个面向公众的网站(事实上,其他人也共享相同的networking!),我更less可能会使用我的电脑作为虚拟主机 – 我更可能使用虚拟主机提供商的路线为实际的现场。 目前我可以通过三种方式访问它: http:// localhost (或http://127.0.0.1 ,替代方式和本地主机的IP,但任何一种方式是可以接受的!) http 192.168.0.1(我的路由器的IP) http pc-name-here(我的电脑的名字,显然这在Windows PC之间有所不同!) [注意,不能发布链接,所以对于其他两个,你必须插入冒号/正斜杠,如第一个]。 但是,我只想通过第一个访问它。 它正在端口80上听(我不想改变这一点)。 这是不可能的,还是我错了? 我对PHP /网页devise比networking方面知道的多一些,所以这对我来说是第一位的! 基本上,我希望它只能通过本机在本机上访问,而不是外部IP地址,或192.168.0.1。 我需要编辑httpd.conf并在每个testing平台上使用拒绝,还是有其他解决scheme? 例: <Directory /www/vhosts/localhost/> Options All AllowOverride All order allow,deny allow from 127.0.0.1 deny from 192.168.0.1 deny from my-pc-name </Directory> 这是一个例子,但我不知道什么是对的或在这里! 我的操作系统是Windows 7旗舰版。 我确实看了看networking,但其中一些对我来说似乎有点技术性。 你会推荐什么?
如何停止电子邮件通知 我正在build立一个新的服务器,并收到大量的通知。 想要暂时禁用他们。
我在IIS 8.0中运行ASP.NET MVC webapp。 在收到请求之前,我的应用程序需要预热。 当我们部署新代码时,我们已经有了一个自动预热应用程序的过程。 但是,我们看到定期应用程序池回收事件导致应用程序不被预热。 是否有检测应用程序池回收事件并执行脚本或代码的最佳做法?
我被要求使用Symantec Backup Execbuild立一个新的备份服务器,该服务器存储到硬盘而不是磁带,因为备份大小超过了磁带容量。 我想知道这是否真的有意义,或有没有任何优势备份服务器运行任何forms的RAID,因为它是“备份”? 对我来说,好处是不是很高的理由增加成本。 我很想看看其他人的想法。 谢谢!
在四处寻找一些插头用于运行和压接一些散装Cat-6电缆时,我注意到在线站点显示Cat-5e的RJ-45插头和Cat-6的单独插头。 两者有没有什么区别? 猫6插头提到有一个“插入”,但这真的很重要吗? 上次我需要压接电缆,这是Cat-5e,这就是我现在问这个问题的原因。 谢谢!
我有一个文件夹包含静态网站的文件,如: /site/index.html /site/css/css.css /site/js/js.js /site/images/… 如果我在我的笔记本电脑上更新了某些东西,我想要一个命令将这些文件发送到我的Ubuntu服务器。 我不想在它上面设置FTP,如果我没有,想知道scp是否能够处理这个问题?
我今天才意识到,我从根本上不了解港口通讯是如何工作的。 如果我启动侦听端口80的Web服务器实例,它可以响应来自许多不同浏览器选项卡的许多请求,所有浏览器选项卡都通过端口80进行通信。 但是,我无法启动服务器的两个实例,都在端口80上进行侦听,因为这会导致端口冲突。 我一直把它当作给定的(只有一个进程可以绑定到特定的端口在任何给定的时间),没有真正考虑通过 – 是不是有多个进程在80端口通信? (即每个在浏览器中运行的选项卡?)
我正在向一些远程办公室发送一堆ESXi 5.1服务器,他们将通过APC UPS供电。 我想让UPS触发连接服务器的closures – 然后我将依靠ESXiconfiguration来closures托pipe在其上的虚拟机的closures/挂起。 我可以看到APC 使用PowerChute Network Shutdownlogging了一个解决scheme,但是这需要在每个办公室设置一个额外的服务器,并且在每个UPS上都需要网卡。 我们通常使用不带网卡的UPS(例如Back-UPS Pro) – 它们带有USB连接器,在我们的办公室所在地可以随时使用。 如何通过USB将UPS连接到ESXi主机,然后让ESXi检测到停电并据此采取行动? 有没有人设法做到这一点。
过去我曾与我部门的其他人讨论过文档,特别是详细程度和要求。 他们认为,当X事情出错时,文档是一个简单的Y清单。 我不同意。 我认为这假定IT中的所有问题都可以简单地归结为简单的恢复程序清单。 我认为它完全忽略了情况的复杂性,而且部门中的其他人并不总是对这个问题有深入的了解(这就是为什么我要写这个文档 – 所以他们有一些可以参考的东西)该文件应包括一些基本的背景材料,如: (子)系统的目的 为什么这样configuration呢? 期望在设置/程序实施时发生事件 可能导致程序失败的潜在问题 不过,我对此很不满意,所以我的文档需要重新写入一个表单,上面写着“按顺序应用ABC步骤将解决问题X”。 我经常听到它需要放在一页纸上的哀叹。 尝试用这种方式向别人解释Squid ACL的configuration,包括通过单页文档进行故障排除。 这只是“等待被写入”作为恢复核对清单的六份文件之一。 我所倡导的方法真的太过分了吗? 或者他们是对的,我应该介意我的事情,只是写一个简单的清单? 我担心的是,不pipe你写了一个程序清单的程度如何,它确实不能解决一个需要系统pipe理员思考的问题。 如果你花时间做一个恢复程序的清单,最终不能解决问题(因为文件的重点不是很重要,因为还有其他因素不是文件的一部分),而且目的是文件是为了避免重新阅读手册页,维基和网站,为什么我要通过议案? 我只是担心太多,还是这是一个真正的问题? 编辑: 目前在该部门没有帮助台的职位。 文档的读者将是其他pipe理员或部门负责人。
尝试运行简单的AWS CLI备份脚本。 它通过包含文件中的行循环,将这些path备份到S3,并将输出转储到日志文件。 当我直接运行这个命令时,它运行没有任何错误。 当我通过CRON运行时,在输出日志中出现“Unable to locate credentials”错误。 shell脚本: AWS_CONFIG_FILE="~/.aws/config" while read p; do /usr/local/bin/aws s3 cp $p s3://PATH/TO/BUCKET –recursive >> /PATH/TO/LOG 2>&1 done </PATH/TO/INCLUDE/include.txt 我开始看到这个错误之后,我只添加了行到configuration文件,认为这可能会解决它(即使我非常确定这是AWS默认情况下)。 Shell脚本以root身份运行。 我可以在指定的位置看到AWSconfiguration文件。 而且这一切对我来说都很好(就像我说的,它在CRON以外运行良好)。