我怎么能redirect到https的子文件夹,例如http://example.com/vacation-rental/115到https://example.com/vacation-rental/115
可能重复: 我的服务器被黑了应急 所以我非常恐慌。 我有一个Rails应用程序,我build立了一个VPS的临时环境。 我在本月早些时候configuration了它,一切正常(特别是与capistrano部署)。 今天,我将最新的开发代码部署到了Web服务器上,并进行了testing。 我打了url( http://openstudyr.ashleyangell.com ),注意到这是奇怪的查找“ http://guide-securesoft.ru/fliht/index.php?1314066061 ”,我从来没有听说过之前,并且点击我的任何链接也是(最终redirect到相同/相似的URL)。 我并不擅长Linux,但我很聪明,可以确保所有的SSH都是通过密钥身份validation完成的,我从不以root身份运行,root密码是长度为24个字符的字母数字string。 我检查了我的虚拟主机的Apacheconfiguration,但正如我离开它。 我觉得我的心脏即将射出我的胸部,爆炸。 我不知道该怎么做,或接下来要检查什么。 我试着谷歌search类似的问题,但没有明显的出现。 可以请帮忙吗? 我怎么能a)validation我是否已经被攻破,b)解决这个问题,并阻止它发生(我知道,直到一直没有得到答案)。 🙁 更新#1: 看起来好像我所有的URL在浏览器执行时都会自动执行redirect,但是如果我直接点击URLS,它们就可以正常工作。 奇怪的。 更新#2: 它也是具有相同问题的父域http://ashleyangell.com (我的个人博客)。 但是,所有其他虚拟主机似乎不受影响。 更新#3: 我在其他机器上testing过。 他们都在做同样的行为,这让我觉得它与我的开发机器或互联网连接不是孤立的。 (是吗?) 更新#4: 我运行sudo grep -ri -l "guide-securesoft" /var和服务器匹配的所有.htaccess文件! 所以我select了有问题的域名,并运行cat /var/www/vhosts/openstudyr.ashleyangell.com/.htaccess ,这就是我得到的(我把它清理成可读的): ErrorDocument 400 http://guide-securesoft.ru/fliht/index.php ErrorDocument 401 http://guide-securesoft.ru/fliht/index.php ErrorDocument 403 http://guide-securesoft.ru/fliht/index.php ErrorDocument 404 http://guide-securesoft.ru/fliht/index.php ErrorDocument 500 http://guide-securesoft.ru/fliht/index.php […]
我想保护一个子域名,用户只能访问1天。 是否可以设置一个cron作业,每天使用新密码自动更新一个.htpasswd文件?
我的朋友和我有两个相同的托pipe服务提供商的CentOS 5 VPS,他使用Apache和我的Nginx。 他遵循这个教程 ,vsftpd工作。 他试图使用相同的程序在我的VPS上安装vsftpd,但它不起作用。 vsftpd是否需要Apache才能工作?
在我的networking服务器上,某些文件夹(如wp-admin / wp-login.php …)或网站(dev.company.net)仅限于我的IP地址。 家庭,家庭ipv6,VPN,办公室,办公室IPv6。 <Files wp-login.php> Order Deny,Allow Deny from all allow from 88.222.222.88 allow from 92.92.92.92 allow from 2001:DB8:123:5fcc::/64 allow from 2001:DB8:8ae:e6c4::/64 </Files> 我的家庭和办公室经常更换,我必须绕过我的所有htaccess文件再次访问。 你会看到只有一个地方的方式吗? 我可以创build一个ln -s但是这些.htaccess文件通常包含其他信息,因为它们在战略点上。 我也可以访问Apacheconfiguration,但这是大容量虚拟主机,我没有任何<directory>或<location>
我很新。 所以我想出了apache2作为www-data用户启动进程。 假设这个用户然后启动不受信任的代码。 如果我想禁止该用户读取任何文件(例如/ etc / fstab),该怎么办? 我将如何去做这件事? Ubuntu的11.04的方式。
我需要一个运行PHP的Web服务器,并不会创build这么多的进程(今天我检查了正在运行的进程列表,有90个叫做'httpd',每个300kb),我只知道这些,但我不知道是否他们也会这样做: ngix lighttpd的
我想找出如何在Windows 7上设置虚拟IP故障转移。有许多关于Linux心跳和起搏器的在线指南,但我需要在Windows 7中如何设置虚拟IP故障转移的configuration指南。 我对虚拟IP故障转移的理解:虚拟IP故障转移确保如果群集中的节点发生故障,其他节点可以承担失败的节点的责任。 我的目标是:如果我的负载均衡失败,其他节点将使用虚拟IP接pipe负载均衡器的责任。最终用户不会注意到任何主要区别。 环境: 操作系统 – Windows 7 负载平衡器 – Apache2.2 服务器 – Apache Tomcat7.0.14 数据库 – mySQL服务器5.1,mySQL集群
从我在网上find的,使Apache2使用滚动日志文件的“方式”是编写一个停止apache的cron作业,滚动日志文件并重新启动它。 有没有更强大的方法,不强制closuresapache?
我有一个Apache和/或PHP的一个奇怪的问题,这是让我疯了。 在我解释这个问题之前,我已经了解了关于环境的一切。 环境 OS: Ubuntu SMP x84_64 Apache Version: 2.x PHP Version: 4.4.9-nmm4 这是一个共享的托pipe计划,所以我没有访问一个shell。 问题 如果Apache / PHP被网站本身引用( <img src="…" /> ),它不会显示任何图片。 所有图像请求返回403“禁止”。 但是,如果您复制所请求的图像的path并直接浏览图像显示。 没有问题。 所以我可以得出结论,图像是可以访问的Apache。 我使用.htaccess文件: # BEGIN s9y DirectoryIndex /index.php <Files *.tpl.php> deny from all </Files> <Files *.tpl> deny from all </Files> <Files *.sql> deny from all </Files> <Files *.inc.php> deny from all […]