我有2台服务器。 MXlogging指向server1(也有webmail)。 Alogging指向server2。 现在,如果我input的域名,它需要我到server2。 如果我键入domain.com/webmail ,则需要我到server2 webmail。 我需要创build一个子域指向server1 webmail。 我该如何去做这件事?
我在这里按照教程: http : //community.jboss.org/wiki/UsingModjk12WithJBoss 所有我的文件configuration为它说那里,但是我尝试访问http:// localhost / jmx-console我得到 Proxy Error The proxy server received an invalid response from an upstream server. The proxy server could not handle the request GET /jmx-console. Reason: DNS lookup failure for: host1 如果我调用http:// localhost / admin /浏览器似乎永远加载。 有任何想法吗 ?
我想使目录chmod中的所有文件夹为755,单个文件为chmod 644.有没有办法可以使用umask(例如umask 022)在将来指定这些权限? 提前致谢。
我正在build立Apache的开发环境。 我更喜欢将一个环境variables设置为本地签出的SVN修订版本号。 然后用PHP代码读取环境variables值,并将其放入外部JavaScript和CSS URL(作为caching)。 因此,每次我“svn”我的本地代码,我得到了更新的JavaScript和CSS URL相关的修订号。 例如,当前版本号是2314,并设置为$ _SERVER ['REVISION']。 PHP页面将读取这个$ _SERVER ['REVISION']并呈现外部JS链接,如http://www.example.com/2314/home.js 。 由于URL中存在版本号,如果本地修订版本更新,浏览器caching将被拆除以便于开发。 是否有可能在Apache中实现这一点? 谢谢, -摩根
我看着mod_bandwidth和mod_cban,但他们似乎不满足我的要求。 我使用Apache 2.2(mod_proxy,proxy_http,proxy_connect)运行代理服务器。 我想限制“客户端的上传速度”。 这与服务器下载带宽同时是不应该限制的。 我希望每个连接或每个IP更好。 为了使其可以理解:用例是我不希望坏人利用我的代理服务器来恶意破坏不良的地方来“掩盖”自己。 当然,我有日志和其他所有东西,但是我想要解决这个问题,并且首先使它变得没有吸引力。 为了更好地理解这里是我的设置图片: 当然,红色的箭头也可以指向左上方的箭头。 我目前正在考虑在不同的端口上的同一台服务器上启动两次Apache,并使用ProxyRemote将请求发送到另一个代理。 所以在第二个代理我可以排除localhost从限制。 不过,我仍然需要一个解决scheme来限制传入但不传出的带宽。 我可以通过IPtables认识到这一点。 但说实话? 一定会有更好的办法。 那里有。
网站已经启动。 我改变了我的configuration文件在启用网站,然后运行: apache2ctl configtest 得到了:语法OK 然后跑: apache2ctl graceful 已经返回到命令提示符。 没有消息。 网站closures了,没有重启。 另外,我没有被要求提供密码,因为我的密钥已经存在了。 所以我把旧的configuration(快速),并重新启动。 apache2ctl优雅不支持密码? error.log文件中没有错误消息。 只是“[通知]请求重启,重启”,然后什么都没有。 更新7/8:search其他错误日志(以前只是检查主要的)之后,我发现这个: SSL Library Error: 185073780 error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch
我有一个django 1.1网站,我想运行在wsgi(因为这似乎是推荐部署在Apache)。 我希望它以www用户身份运行(apache以www数据运行)。 我理想喜欢这个工作的http://主机名/〜www / (〜www / public_html)以及http:// virtualhostname / 。 我也希望这可以为以后使用wsgi的其他用户工作。 我能做到这一点吗? 我一直在盯着文件试图从哪里开始,但我遇到了麻烦结合userdir和wsgi让我运行〜xxx / public_html / index.wsgi作为用户xxx,为每个用户xxx。
我有一个Apache服务器与多个Web项目。 每个项目都有一个开发和一个生产网站,如下所示: /srv/www/project1/dev /srv/www/project1/prod /srv/www/project2/dev /srv/www/project2/prod /srv/www/project3/dev /srv/www/project3/prod 每个项目也有一个虚拟主机文件 – 这是项目1: # Prod <VirtualHost 123.45.789.123:80> ServerAdmin [email protected] ServerName www.johndoe.com DocumentRoot /srv/www/project1/dev </VirtualHost> # Dev <VirtualHost 123.45.789.123:80> ServerAdmin [email protected] ServerName dev.johndoe.com DocumentRoot /srv/www/project1/dev # enable php error_reporting for development site <Directory /srv/www/project1/dev> <IfModule mod_php5.c> php_value error_reporting 214748364 php_flag display_errors 1 </IfModule> </Directory> </VirtualHost> 一切工作都很好。 但是,我发现将IfModule mod_php5.c部分添加到所有虚拟主机是多余的。 […]
当显示phpinfo()表单显示Apache PATH环境variables是非常非常长,重复条目? 这是为什么? 以及如何解决? /bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin 我的另一台服务器只显示 /sbin:/bin:/usr/sbin:/usr/bin 既运行FreeBSD 8.1,PHP 5.3.6和Apache 2.2 有问题的人也运行Virtualmin / Webmin。
当我们的网站上有一个特定页面 – http://www.newint.org/issues/1979/10/01/ – 在浏览器中加载时会出现内容编码错误。 在Firefox中,它说: “内容编码错误 您尝试查看的页面无法显示,因为它使用无效或不受支持的压缩forms。“ Safari会给出类似的警告,说“不能解码原始数据”。 我谷歌search,但没有发现任何相关的。 我们所有的页面都是压缩的,但这个页面与许多其他工作没有什么不同。 当我用wget -s http://www.newint.org/issues/1979/10/01/获取它时,它似乎工作正常,并且生成文件的第一行与其他工作的文件的第一行相同在我的浏览器中: HTTP/1.1 200 OK Server: Apache Cache-Control: max-age=3600 Expires: Mon, 11 Jul 2011 10:47:15 GMT Vary: Accept-Encoding,User-Agent Content-Type: text/html Content-Length: 34445 Date: Mon, 11 Jul 2011 09:47:16 GMT X-Varnish: 396024918 Age: 0 Via: 1.1 varnish Connection: keep-alive <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML […]