我试图用Apache(mod_spdy-0.9.4.3-r420和Debian Wheezy上的apache2-2.2.22-13 + deb7u3)设置mod_spdy。 据我所知,一切都是应该的,但是我从http://spdycheck.org/得到了“SSL / TLS握手中NPN扩展缺失”的错误。 mods-enabled/ssl.load只有:(其他的都被注释掉了) LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl_with_npn.so 而且我可以用lsof来确认这是apache正在使用的文件。 任何线索为什么SSL不做NPN的东西,以便mod_spdy将工作? 我有另一个盒子,似乎在这方面完全相同,它工作得很好。 我假设我错过了一些不同的细节: – /
我们试图跟踪客户端使用到我们的网站/networking服务的SSL协议,连接可以通过浏览器,或者,为Web服务各种肥皂库等我创build了一个自定义日志格式$ { SSL_PROTOCOL} e和$ {SSL_CIPHER} e在我们的testing服务器上(见下文) LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\" %m %H \" protocol:%{SSL_PROTOCOL}e:\" \"%{SSL_CIPHER}e\"" security 在apache2.conf中,并在可用站点上成功应用 CustomLog ${APACHE_LOG_DIR}/access.log security 它对一些stream量,但不是所有的预期工作,据我所见,只有PHP文件被张贴到或GOT填写正确的日志。 作为资源下载的文件不会显示协议或密码,只是显示一个-即使他们似乎使用SSL。 10.100.19.25:443 10.100.19.12 – – [16/Oct/2014:11:24:48 +0100] "GET /URL1/js/jsfile.js?_=1413454909537 HTTP/1.1" 200 5876 "https://testsite/URL1/URL2/File.php?token" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0" GET HTTP/1.1 "protocol:-:" "-" 是否有显示用于所有连接的ssl密码?
所以我有一个现有的通配符DNSlogging和子域虚拟服务器设置如下 DocumentRoot /path/to/code <Directory "/path/to/code"> allow from all Options +Indexes </Directory> ServerName existing.domain.co.uk ServerAlias *.domain.co.uk …我现在想添加另一个虚拟服务器,它以相同的方式工作,但有一个子子域,允许我从类似monkeys.alt.domain.co.uk访问代码库的一个分支 DocumentRoot /path/to/altcode <Directory "/path/to/altcode"> allow from all Options +Indexes </Directory> ServerName alt.domain.co.uk ServerAlias *.alt.domain.co.uk 在DNS区域文件中,我添加了另一个从* .alt到IP的logging(恰好与* Alogging相同的IP)。 现在我正在想的是,现有的通配符正在拾取monkeys.alt.domain.co.uk并将其发送到现有的虚拟服务器而不是新的虚拟服务器。 我的问题:我如何获得来自monkeys.alt.domain.co.uk的stream量转到新的'alt'虚拟服务器?
我为用户“bob”设置了一个chroot监狱。 bob位于/ var / jails / bob Bob有一个位于/var/jails/bob/bobssite.com/public_html的网站 一切似乎工作到目前为止,包括这一事实,该进程是与鲍勃的uid运行(检查与PHP“exec('whoami')),也就是说,直到我设置在php5-fpmconfiguration文件中的bob的站点chroot /etc/php5/fpm/pool.d/bobssite.com.conf): [bobssite.com] ; Per pool prefix ; It only applies on the following directives: ; – 'slowlog' ; – 'listen' (unixsocket) ; – 'chroot' ; – 'chdir' ; – 'php_values' ; – 'php_admin_values' ; When not set, the global prefix (or /usr) applies instead. ; Note: […]
我们正在尝试向外部站点写入反向代理规则。 ProxyRequests On ProxyRemote https://abc.company.com http://proxy.company.com:80 ProxyPass /_vti_bin/AccountList.asmx/ https://abc.comany.com/_vti_bin/AccountList.asmx/ ProxyPassReverse /_vti_bin/AccountList.asmx/ https://abc.company.com/_vti_bin/AccountList.asmx/ 由于这是一个内部应用程序,我没有从我的apache http服务器直接连接到外部网站。 我正在尝试通过公司代理。 但它不工作。 什么是解决这个问题的理想方法?
我有一个下载目录与不同版本的同一个文件,加上一个“最新”,这是最新版本的符号链接,如下所示: foo-1.0.tar.gz foo-1.1.tar.gz foo-2.0.tar.gz foo-latest.tar.gz -> foo-2.0.tar.gz 我想指出我的用户下载http://example.com/…/foo-latest.tar.gz ,但是当我这样做时,浏览器将文件保存为foo-latest.tar.gz,所以用户实际上并不知道他们下载了哪个版本。 相反,我想浏览器将其保存为foo-2.0.tar.gz。 我知道HTTP Content-Disposition头可以用于这个。 有没有办法configurationApache,所以它发送的头文件的目标符号链接作为文件名,而不必我写一个自定义的下载脚本?
Apache尝试parsing我的* .tpl文件(其中包含js / html – 下划线模板)。 这是我根本不需要的东西。 所以,如果我将文件重命名为* .html,则内容按原样返回,如果该文件具有“tpl”扩展名,则会收到error handling的结果。 我通过添加行来解决问题 AddType text/plain .tpl 到configuration文件/etc/apache2/mods-enabled/mime.conf 。 但问题仍然是一样的 – 为什么orifinally文件被处理? 另外如果我明确指定 AddType application/octet-stream .tpl 文件也在处理中。 我不知道如何closures这种行为。 error.log / access.log(关于parsing错误)没有任何疑问。 这是Debian 7,Apache / 2.2.22(Debian)。 没有.htaccess 。 虚拟主机设置: <Directory /> Options FollowSymLinks Indexes Order allow,deny allow from all AllowOverride all Header set Access-Control-Allow-Origin "*" </Directory>
我需要在Windows上的Apache中安装Kerberos模块。 我已经将文件auth_kerb_mod.so复制到apache / modules /中,并使用LoadModule auth_kerb_module modules / auth_kerb_mod.so修改了conf / httpd.conf 但是我无法启动Apache服务。 Apache找不到Kerberos模块。 你可以帮我吗 ?
我的系统是Apache 2.22的Debian 我正在尝试使用rotatelogs来旋转我的日志。 日志文件中的格式工作,但旋转不起作用。 部分的apache2.conf LogFormat "%h %t %m %U %q %>s %B \"%{Referer}i\"" custom CustomLog "|/usr/sbin/rotatelogs /var/log/apache2/access_log 60" custom 这里有什么错误? 先谢谢你。
我无法从我的自定义位置运行一个PHP: $ cat /etc/apache2/sites-available/000-default.conf <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /home/alex/Documents/var_www_html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> # vim: syntax=apache ts=4 sw=4 sts=4 sr noet $ ls -l ~/Documents/var_www_html total 52 drwxr-xr-x 2 alex alex 4096 Oct 25 16:37 dir1 drwxr-xr-x 2 alex alex 4096 Oct 25 16:37 dir2 -rwxr-xr-x 1 alex alex 493 Oct 25 […]