我有一些规则 <Location /xyz> ProxyPass http://example.com/abc … </Location> 我想接受http://mypage.lan/xyz/123的请求并发送http://example.com/abc/123的数据。 我需要接受POST请求,但我不想将正文内容发送到example.com。 我想发送一个GET请求,但是Content-Length:0的POST请求也可以。 是否有可能,configurationApache 2不推动请求正文?
在文档根目录中,我添加了一个.htaccess文件: ErrorDocument 404 /error.php 由于这是在.htaccess文件中,Apache在相对path中查找error.php,所以我可以在不同的子文件夹中放入不同的error.php文件,以使其执行不同的error.php: request /app1/not-exists.txt : yields /app1/error.php request /app2/not-exists.txt : yields /app2/error.php request /not-exists/not-exists.txt : yields /error.php 这是期望的行为。 然而, request /not-exists/app1/not-exists.txt : yields /app1/error.php request /app2/app1/not-exists.txt : yields /app1/error.php 这似乎不像预期的行为。 我期望: request /not-exists/app1/not-exists.txt : yields /error.php request /app2/app1/not-exists.txt : yields /app2/error.php (or maybe /error.php) 或者最糟糕的是,一些通用的Apacheerror handling。 我误解了Apache应该在这里做什么? 文档似乎没有说清楚。
我购买了一个amazon ec2实例,在那里我configuration了一个web服务器。 然后我购买了Route53来处理DNS,在那里我把自定义域设置为指向弹性IP。 事实是,当input我的域名时,服务器networking使用AmazonAws.com域的答案! 我在apache2前面运行清漆。 我该如何解决这个问题?
我在这个服务器上有一个Apache Web服务器和我自己的CMS。 我不想把我的目录列表显示给每个人,我想要设置权限隐藏我的文件,像这样的警报: 403 Forbidden You don't have permission to access /admin/ on this server. 我知道我可以如何授予安全文件夹的权限。 但是我不知道这是哪个权限,哪个用户必须拒绝这个权限。
我已经使用YaST在SUSE Linux Enterprise Server 11(x86_64)(patchlevel 1)上安装了Apache2(启用了mod_ssl)。 一旦安装,我testing是否一切正常到目前为止。 SSL也正常工作。 只是“apache2ctl开始”就足以使一切工作。 然后,我安装了mod_jk并应用了以下configuration更改以使其工作。 / etc / sysconfig / apache2(添加了JK模块) APACHE_MODULES="… … … … …jk" /etc/apache2/httpd.conf(包含mod_jk.conf) Include /etc/apache2/mod_jk.conf /etc/apache2/mod_jk.conf(新文件) JkLogFile /var/log/apache2/mod_jk.log JkWorkersFile /etc/apache2/mod_jk/workers.properties JkShmFile /etc/apache2/mod_jk/mod_jk.shm # Set the jk log level [debug/error/info] JkLogLevel info # Select the timestamp log format JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " 还创build了mod_jk.log和mod_jk.shm文件。 /etc/apache2/mod_jk/workers.properties(新文件) […]
我正在Windows 2003计算机上的单个CPU上运行Web服务器。 我正在考虑添加另一个处理器来提高性能,因为服务器上的一些Web应用程序正在减速。 Apache能够连接两个cpus的负载吗?
我正在按照本教程来设置gitolite,并在某些时候使用以下ScriptAliasMatch: ScriptAliasMatch \ "(?x)^/(.*/(HEAD | \ info/refs | \ objects/(info/[^/]+ | \ [0-9a-f]{2}/[0-9a-f]{38} | \ pack/pack-[0-9a-f]{40}\.(pack|idx)) | \ git-(upload|receive)-pack))$" \ /var/www/bin/gitolite-suexec-wrapper.sh/$1 目标脚本开始 USER=$1 所以我猜这是用来将用户名从Apache转发到suexec脚本(这确实需要它)。 但是我不明白这是怎么完成的。 ScriptAliasMatch文档使我认为/$1将被第一个匹配的正则expression式的匹配组取代。 对我来说,它从(?x)^ /(。* to) ) $捕获,所以这里没有关于用户的信息。 我的根本问题是USER在我的脚本是空的,所以我没有在gitolite授权。 我通过基本身份validation给我的用户名到Apache: <Location /> # Crowd auth AuthType Basic AuthName "Git repositories" … Require valid-user </Location> 在之前的ScriptAliasMatch下定义。 所以我真的想知道这应该如何工作,我错过了什么机制的一部分,所以我不检索我的脚本中的用户。
我正在从Manual:Short URL / Apache指南开始工作,在运行Apache2的Debian服务器上设置一个缩短了url的wiki。 我想通过currienet / wiki /(本地networking地址)访问目录/ var / www / currienet / w / 我在httpd.conf文件中有以下内容: <VirtualHost *:80> ServerName http://currienet # !!! Be sure to point DocumentRoot to 'public'! DocumentRoot /var/www/currienet/root/ <Directory /var/www/currienet/root> Allow from all </Directory> <Directory /var/www/currienet/w/> </Directory> # Alias /wiki '/var/www/currienet/w' LogLevel debug # Enable the rewrite engine RewriteEngine On # […]
我是一名自由摄影师/开发人员,我的一部分工作涉及通过FTP将大文件传输到制作公司/电视台。 尽pipe我所在行业的大多数人都了解FTP和HTTP之间的区别,但在过去几个月中,我仍然经历了几次互动,他们仍然打开Internet Explorer并尝试访问http://ftp.mydomain.com , HostGator提供的错误页面,告诉我他们不能访问我的FTP服务器。 不用花时间通过电子邮件发送指令,我更愿意在这个实例中提供一个自定义错误页面,指导他们如何下载和使用FTP客户端。 我试图在Cpanel中设置一个子域,希望我可以简单地放入一个.htaccess文件与错误页面,但我得到这个错误: ftp.mydomain.com domainadmin-domainexistsglobal 我还尝试在PHP中创build一个自定义错误页面,该页面读取站点URL并仅在访问http://ftp.mydomain.com时提供自定义内容。 不幸的是,除了那个之外,错误页面适用于每个子域。 我不完全确定这在技术上甚至是可能的,这就是为什么我把它带给StackOverflow的好人来帮助。 谢谢!
我在Ubuntu上运行Apache服务器。 当我重新启动时,它要求我input密码; 这里是对话框的样子: Apache / 2.2.16 mod_ssl / 2.2.16(密码短语对话框)由于安全原因,您的一些私钥文件被encryption。 为了阅读他们,你必须提供密码短语。 服务器127.0.0.1:443(RSA)input密码短语: 我已经制定了如何从有问题的密钥文件中删除密码短语,但是我无法在上面的对话框中find任何关于如何确定Apache正在抱怨的密钥文件的信息。 我在服务器上有几十个关键文件,虽然我不知道哪些文件处于活动状态(我所做的只是'find.pem',而忽略了误报)。 有谁知道如何追踪哪些pem文件,我需要删除密码从?