如何设置一个域通过DNS或Apache转发到另一个域?
我在编译Snow Leopard的Apache的X-Sendfile扩展( http://tn123.ath.cx/mod_xsendfile/ )时遇到了麻烦。 我已经尝试设置各种archflags,一个组合甚至编译无错误,但在任何情况下Apache无法启动。 它不会向日志文件报告任何错误,但检查configuration与apachectl显示“无法加载/usr/libexec/apache2/mod_xsendfile.so到服务器:不能创build目标文件图像或添加库” 请注意,模块源是作为一个简单的C文件提供的,没有提供makefile或configuration脚本。 因此,我使用apxs编译并安装到Apache。 以下是我迄今为止所尝试的命令: $ sudo apxs -cia /Users/chrisbloom7/Downloads/xsendfile/mod_xsendfile-0.9/mod_xsendfile.c $ sudo apxs -cia -Wc“ – arch x86_64 -arch ppc -arch i386 -arch ppc64”-Wl“ – arch x86_64 -arch ppc -arch i386 -arch ppc64”/ Users / chrisbloom7 / Downloads / xsendfile / mod_xsendfile- 0.9 / mod_xsendfile.c $ sudo apxs -cia -Wc“ – […]
这里是我的问题:默认安装apache2 Ubuntu后,它开始为Trac检索旧页面,例如,我在trac-wiki部分做了一个小改动(简单的编辑页面),按下“Submit”button,在页面更新我看到一个页面有新的变化, 但是当我再次点击同一页面上的“编辑”button,它给了我编辑页面没有最后的变化(caching给我回旧页 – 我必须按F5键更新页面)… PS:当我在我的服务器上configurationHTTPS时,HTTPS内容的问题消失了! 这是我正在使用的: 系统 :Linux主机名2.6.32-24-generic#39 -Ubuntu SMP Wed Jul 28 05:14:15 UTC 2010 x86_64 GNU / Linux Trac 0.12 Python 2.6.5 Apache 2: $ apache2 -V Server version: Apache/2.2.14 (Ubuntu) Server built: Apr 13 2010 20:22:19 Server's Module Magic Number: 20051115:23 Server loaded: APR 1.3.8, APR-Util 1.3.9 Compiled using: APR 1.3.8, […]
lookikng限制来自客户端的api请求的数量。 想知道是否有办法做到这一点与Apache或我必须写一些代码
这可能属于stackoverflow.com网站,但我不这么认为,因为这与Apacheconfiguration有关。 我收到一个错误: Notice: Undefined index: PATH_INFO 这是一个股票的Apacheconfiguration,我想你可以在httpd.conf中使用AcceptPathInfo On : <Directory "/srv/http"> Options Indexes FollowSymLinks AllowOverride All AcceptPathInfo On Order allow,deny Allow from all </Directory> 我在这里configuration错了什么?
我无法获取PHP语法错误,以在PHP模块(5.3.2)中的Snow Leopard构build中显示。 每一个其他的错误都显示出来。 我检查过phpinfo() ,我肯定有display_errors = On和error_reporting = E_ALL | E_STRICT error_reporting = E_ALL | E_STRICT 。 这真的很奇怪。 🙁
我正在尝试在Suse10上build立一个Apache2服务器。 目前它为内部网站提供页面。 我已经安装了Subversion,并且在版本控制中拥有内部网站的源代码,并成功地与svnserve一起提供服务。 然而,企业防火墙不允许svnserve端口(我已经testing了一个没有防火墙的机器,它的工作原理)。 因此,我试图让同一个Apache服务器提供内部网站和颠覆访问 – 我该怎么做? 我已经尝试编辑httpd.conf根据http://svnbook.red-bean.com : # Subversion Configuration LoadModule dav_module /usr/lib64/apache2/mod_dav.so LoadModule dav_svn_module /usr/lib64/apache2/mod_dav_svn.so <Location /subversion> DAV svn SVNPath /var/svn/repos/ </Location> 但是当我尝试通过客户端访问存储库 svn list http://xxx.xxx.xxx.xxx 我得到错误“库暂时移动到”sitename / login / login.php“;请搬迁。 显然,networking服务器正在redirect我的内部网站,而不是承认我正在尝试访问Subversion存储库。
我正在使用Munin来监视我的服务器。 我安装了apache_watch_插件,以便我可以看到apache相关的活动。 apache_accesses , apache_processes和apache_volume的图表正常工作 。 但是Apache文档服务的图表, Apacheinput/输出(字节) , Apache请求并不显示图中的任何活动。 重要的是,这些不显示任何内容的图表应该显示按虚拟主机划分的数据。 我在Ubuntu 10.04.1 LTS(Lucid Lynx)和munin版本是1.4.4。 有一件事,我认为可能是问题的原因是,我有一个单独的configuration文件,每个虚拟主机,这是包括在主要的configuration。 但我无法弄清楚任何解决办法。 任何帮助将不胜感激!
设置:我们有一台机器( SRV1 )通过Apache为运行Windows 7( CLI1 ),OS X( CLI2 )的客户机提供服务,大概还有一些运行Windows XP的客户机( CLI3 )。 虽然我们提供的资料安全性不高,但用于访问的用户名和密码在其他地方使用,所以我们希望保持authentication部分的encryption。 SRV1:尚未join我们的域名( DOMAIN1 )。 RedHat Linux 5.5,Apache 2.n,Subversion 1.6.12。 我们决定通过Apache和mod_dav_svn来运行颠覆,以实现连接的灵活性; 颠覆书推荐了安全灵活性的方法,这是我们用户需要的。 我们的团队:平庸脚本( MS ),Windows系统pipe理员( WS )和Linux系统pipe理员( LS )。 LS没有使用Active Directory或与Windows服务器通信的经验。 WS没有太多的Apache身份validation经验。 MS有一些历史知识和对基本Web协议的一些理解。 途径排除: 1)基本authentication以明文传输用户名和密码。 2)摘要式authentication似乎从未stream行过。 3)SSL将用于encryption身份validation,但也会导致服务器停止运行。 早期testing表明传输速度放慢因子为15.我们确实只需要encryption的用户名和密码。 通常情况下,这不是一个问题,但是我们的用户可能会推动大文件进出颠覆(无论颠覆是否合适,颠覆已被政治授权)。 4)我们当然可以为这个任务分配单独的用户名和密码,但我们正试图摆脱这种做法。 我们从哪里开始呢? 我们最终将要对包含DOMAIN2中的一些成员的DOMAIN1中的组进行身份validation,但那是另一个日子。
我必须通过mod_rewrite从apache代理所有请求到另一个。 加载mod_proxy和mod_rewrite,我configuration了如下的Apache: <VirtualHost *:8009> Options +FollowSymLinks -Multiviews …… RewriteEngine on RewriteRule ^/abc/(.*) http://anotherhost/abc/$1 [P,L] …. </VirtualHost> 但阿帕奇返回我505。 这是Apache在重写日志上写的内容: – – [16/Sep/2010:14:13:06 +0200] [myhost/sid#7f9472e763b8][rid#7f94731a6c78/initial] (2) forcing proxy-throughput with http://otherhost/abc/ – – [16/Sep/2010:14:13:06 +0200] [myhost/sid#7f9472e763b8][rid#7f94731a6c78/initial] (1) go-ahead with proxy request proxy:http://otherhost/abc/ [OK] 这在错误日志上: [warn] proxy: No protocol handler was valid for the URL /abc/. If you are […]