Apache HTTP服务器可以提供动态内容吗?

ApacheHTTP服务器只能提供静态内容吗?Tomcat用于服务servlet/JSP。Tomcat能否提供其他动态内容,如perl、PHP等 当然,Apache能够提供动态内容!mod_perl、mod_php,以及您为Apache插入的模块,让他能够为它们提供服务。当然,Apache能够为动态内容提供服务!mod_perl、mod_php,以及您为Apache插入的模块,让他能够为它们提供服务。总之:是:p 一句话:是的 Apache HTTP服务器()具有: CGI支持:。 这将运

Apache 修改noobie问题

我已经安装了Zend风格的frontcontroller。基本上,它只是将每个url重定向回索引 URL的格式为/controller/view/+[附加参数] 我想以以下形式创建一些快捷方式: RewriteRule ^home /home/index RewriteRule ^products /products/view RewriteRule .* index.php 然而,mod_rewrite似乎忽略了我的重写规则。它不会改变home-to-home/索引,尽管我相当确定它应该能

Apache htaccess mod_重写css/js/images访问问题

我正在使用apachemod_重写,htaccess 我从某个站点(我忘了该站点)找到了一种方法来实现图像/css/js文件访问,而无需在html/页面中写入完整的url路径 因此,我在htaccess中写道: RewriteRule images/(.+)?$ images/$1 [NC,L] # it take images from images folder RewriteRule js/(.+)?$ js/$1 [NC,L] # it take js f

Apache .htacces因“而失败”;请求超出了10个内部重定向的限制…”;

我有以下。htacces: RewriteRule ^uploads/(.*)$ uploads/%{HTTP_HOST}/$1 [L] 它失败于: 由于可能的配置错误,请求超出了10个内部重定向的限制 我猜这是因为uploads/(.*)$也匹配uploads/%{HTTP\u HOST}/$1,但我不知道如何解决这个问题。有什么想法吗?试试这个 RewriteCond %{REQUEST_URI} !^/uploads/.*?/.*$ RewriteRule ^uploads/(.*)$

apache-Can';t上传>;2GB文件

在我们的应用程序中上传文件工作正常,直到我们遇到一个大于2GB的文件 错误日志显示: Invalid Content-Length (-3)Unknown error: Error reading request entity data 我已经用大文件支持重建了最新的apache 64位,但仍然会遇到这个错误。 有什么想法吗?回答晚了,但你可能会遇到这个问题 2gb似乎是许多浏览器的硬限制

Apache htaccess将URL中出现的两个点替换为一个点

我试图用一个点来替换我的图片URL中的两个点 像这样的 应该是 我做了这个,但它并没有像我预期的那样工作 RewriteEngine On RewriteRule (.*)\..(jpe?g|gif|png)$ $1.$2 [R=302,NC,L] 欢迎提供任何帮助。我的解决方案似乎可以在live server上运行:)谢谢,我的解决方案可以在远程服务器上运行我刚刚遇到本地问题。 RewriteRule (.*)\.\.(jpg|gif|bmp|jpeg|png) $

Apache 301重定向/重写导致循环错误

我得到一个重定向循环,代码如下。我怎样才能修好它 第一部分将/links.php重定向到/linked 第二部分重写/链接到/links.php RewriteBase/domain.com RewriteRule ^links\.php$ linked? [NS,R=301,L] RewriteRule ^linked$ links.php?redirect=no [NS] 两种方法都有效,所以我接受第一种方法。再次感谢你 您需要检查在第二条规则中添加的查询字符串,因此在第一条规则前面

Apache 如何在Mahout K-means聚类中维护数据条目id

我使用mahout运行k-means聚类,在聚类时我遇到了识别数据项的问题,例如,我有100个数据项 id data 0 0.1 0.2 0.3 0.4 1 0.2 0.3 0.4 0.5 ... ... 100 0.2 0.4 0.4 0.5 聚类后,我需要从聚类结果中获取id,以查看哪个点属于哪个聚类,但似乎没有方法维护id 在对合成控制数据进行聚类的官方mahout示例中,只有数据输入到mahout,而没有id 28.7812 34.46

Apache htaccess和httpd.conf中重写规则的优先级

我不清楚apache(xampp)服务器中哪个文件的重写规则具有层次结构 .htaccess规则是否比httpd.conf规则具有优先级 如果可以为每个文件添加相同的规则,那么这两个文件之间的区别是什么 让我对这些东西感到疑惑的是,我想每秒钟更新一次favicon(用于学习),但我的.htaccess文件中的以下代码不起作用。我的.htaccess文件与我的index.php文件一起位于服务器根文件夹中,当我转到http://localhost <IfModule mod_rewrite.

Apache 属性cmis:parentId仅为文件夹定义

我正在为我的应用程序编写CMIS接口。此接口将cmis:document对象作为cmis:folder对象的子对象返回。这是 cmis:document对象具有cmis:parentId属性。现在,我想使用验证来验证cmis:document对象。 工作台工具告诉我: 属性cmis:parentId仅为文件夹定义 为什么文档不允许使用此属性?文档如何引用其父级?属性cmis:parentId是因为文档可以没有父级、一个或多个父级 获取文档的父级 当然,您可以在另一个不使用保留名称空间cmis:的

Apache 在同一服务器上运行servlet和cgi/php脚本

我有一些网站使用cgi(perl)和php脚本。它们运行在CentOS和ApacheWeb服务器上 我计划将cgi脚本迁移到jsp/servlet。我希望将Tomcat用于JSP/servlet。在一段时间内,我需要在同一台机器上同时使用cgi脚本和Servlet/JSP 由于ApacheWeb服务器将在端口80上运行,我想知道如何在不在URL中指定端口号的情况下运行tomcat。我环顾四周,看看是否有办法一起运行Apache和Tomcat。我找不到 我希望您能给我一个解释,或者给我一个链接,让

Apache 简单的不经意重定向不起作用?

我的目标是通过以下方式将对mydomain.com/foo的访问重定向到mydomain.com/bar.html: 1-用户无法分辨hs重定向到何处 2-url非常漂亮,既不包含文件名、扩展名也不包含参数 以下是我在该问题上发现的一系列示例,我的.htaccess文件的内容如下: Options +FollowSymLinks RewriteEngine On RewriteRule ^/foo$ /bar.html [PT] 这是行不通的。对mydomain.com/foo的请

将链接重定向到本地Apache服务器上带有斜杠的文件?

我已经将一个网站复制到我的本地XAMPP服务器,但它显示的所有链接都带有斜杠。 例如“/style.css”或“/images/logo.png”,而实际上我只需要“style.css”或“images/logo.png” 我对修改Apache设置不太了解,但我猜这就是我可以解决这个问题的方法?你说的“显示所有链接”是什么意思?你的意思是说,当你在链接上方悬停时,你会看到一条前导斜杠吗?Apache不会修改输出流以改变链接相关性。也许我在寻找解决方案的过程中弄错了。。。所有指向任何文件(图像、其

Apache CentOs&x2B;SVN:为VHOST设置SVN

我有一台Centos 6服务器,具有多个VHOST设置,如下所示: /var/www/vhosts/website1/httpdocs/ /var/www/vhosts/website2/httpdocs/ /var/www/vhosts/website3/httpdocs/ 可通过 www.site1.com www.site2.com www.site3.com 我通过yum安装安装了svn 我根据想要控制的站点更新了subversion.conf。我想在httpdocs中控制一个名为i

Apache URL重写:内部服务器错误

我对Apache的重写规则有点问题 这是我的规则 Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteRule query/(.*) /php/query.php?name=$1 [L] RewriteRule page/(.*) /php/page.php?page=$1 [L] 它工作得很好。但当我尝试添加以下规则来重写与前面两条规则不匹配的URL时 RewriteRule .* /php/page.php?pag

Apache mod_重写规则不总是有效

如果没有数字,我如何使以下条件起作用,以便它可以处理www.example.com/en/fourthcategory以及www.example.com/en/fourthcategory/8562 RewriteRule en/fourthcategory/([0-9]+) ?l=en&c=c4&p=$1 [L] 我可以使用两个规则,但我更喜欢只使用一个,因为最终会有两倍的规则,并且至少有四种语言会有相当多的类别 RewriteRule en/fourthcategory/(

通过Apache到Cherrypy的Kerberos/SPNEGO身份验证

我们希望能够在web应用程序中提供无缝单点登录。我们的用户都在使用现代版的IE,他们将通过内部网本地访问我们的网站,他们都将使用广告帐户登录Windows 我们似乎可以使用集成的windows身份验证让浏览器通过凭据,因此这一面看起来不错 但在服务器端,我们有Apache2.2(托管在Windows server 2008+上),CherryPy在其后面-我们使用重写规则将请求传递到CherryPy 我已经找到了适用于Apache2.2()的mod_spnego的windows编译版本,我相信我

apache未将index.php作为默认值返回

我最近做了一个预装了灯的DigitalOcean水滴。 去把我的网站(包括index.php)上传到/var/www Apache只是返回了它工作时的状态!页 我必须手动将/index.php添加到我的url 我尝试过的事情: 制作了一个包含“DirectoryIndex.php”的.htaccess文件 将DirectoryIndex.php添加到apache2.conf 在dir.conf中首先设置index.php 制作index.html也没有显示这一点 编辑: 这是我的apache2.

Apache 不同文件格式的Lucene搜索查询

我在Windows7上使用Apache的Lucene 3.0.3。我能够成功地索引任何文件扩展名(.doc、.ppt、.pdf、.txt、.rtf等)的文件。但是,我能够从索引的文本文档中搜索任何人类口语(印度语/外国语)中的单词,但不能从索引的word/Powerpoint/PDF文档中搜索。为什么会这样?Lucene有可能直接这么做吗 我需要使用更高版本的Lucene吗?我知道Lucene 4.8.1。我是否需要使用它来完成上述任务,或者Lucene 3不可能实现同样的任务?Lucene不解

Apache 运行BASH-cgi脚本

我不是根。我已经在apache服务器的cgi bin中编写并放置了一个脚本。这里的代码太长,但简而言之,脚本是从浏览器调用的,文件名参数也是作为URL参数传递的。脚本获取文件名,找到文件并读取它。该文件包含要复制的文件/位置的简单列表。脚本迭代文件的每一行,并使用ssh和标准rsync命令将该行上的文件从当前服务器复制到远程服务器。这些都是很标准的东西 脚本从命令行完美运行,所有文件都被正确复制。从浏览器启动时,脚本似乎运行正常。它不会抛出错误,调试日志告诉我所有内容都复制得很好,只是实际文件本

Apache HTACCESS 2 NGINX规则,有什么可以帮我的吗?

我有一个网站需要从apache2移动到nginx,一切都好,除了htaccess。我用谷歌搜索了一些在线工具&,但它们都不起作用,甚至有一条规则: 任何人都可以帮助我,谢谢 <IfModule mod_rewrite.c> RewriteEngine on #First rewrite any request to the wrong domain to use the correct one (here www.) RewriteCond %{HTTP_HOST} !^www\.

Apache 某些.htaccess重写规则不';不能只在开发机器上工作

我有以下规则(更大规则集的一部分) 第一条规则不起作用,第二条规则起作用。由于某些原因,我的服务器似乎没有接收到某些重定向规则,例如login/?和tools/?,但一些小的修改,如向其添加1个字符,似乎“修复”了问题 此外,这些规则在我的生产服务器上工作,但我目前正在用流浪机器建立一个开发环境。这些环境有不同的linux风格(debian prod和ubuntu dev),可能有不同版本的apache(?prod,2.4 dev),但这似乎有点可笑,因为某些重写规则的行为如此奇怪。您需要使用以

Apache 重定向到rtmp协议时,重写规则将子文件夹附加到url

我正在使用htaccess重定向到rtmp流 RewriteRule ^redirect$ rtmp://url.tv/live/ htaccess位于/subfolder1/subfolder2/ 问题是该路径在rtmp url前面 我得到这个错误: 请求的URL/子文件夹1/子文件夹2/rtmp://url.tv/live/ 在此服务器上找不到。 使用httpurl,这种方法可以很好地工作。 我还尝试使用DPI标志,但没有成功 RewriteRule ^redirect$ rtmp://u

Apache Tomcat 7-PS Perm Gen内存不足

PS Perm Gen内存池的使用大小会随着每个请求而增加。 我想这不是因为我的webapp,因为当我刷新(内置tomcat管理器)时,使用的Perm Gen大小会得到0,1mb/10的刷新。当我进入我的webapp时,每个请求都有0,2mb的容量 当达到Perm Gen最大大小时,我必须重新启动Tomcat 如何修复它?您的应用程序肯定在泄漏资源 我建议您检查代码(打开/关闭数据库连接)或在请求之间可以释放的任何其他对象 根据所提供的信息,我不能再提出任何建议 不要忘记,您可以始终使用命令(以

将存储库导入Apache Archiva

我有一个ApacheArchiva的现有版本(相当旧),运行着几个存储库,它们保存着我的JAR。 现在,我已经在一个单独的系统上安装了最新版本的Archiva的新安装,我想将所有这些存储库从旧安装导入这个新安装。我在Archiva GUI上看不到任何可用的导入选项 有人能给我推荐一种方法,让我可以在两个安装之间批量导入所有存储库吗 谢谢只需将存储库目录从以前的实例复制到新实例即可。 就这样:-)

Apache htcaccess将子目录重定向到单个页面

在我在现场测试之前,我想确定我有这个权利。在我开始为我现在的雇主工作之前,他们做了一次网站更新,但没有保持相同的URL命名结构。因此,即使我们的网站地图已经更新,我们仍然会在谷歌上发现404个爬网错误。它将列出旧的URL,然后说,然后列出旧的链接作为它们的链接来源。我不确定我需要什么来纠正这个问题 旧结构是domain.com/product/12345/product\u name 新结构是domain.com/category-name/12-product-name。实际上,没有办法将旧产

在某些情况下找不到Apache-url

我上传到Ubuntu服务器上的Zend应用程序有问题。而这样的URL:http://www.domain.com,http://www.domain.com/admin/panelwork,仅此类型的链接:http://www.domain.com/index/51-picture.htmlshow:未找到。在此服务器上未找到请求的URL/index/51-picture.html。 Apache.conf <Directory/> Options FollowSym

Apache .htaccess规则重定向,但不重写

我正在写一个简单的重写规则。 我希望所有前往给定路径的交通都能从另一条路径获取内容 我有以下规则: Options +FollowSymlinks RewriteEngine on #this is the rule I am implementing RewriteCond %{REQUEST_URI} ^/bar/$ Rewriterule ^(.*)$ "/foo/bar/" [L] #This rule is working RewriteCond %{QUERY_STRING} ^

Apache 第一个请求中的Tomcat不加载页面内容

因此,我无意中重命名了tomcat lib文件夹,但它出现了404错误,如下所示: 然后,我使用/catalina.sh stop和/catalina.sh start重新启动tomcat,重新启动后,我再也看不到类似的消息,但它有时会给出page not found消息,这基本上意味着404,它无法从第一次加载页面内容,我需要手动按F5,然后加载页面内容,如设计等,但若我再次按下F5,它再次给出同样的东西,我需要重新加载页面,以查看内容 我已经尝试通过/startup.sh 还尝试将端口从8

Apache虚拟主机(未找到CSS和Javascript)

我在Oracle虚拟盒上使用一个指示灯。在我进入/etc/apache2/sites-enabled/并更改虚拟主机文件中的某些内容之前,一切都很正常。我没有后援,也不知道我做了什么。正在找到documentRoot并加载index.php。然而,我所有的CSS和JavaCScript文件都返回了404,所以我基本上得到了一个包含文本和图像的非样式页面。我所有的CSS和JS都位于/var/www/retirenetDev/retirenet/web/中,其中“web”是文档的根目录,如下所示。所

Apache 使用记录从域指向IP

我买了一个域名(www.example.com)并创建了一个记录以指向我的Web服务器(81.11.12.13)。我的网页位于子文件夹中(因为我想使用此Web服务器运行两个不同的网页)。我使用以下.htaccess重写规则将用户重定向到正确的文件夹: RewriteEngine on RedirectMatch ^/$ /shop/ 我现在遇到的问题是,重定向后,URL显示来自服务器的IP,而不是人类可读的域名 现在我得到http://81.11.12.13/shop而不是http:www.e

如何为子域和https 443后面的丛配置apache?

这是我目前为apache所做的工作,但如何添加http重定向到https for plex <VirtualHost *:80> ServerName plex.mydomain.com ProxyRequests Off ProxyPreserveHost On ProxyPass / http://localhost:32400/ ProxyPassReverse / http://localhost:32400/ Rewrit

Apache 无法将htacces转换为nginx规则

为此测试了一些在线转换器,但对我来说没有任何效果 这是.htaccesscode-请帮我让这个工作 重新编写引擎打开 重写规则^(auth | my| u posts | coming | contact | panel | login | account | register | recover | logout | search | random | post | index | ajax).html$$1.php[QSA,L] 重写规则^pages/([^\.]+)\.html$page.

在哪里放置SSL加密、Apache HTTP或Webapp

我正在使用cowboy框架为Erlang中的REST API和使用ModProxy的Apache HTTP创建一个中间件/Webapp,以将请求从端口80重定向到端口80xx,因为我不想使用自定义端口来侦听请求,也不想在根目录下运行代码来侦听端口80 现在我想用SSL加密连接,使用HTTPS,我的问题是:在Apache HTTP(使用ModProxy重定向之前)或Erlang应用程序中的Cowboy框架中,使用证书、密钥等配置SSL的最佳实践是什么,因为两者都支持SSL配置 提前谢谢 我把它放在

Apache .httpaccess-仅当I';广义域上的m

如何仅当我在常规域(跳过的子域)上时才能从http重定向到https协议。我试着使用这个重定向,但这是重定向太子域 RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 试试下面的 RewriteEngine On RewriteCond %{HTTP_HOST} ^(www?)\.domain\.com RewriteRule ^ https:

Apache Fail2ban-阻止恶意攻击

我希望用fail2ban阻止来自我的服务器(apache)的僵尸IP,这里是access.log中的一个 184.106.10.130 - - [21/May/2017:10:00:12 +0800] "POST /core/model/modx/error/list.php HTTP/1.0" 404 171 "http://example.com/core/model/modx/error/list.php" "Mozilla/5.0 (X11; U; Linux i686; en-US)

Apache 2.4 ssl.conf其中一个vhost加载了错误的证书

此ssl.conf文件包含在运行Apache2.4的Ubuntu 16.04 LTS服务器上的Apache2.conf中 我用Letsencrypt的acme.sh制作了证书,它工作得非常完美 但在我添加VirtualHost Domain4之后,Domain4似乎使用了来自Domain1的证书,正如在浏览到时(对Domain4无效)证书检查的消息中所示,它显示它是为www.Domain1.com准备的 此配置文件中的所有其他ssl域/虚拟主机保持正常工作 我试着换衣服 <VirtualH

Apache 为什么不是';当使用L标志时,是否在身份验证之前执行重定向?

出于测试目的,我有一个受密码保护的网站克隆,可以使用子域(如dev.example.com)访问。我使用的是基本身份验证,所有流量都应该使用https传输。因此,任何使用http的请求都必须在身份验证之前重定向到https。我尝试了以下.htaccess文件 RewriteEngine On # Rewrite any requests to ip addresses or *.example.com to dev.example.com RewriteCond %{HTTP_HOST} !^

Apache mod_rewrite:重定向到GET变量中名为的页面

我正在更改站点上的目录/URL结构,以使其更清晰(当然,也更美观),但我遇到了一个障碍。假设我有以下URI请求: http://example.com/page.php?foo=bar&baz=qux 如果有人将旧URI加入书签,我想将.htaccess中的请求重定向到由foo变量确定的页面,如下所示: http://example.com/bar 这可能吗?如果是,我怎么做 编辑 这里有一个更具体的例子。我以前有一个页面叫cc.php。它是通过两个参数调用的:课程和标题。因此,查询可能类似于c

Apache SOLR的http错误404

您好,我正在使用SOLR(7.0.0版)启动服务器时,出现了此错误。如何修复它 HTTP ERROR 404 访问/solr/时出现问题。原因: Not Found 原因: javax.servlet.UnavailableException:处理请求时出错。CoreContainer未初始化或正在关闭。 位于org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:338) 位于org.apach

如何从Apache重定向自动发现?

我正在尝试将Outlook的Autodiscover.xml重定向到web服务器之外,因为我们不在本地托管Exchange,而是使用office365 经过大量阅读,我相信我已经接近了,尽管昨天测试时,重定向似乎不起作用 问题: 我想知道我使用的配置是否有问题?我是否缺少使其正常工作的配置 /var/www/html/public/ SetEnv HTTPS on <IfModule mod_rewrite.c> RewriteEngine On Options -Inde

Apache 请求的URL被拒绝。

我们在打开网站时遇到以下问题。 请咨询管理员。您的支持ID是:12573575673107663300 任何人都可以帮助我们解决此问题。您的网络是否连接到具有特定代理设置的公司网络?是。我的网络连接到公司网络,公司网络具有特定的代理设置。上述错误应与其网络设置一起显示。据我所知,这与应用程序开发无关。是的。web应用程序防火墙(WAF)是一种应用程序防火墙,存在一些问题。它将一组规则应用于我的应用程序不适用的HTTP对话。@MontiChandra您是如何修复此问题的。我也面临同样的问题。

Apache 将索引从Solr导出到文件,字段对于FieldCache是非法的

我正在尝试将Solr索引导出到JSON文件。但是,在我关心的两个字段中,其中一个(字段A)是多值的,另一个(字段B)既没有索引,也没有文档值(此字段可能缺少架构)。这两种情况都会导致错误,即不能在… 这些字段的架构位于远程服务器上,不应更改。那么,是否可以导出包含这些字段的索引?谢谢大家! p、 如果可能的话,我也希望fl,因为这两个字段都是我需要的。在这种情况下,您可能希望自己编写一个导出脚本,以加快检索速度(要使用/export功能,字段必须启用docValues) 有几种语言的示例用于获取

Apache 我从localhost移动到webhost的php文件工作不正常

我将我的项目从本地主机移到了web主机。但有些代码运行时会出现错误,如“header php code”、“src code ignore space”……我使用的是webmin面板和上次升级的Apache服务器。我想是关于Apache服务器的问题。我需要有关使用webmin、linux和Apache服务器的建议 示例:“header('location:');”此代码不在webhost中运行显然,header('location:http://localhost)之类的东西不会正常工作,但它只

从私钥生成Apache公钥

使用我的服务器托管服务提供商生成的私钥生成与SSL兼容的公钥的步骤有哪些? 这里是部分密钥,它似乎是一个RSA私钥 -----BEGIN RSA PRIVATE KEY----- MIIEpAIBAAKCAQEAqy0rpDUVRzxHsFr4#FET5iSNVkIljgN75jQi4W7DOtAf6BWk umcLMLIxBaQl3m7/1X93lW5EpyIa/+IqlLH0fUwMyURY6UHJ5WP/LOiV8xs2+xoJ 3LtXdMGjHEyOoSuNcJCiP4nsoYUOvx

Apache .htaccess setEnv作为%{HTTP_HOST}

可以用%{HTTP_HOST}执行htaccess SetEnv吗 我试着这样做: SetEnv HOSTNAME %{HTTP_HOST} 但这不起作用。 我将其设置为 SetEnv HOSTNAME localhost.work 这很有效。所以这只是我的配置,并没有真正运行 希望有人能给我一个提示,为什么这不起作用 提前感谢。SetEnv mod_env用于设置简单的硬编码名称/值对。如果希望根据请求的元素设置var,则需要使用setenif mod_setenif 例如,要将env v

Apache 向所有自托管站点添加维护信息横幅的可能性

我正在寻找一些东西来为我的托管站点添加关于未来维护期/时间框架的信息。 我正在使用Apache2.4(部分通过proxypass)来浏览我的网站,这些系统包括nextcloud、jitsi、wordpress等等 通常,像这样的系统都有自己的功能,可以添加一个“横幅”或一些东西来通知用户即将到来的维护时间框架。但我的一些托管网站缺少这样的功能 我研究了将一个小的HTML或PHP代码“注入”为“头”的可能性,并尝试了通过apache模块(如“substance”、“mod_rewrite”或“PH

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 799 页