我刚刚在安装失败的时候通过webmin在我的debian服务器上运行aptitude update。现在我的Apache2服务器没有正常运行,因为它不能识别“namevirtualhost”指令,服务器上托pipe的所有域都被redirect到默认的服务器。 幸运的是像Postfix和Dovecot这样的其他服务都没问题。 我该怎么办才能解决这个问题? 谢谢,RayQuang 更新1:重新启动apache时收到的唯一错误是: rayquang:~# /etc/init.d/apache2 force-reload Reloading web server config: apache2[Thu Feb 10 20:43:22 2011] [warn] VirtualHost 192.168.1.100:0 overlaps with VirtualHost 192.168.1.100:80, the first has precedence, perhaps you need a NameVirtualHost directive [Thu Feb 10 20:43:22 2011] [warn] VirtualHost 192.168.1.100:80 overlaps with VirtualHost 192.168.1.100:0, the first has precedence, perhaps you need a […]
我正在寻找一个networking托pipe解决scheme,使我可以使用我自己的C编写的Apache模块。 你有什么想法谁会提供?
我正在从事POedit语言环境翻译工作,在更新.mo文件后,我必须重新启动appache才能在我的网站上查看翻译更改。 有没有办法重新启动Apache只为该网站看到这些变化,而不是重新启动整个Apache? 我正在使用此命令重新启动Appache 服务httpd重启
我试图停止Apache(Ubuntu)中的特定目录的目录索引,并将以下内容放在我的.htaccess文件中: <Directory /var/www/xyz> Options -Indexes </Directory> 这阻止了整个网站。 为什么?
我有远程servlet,例如:h tps:// [ip_address] / servlet(h tps:// [ip_address] / – Tomcat主页),我需要在本地Apache HTTPd服务器上configuration。 我的mod_jkconfiguration如下所示,但不起作用。 东西有用,因为当我在浏览器中inputh * tps:// localhost / console时,我得到了Tomcat错误页面“HTTP Status 404 – / console /”。 JkWorkersFile /etc/apache2/workers.properties JkLogFile /var/log/apache2/mod_jk.log JkLogLevel info JkMount /console/* ajp13 workers.properties: worker.ajp13.type=ajp13 worker.ajp13.host=[ip_address] worker.ajp13.port=8009 远程Tomcatconfiguration好我认为 – 监听端口8009和servlet h * tps:// [ip_address] / servlet也可以。 <Connector port="8009" protocol="AJP/1.3" redirectPort="443" /> 有人帮忙吗?
我有deflate模块启用,它显示在apachectl -t -D DUMP_MODULES,configuration文件是在正确的地方,一些gziptesting工具说,它启用。 唯一的问题是压缩后的大小与未压缩的大小相同(使用curl –compressed -I http://www.site.com和curl -I http://www.site.com )。 我正在耗尽testing的东西。 据我所知,它应该工作。 谁能帮忙?
我从一个1GPS连接的单机获得了一个新的专用服务器。 大约一个星期的事情是一个野兽。 一切都跑得非常快。 它现在是泥土缓慢….我$ 30 /月的godaddy vps更快。 我已经尝试了各种各样的东西(升级的Apache / PHP /重新安装操作系统/等…),什么都没有。 Traceroute和ping也没有显示任何问题。 我也尝试调整apache设置,如keepalive / maxclients / maxservers /等..绝对没有改变。 它诚实地感觉就像我在一个pos hostv vps。 一个大$ 250 /月迪迪不应该这样做,我打勾至less说(对不起,发泄)。 在我决定移动我的网站之前,我编写了testing脚本来加载我的服务器。 我不想移动它只是为了再次被另一个蹩脚的托pipe公司烧毁。 我的testing脚本应该在8-11分钟左右完成。 每个包含2500个xml http请求,我同时运行其中的4个。 现在他们花了20多分钟的时间完成(2-5倍的时间…),没有明显的原因(我可以看到)。 没有系统资源浪费。 我的脚本中没有一个使用超过0.5%cpu / 0.7%的mem。 没有磁盘垃圾或任何东西。 脚本不会失败,只是运行缓慢。 有时候他们会随机跑得更快,但现在大多只是慢点。 我不知道这是否意味着什么,但几分钟前我跑了一个可怜的哑巴人的速度testing。 我打开FileZilla FTP客户端,并在1008 25kb xml文件中下降。 花了1分45秒才完成转移。 我注意到我的服务器正在使用pure-ftp进程。 这是从我的家用电脑到服务器完成的。 我不知道pure-ftp是否使用apache,但我倾向于不。 任何帮助或build议将不胜感激! 我知道服务器调整可能很困难,但考虑到我只是拖放相同的testing脚本到godaddy vps,他们运行良好,这对我来说是无意义的。 感谢您的任何和所有的build议!
你好再次stackoverflow! 我想让我的Apache + PHP + Mysql服务器在路由器后面,这样我的apache服务器就可以在http:// myipadress:8000 /或类似的东西了。 只有以上这些设置不起作用? 我得到一个错误,本地IP是不正确的?! 在我的电脑上它可在http:// localhost /和http://127.0.0.1/所以为什么不会这些设置工作? 而我怎么能设置端口号,例如,当你有http:// myipadress:8000 /我怎么能设置:8000? 请帮助!! 问候 编辑:我也发现button虚拟服务器,相同的错误:本地IP不正确… 编辑2 依然不起作用!
Apache的DirectoryIndex指示告诉Apache寻找,例如,如果客户端请求一个目录index.html和index.php 。 如果客户端请求/$filename是否有一些简单的方法让Apache类似查找eg /$filename.jpg ? 例如,如果客户端请求/foo ,那么Apache可能被configuration为在磁盘上查找/foo.jpg和/foo.png ,如果这些文件都不存在,则返回404。 (我知道可以使用mod_rewrite ,但是我想要一个简单的(更高性能的)解决scheme。)
我跟着教程http://www.debian-administration.org/articles/412 ,我做了一切,但我的网站没有显示它只是说“无法连接”,当我尝试访问我的地址浏览器。 我在Debian Lenny上使用Apache2.2。 我在这个服务器上有多个IP / RDNSconfiguration,我知道他们都工作。 我如何解决它? 我的httpd.conf是空的,我的apache2.conf和ports.conf是默认的。 这是我的网站启用configuration为我的网站看起来像: <VirtualHost *80> ServerAdmin [email protected] ServerName www.mydomain.com ServerAlias mydomain.com # Indexes + Directory Root. DirectoryIndex index.html DocumentRoot /home/user1/www/www.mydomain.com/htdocs/ # CGI Directory ScriptAlias /cgi-bin/ /home/user1/www/www.mydomain.com/cgi-bin/ <Location /cgi-bin> Options +ExecCGI </Location> # Logfiles ErrorLog /home/user1/www/www.mydomain.com/logs/error.log CustomLog /home/user1/www/www.mydomain.com/access.log combined `