让人惊讶。 我只是尝试启用caching和mem_cache使用sudo a2enmod mem_cache和sudo a2enmod cache在我的Ubuntu lucid服务器上。 现在我的apache2服务器根本没有响应。 我试过sudo a2dismod cache和sudo a2dismod mem_cache但现在apache不响应。 尝试重新启动apache2并重新启动,但没有骰子。 sudo apache2ctl fullstatus给我: w3m: Can't load http://localhost:80/server-status 帮帮我! a2enmod还有什么变化,我可以恢复?
我们目前有一个Windows Web服务器。 它运行Apache和PHP作为一个模块 。 服务器本身就是一个野兽,但是在安装Apache模块的时候,PHP在Windows环境下performance不佳,我们正在经历这个第一手资料。 无论如何,这个周末我打算重新configuration服务器来进行FastCGI安装,而我将使用IIS7而不是Apache。 但是,这里有个问题,我们有很多站点设置了.htaccess文件,我们并没有兴趣清理这些文件,以使这些站点能够在IIS上正常工作。 我的问题是,有谁知道如果在Apache上安装FastCGI PHP具有可比较的速度到IIS? 你可以阅读整个networking在IIS上是多么惊人的PHP,但现在我们正在考虑与Apache保持一个简单的过渡。 如果Apache不是一个好的select,那么我想我们将会执行IIS路由并修复破损的网站,但是如果Apache使用Fast-CGI可以提供类似的性能,我们希望避免这种情况。 你怎么看?
我有ipv6.domain.tld设置并指向我的服务器的IPV6地址。 我已经通过Webmin添加了我的服务器的IPV6地址。 当我重新启动Apache,我得到 Restarting web server: apache2[Mon Jul 16 02:51:57 2012] [error] (EAI 2)Name or service not known: Failed to resolve server name for 2607:5300:20:101::1:1023 (check DNS) — or specify an explicit ServerName … waiting [Mon Jul 16 02:51:58 2012] [error] (EAI 2)Name or service not known: Failed to resolve server name for 2607:5300:20:101::1:1023 (check […]
我一直在使用Apache多年,现在想移动到nGinx保持在互联网上每个人似乎都在谈论的performance。 但是,我非常沮丧,因为我无法重写一个非www的url到www,即example.com到www.example.com 我已经提到了StackOverflow的所有post,并尝试过他们的configuration。 不知何故系统似乎不工作。 我浪费了2个多小时,需要你的帮助。 我的nGinx版本是1.2.1 。 这是在阿帕奇15秒的工作。 我不知何故开始失踪阿帕奇。
我正尝试在通过WAMP设置的apache2上设置虚拟主机。 我在vhosts.conf文件中设置了下面的代码 <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "C:/wamp/www/inspection/" ServerName inspection ErrorLog "logs/dummy-host2.example.com-error.log" CustomLog "logs/dummy-host2.example.com-access.log" common </VirtualHost> 麻烦的是当我去检查它带我到WAMP文档的根目录,而不是像上面的DocumentRoot部分中指定的检查文件夹的根目录。 我上面哪里错了。 我也不知道是否可能在httpd.conf文件中覆盖它。 任何帮助深表感谢。 编辑:我取消了在httpd.conf中的包含行,我没有看到过,现在它指向正确的地方,但如果我尝试使用提交button,带我到http://inspection/confirm.php 。 在IE浏览器中说不能显示页面,Chrome说没有数据传输。 如果我回到没有虚幻,它工作正常。
我有一个运行两个子域的Apache服务器,其中一个configuration了SSL。 为了让另一个子域工作,我们当然必须build立一个新的IP(因为另一个是用SSLconfiguration的)。 但是,我们不能达到我们的新的子域,我们不知道为什么。 Apacheconfiguration应该是可以的。 这是我们的虚拟主机指令的一个片段: # ssl domain <VirtualHost 1.2.3.4.5:80> ServerName sub1.example.com DocumentRoot /var/www/sub1 <Directory "/var/www/sub1"> AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> # "regular" domain <VirtualHost 2.3.4.5.6:80> DocumentRoot /var/www/sub2 ServerName sub2.example.com <Directory "/var/www/sub2"> AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost> 请求sub1.example.com是好的,但是当我们尝试sub2.example.com时没有任何反应。 Apache的“默认”configuration设置为: Listen 80 ServerName sub1.example.com 我们在CentOS 6上运行Apache / 2.2.15。
我有一个stream媒体聊天的小网站。 我们真的没有太多的stream量和专用的服务器。 但是现在有些东西让我感到不适 有时,服务器最多需要20秒才能响应请求。 虽然我高度怀疑mySQL作为麻烦制造者(同时像munin这样的静态Html页面是在即时服务的)。 但不久之后,它就像预期一样运行。 我检查了日志,看了一下croinjobs …但没有任何关联的减速或指示他们。 apache2 prefork与mod_php5和xcache。 所以我不认为PHP是造成放缓。 我做了什么错误:我安装了munin,检查了iostats,mytop,htop,优化了我的查询并更改了一个我之前怀疑的频繁调用的查询,以及从表格中删除索引,因为这很难被查询,经常写信给。 内存: root@server ~ # free -m total used free shared buffers cached Mem: 2002 1817 184 0 122 1051 -/+ buffers/cache: 644 1357 Swap: 2046 0 2046 所以RAM可以免费使用1300 MB。 iostat的: root@server ~ # iostat -x 1 3 Linux 3.2.0-26-generic (server) 07/18/2012 _x86_64_ (1 […]
我在我的服务器上使用Plesk 10.4,并且有一个加载的configuration文件: /opt/psa/admin/conf/generated/13428096700.01562400_server.include <IfModule mod_ssl.c> <VirtualHost \ IP.is.here:443 \ > ServerName "default-ip_is_here" UseCanonicalName Off DocumentRoot "/var/www/vhosts/default/htdocs" ScriptAlias /cgi-bin/ "/var/www/vhosts/default/cgi-bin" SSLEngine on SSLVerifyClient none SSLCertificateFile "/opt/psa/var/certificates/certHzJ8180" </VirtualHost> </IfModule> <VirtualHost \ IP.is.here:80 \ > # The same settings just without the SSL settings </VirtualHost> 这看起来像我的网站的SSL连接的一般设置。 现在我有我的自定义域设置: /var/www/vhosts/domain.com/conf/13428096700.01562400_httpd.include <IfModule mod_ssl.c> <VirtualHost IP.is.here:443> ServerName "domain.com:443" ServerAlias "www.domain.com" ServerAdmin "[email protected]" […]
我将我的Apache安装程序更改为工作模式,suexec和fcgid,如本教程中所述: https ://wiki.hetzner.de/index.php/Apache_PHP5_fcgi_und_SuExec。 几乎一切正常。 我写了一个脚本,它为我设置了一切,并创build了证书,并使用ssl创build了vHostconfiguration。 您可以在下面看到一个典型的文件。 当我访问端口80上的服务器,一切工作正常。 当我通过https访问它时,使用来自pad.dblx.io的正确证书,而是显示默认vHost(dblx.io)的内容。 我现在正在search几个小时的错误,但找不到configuration错误。 你可以帮我吗? cat /etc/apache2/sites-available/pad.dblx.io <VirtualHost *:80> ServerAdmin xxx ServerName pad.dblx.io ServerAlias pad.dblx.io *.pad.dblx.io SuexecUserGroup xxx xxx AddHandler fcgid-script .php DocumentRoot "/var/www/pad.dblx.io/www" DirectoryIndex index.htm index.html index.php <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory "/var/www/pad.dblx.io/www"> Options Indexes MultiViews FollowSymLinks +ExecCGI FCGIWrapper /var/www/pad.dblx.io/php-fcgi/php-fcgi-starter .php AllowOverride All Order allow,deny allow […]
本质上我有httpd重新路由HTTP请求到某个位置subdomain.domain.com/folder到Tomcat( http://localhost:8080/app/ )。 这可以正常使用ProxyPass和ProxyPassReversefunction。 但是,当使用https进行此操作时,我的Tomcat实例抱怨说,它不知道如何处理安全连接。 基本上我试图请求进入https://subdomain.domain.com/folder被解密的apache然后发送到http://localhost:8080/app/ 。 我设置的相关虚拟主机是这样的: 我希望这是明确的。 如果你需要更多的澄清,我可以提供。 <VirtualHost *:443> # General setup for the virtual host DocumentRoot "/srv/www/docroot/" ServerName subdomain.domain.com #ServerAdmin [email protected] ErrorLog /var/log/apache2/mydomain-ssl-error_log TransferLog /var/log/apache2/mydomain-ssl-access_log # SSL Engine Switch: # Enable/Disable SSL for this virtual host. SSLEngine on SSLCertificateFile /etc/apache2/certs/my-cert.crt SSLCertificateKeyFile /etc/apache2/certs/my-key.key SSLCertificateChainFile /etc/apache2/certs/DigiCertCA.crt # Turn on proxy engine so urls […]