尝试没有成功,使我们的开发服务器上的屏幕错误的Apache显示。 基本上我明白我的: error_reporting = E_ERROR & E_RECOVERABLE_ERROR & E_STRICT 不起作用: display_errors = On 因为这也将坚持显示所有的PHP通知。 我希望只有PHP ini指定的错误级别会对display_errors指令有影响,但到目前为止我还没有设法使其工作。 在Ubuntu 9上的Apache 2.2,PHP 5.3
我添加,然后从pleskpipe理员控制面板删除了几个子域名,现在即使他们被删除,他们可以通过networking浏览器访问,并显示初始plesk页面。 这会消失,还是我可以做些什么呢? (像重新启动DNS,或httpd?)啊,请帮助我出来的知识在这里:( 编辑:由于帮助我的正确的anser在评论中,我在这里张贴它,所以任何人寻找答案将不必阅读所有评论:@Bryan:只是为了让你知道我设法得到什么我想设置第二个域指向同一个文件夹。 然后我用.htaccess文件总是显示www.subdomain.domain.com部分。 无论如何,你的帮助是非常感谢,一旦我在SF得到足够的分数,我会肯定upvote! 再见
我正在重新组织一些Web服务器,其中大部分都在运行Centos Linux发行版。 每台服务器都有多个使用虚拟主机的站点。 是否有一个“正确”的地方,每个这些网站的来源应保存? 这两个主要选项似乎在/ home和/ var / www中 例如 / home / / home / 要么 / var / www / / var / www / 虽然我知道这并没有太大的区别,但是重新组织这些服务器的目的是为了让所有的东西都标准化,所以我想知道为什么这些服务器可能比另一台服务器更受欢迎,或者如果有的话这是一个“正常”的做法。 谢谢
我有一个与Django通过wsgi连接到Apache的Ec2微型实例。 每当我点击服务器的httpd命中顶部的CPU和内存循环和页面因此需要一些时间来加载。 有人可以帮助我调整Apache,使其不占用大量的内存?
我已经把httpd.conf # 480 weeks <filesmatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$"> Header set Cache-Control "max-age=290304000, public" </filesmatch> # 2 days <filesmatch "\.(xml|txt)$"> Header set Cache-Control "max-age=172800, public, must-revalidate" </filesmatch> # 2 hours <filesmatch "\.(html|htm)$"> Header set Cache-Control "max-age=7200, must-revalidate" </filesmatch> 但是当我运行/etc/init.d/apache restart (在Debian 6.0中),我得到: Syntax error on line 3 of /etc/apache2/httpd.conf: Invalid command 'Header', perhaps misspelled or defined by a […]
ping www.example.com和example.com显示我的IP地址是正确的 <VirtualHost *:80> ServerAdmin [email protected] ServerName example.com ServerAlias www.example.com example.com DocumentRoot /var/www/example.com/public SetEnv APPLICATION_ENV live </VirtualHost> 访问www.example.com工作正常,但是当我访问example.com我看到它的默认工作消息(这是存放在/var/www/index.html) ping www.example.com和example.com显示我的IP地址是正确的,还有什么其他的步骤可以找出问题的根源?
我已经build立了一个带有Moonshine(一个Ruby on Rails部署插件/脚本)的Ubuntu Linux VPS,并且托pipe了多个站点(尽pipeMoonshine只针对一个站点/应用程序),到目前为止运行良好。 我在服务器上遇到的一个小问题是,无意中设置了错误的虚拟主机,或者没有find虚拟主机,浏览器会直接进入我设置的第一个虚拟主机网站。 哪一个关心我,因为我不希望一个站点在出现错误或问题时不小心与另一个站点关联; 如果有任何问题,我会“宁可”做的事情是直接到一些默认的地方(如/var/www/default/oops.html)。 我GOOGLE了主题和常见的答案是,顺序是在虚拟主机文件中的所有东西,除非我认为这是假设我有所有我的虚拟主机在一个文件。 相反,我的虚拟主机分别设置在apache(mydomain1.com,mydomain2.com等)和“a2ensite”的站点可用/启用文件夹中,那么我将如何去“sorting”这些呢? (其中一个文件是一个'默认'文件,但似乎没有做任何事情。) 我看到的另一件事是在httpd.conf中指定一个默认主机,除非我试图这么做,它将所有我的虚拟主机站点完全redirect到默认主机。
我从异地的第三方服务器检索一个XML文件,并将其复制到我的本地服务器。 问题是,有一段时间,离线服务器closures维护,在这段时间,我不希望crontab命令覆盖我的本地文件。 有没有一种方法可以检查以确保文件在复制之前先存在? 当前的crontab 0 * * * * username wget -O /home/www/inc/xml/wufoo.xml https://AAAA-BBBB-CCCC-DDDD:[email protected]/api/v3/reports/123456/entries.xml
我正在一个可以从互联网(外部)和公司内部(内部)访问的环境中运行Servlet容器(端口8080)上的WebApplication,例如 http://external.foo.bar/MyApplication http://internal.foo.bar/MyApplication 使用带有mod_proxy的apache http服务器将包含(外部/内部)请求redirect到servlet容器。 configuration如下所示: ProxyPass /MyApplication http://localhost:8080/MyApplication retry=1 acquire=3000 timeout=600 Keepalive=On ProxyPassReverse /MyApplication http://localhost:8080/MyApplication 我现在正面临一些MyApplication响应依赖原始请求URL的问题。 具体来说:一个WSDL文档将被提供一个元素,该元素具有一个schemaLocation="<RequestUrl>?xsd=MyApplication.xsd"元素。 用我目前的configuration,它总是看起来像 <xs:import namespace="…" schemaLocation="http://localhost:8080/MyApplication?xsd=MyApplication.xsd"/> 但应该是 External Request: <xs:import namespace="…" schemaLocation="http://external.foo.bar/MyApplication?xsd=MyApplication.xsd"/> Internal Request: <xs:import namespace="…" schemaLocation="http://internal.foo.bar/MyApplication?xsd=MyApplication.xsd"/> 我想这是一个共同的要求。 但是由于我不熟悉apache http服务器及其模块的configuration,如果有人可以提供一些(详细的)帮助,我会很高兴。 提前致谢! PS:我也发布了这个在stackoverflow,但认为这可能是更好的地方。
我正在testing一个新的服务器。 这不是我的服务器的高峰时间(下午2点),但仍然运行有点慢,我正在使用以下命令检查ESTABLISHED连接: # netstat -ntu | grep :80 | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n View post on imgur.com 我的MaxClients设置为50.正如你所看到的,只有10人正在吃我的大部分公羊。 我有一个4GB的RAM(2.7GB免费的阿帕奇)的服务器,但每个Apache进程每个吃53MB,这意味着我只允许接受50过程。 KeepAlive = Off,但我注意到这些连接不够快,这是正常的吗?