Articles of Apache

我如何以编程方式重新启动一个系统服务(而不是apache)从Linux中的Apache?

我需要简单的方法来允许最终用户从同一个框中的apache服务的网页重新启动tomcat。 我们试图让我们的QC部门轻松地将我们的webapp的新版本部署到apache。 我们使用samba,但是我们需要一个简单的方法让他们在部署之前/之后停止/启动tomcat服务器。 这只会用于内部的盒子。 有没有现有的解决scheme呢? 还是会更容易写一些快速的PHP应用程序来处理这个?

将DirectoryIndex应用于Apache中的别名

如何将DirectoryIndex应用到Apache中的别名而不会导致错误403? 这导致响应标题200: http://localhost/提供http://localhost/index.html <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www DirectoryIndex index.html index.php index.xhtml index.htm default.htm <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> 这导致错误403,被禁止: http://localhost/aliasName/wwwrootDevelopmentSubDirectory/ <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www DirectoryIndex index.html index.php index.xhtml index.htm default.htm <Directory /> Options FollowSymLinks AllowOverride […]

如何禁用Apache的Content-Length响应头?

让我先说这个问题,说明我只想暂时禁用头,并充分意识到浏览器,caching机制等的影响,如果头不存在。 当Content-Length头部不存在于HTTP响应中时,我需要testing一些caching行为。 有没有办法来禁用头文件? 我的第一个尝试是简单地尝试使用PHP和header("Content-Length: 0", true);将其设置为0 header("Content-Length: 0", true); 但这与完全从响应中删除标题不同。 是否可以禁用/删除标题?

无法parsing符号“IOUtils”

我已经使用下面的代码在我的android应用程序中创build一个临时文件: public File streamToFile (InputStream in) throws IOException { File tempFile = File.createTempFile("sample", ".tmp"); tempFile.deleteOnExit(); FileOutputStream out = new FileOutputStream(tempFile); IOUtils.copy(in, out); return tempFile; } 现在问题是Cannot resolve symbol 'IOUtils' 。 我做了一些Googlesearch,发现使用IOUtils我需要下载并包含一个jar文件。 我从这里下载了jar文件( commons-io-2.4-bin.zip )。 我从zip压缩包中添加了名为commons-io-2.4.jar的jar,当我尝试使用以下命令导入它时: import org.apache.commons.io.IOUtils; 它显示错误Cannot resolve symbol 'io' 。 所以我试图导入它像: import org.apache.commons.* 但是我仍然得到错误Cannot resolve symbol 'IOUtils' 。 问题1:为什么我得到这个错误? 如何解决? 问题2:有什么办法可以在不使用外部库的情况下从InputStream创build临时文件? 或者这是最有效的方法吗? 我正在使用android […]

cakephp / app / webroot /在Apache sereper上安装cakephp时未find

我在做什么: 我已经用cakephp 2.2.1开发了一个web应用程序。 现在我想将它安装在Apache服务器(版本2.2.16)上。 错误 : 在此服务器上找不到所请求的URL / inetpub / wwwroot / cakephp / app / webroot。 我做了什么: 这在我看来是一个.htaccess错误。 我查了一下 LoadModule rewrite_module libexec / apache2 / mod_rewrite.so 没有注释。 我确信 选项FollowSymLinks AllowOverride全部 启用了wwwroot / cakephp目录。 然后我检查了所有的.htaccess文件都符合文档 。 仍然没有运气。 题: 有谁知道发生了什么事? 编辑:这里是app / webroot / index.php: <?php /** * Index * * The Front Controller for handling […]

从PHP的内容长度标题被覆盖!

我试图找出为什么PHP的Content-Length头被覆盖。 这是demo.php <?php header("Content-Length: 21474836470");die; ?> 请求获取标题 curl -I http://someserver.com/demo.php HTTP/1.1 200 OK Date: Tue, 19 Jul 2011 13:44:11 GMT Server: Apache/2.2.16 (Debian) X-Powered-By: PHP/5.3.3-7+squeeze3 Content-Length: 2147483647 Cache-Control: must-revalidate Content-Type: text/html; charset=UTF-8 请参阅内容长度? 它最大为2147483647字节,即2GB。 现在,如果修改demo.php像这样 <?php header("Dummy-header: 21474836470");die; ?> 标题不会被覆盖。 HTTP/1.1 200 OK Date: Tue, 19 Jul 2011 13:49:11 GMT Server: Apache/2.2.16 (Debian) X-Powered-By: PHP/5.3.3-7+squeeze3 […]

在调整php图像大小时,服务器负载会增加

我有一个PHP脚本,将图像的大小调整为上传的三种不同的分辨率。 当我上传一个图像时,它将其大小调整为300 * 300,80 * 80,800 * 800,并保存原始文件。 我使用的脚本是以下链接https://github.com/blueimp/jQuery-File-Upload/blob/master/example/upload.php 以下图像是服务器的系统监视器。 CPU历史的前两个尖峰是单独上传文件时发生的图像大小调整。 以下是从队列中上传的文件。 在此上传过程中,服务器无法处理其他请求。 当时我无法访问其他页面。 页面加载一半或者根本不加载,或者一旦上载完成,页面加载。 我需要立即解决这个问题。 如何克服这个问题。 我必须为服务器充分。 是否有任何插件为图像resize的Apache或有问题的代码。

从Django运行一个shell命令

我正在开发一个Django的网页(使用Apache服务器),需要调用一个shell命令来启用/解除一些守护进程。 我正在努力做到这一点 os.system(service httpd restart 1>$HOME/out 2>$HOME/error) 而这个命令不会返回任何东西。 任何想法如何解决这个问题?

除了rss提要,htaccess强制ssl

我的网站目前强制到处都是SSL。 这是我想要的方式,除了它是我的RSS驱动的通讯和feedburner导致问题。 由于这一点,我需要为我的饲料例外。 有人可以帮助使用适当的htaccess规则来解决这个问题吗? 我的饲料是 /feed /shop/feed /forum/discussions/feed.rss 这是我强制SSL的条件。 除了所有的RSS提要都被强制执行外, # Force SSL RewriteCond %{SERVER_PORT} 80 RewriteCond %{REQUEST_URI} !^/forum [NC] RewriteRule ^/?(.*)$ https://photoboothowners.com/$1 [R=301,QSA,L,NE] 我尝试了以下,但似乎并没有正常工作。 # Force SSL RewriteCond %{SERVER_PORT} 80 RewriteCond %{REQUEST_URI} !^/forum [OR] RewriteCond %{REQUEST_URI} !^/feed [OR] RewriteCond %{REQUEST_URI} !^/shop/forum [NC] RewriteRule ^/?(.*)$ https://photoboothowners.com/$1 [R=301,QSA,L,NE] 非常感谢您的帮助! 更新:这是我的服务器的根目前我的当前.htaccess文件。 这是目前redirecthttp://photoboothowners.com/feed https://photoboothowners.com (注意它是放下饲料目录)。 RewriteEngine on # […]

启用执行function

我有一个共享服务器(Apache)的网站,我的脚本之一需要执行function的工作,但我的虚拟主机似乎已禁用它..有没有办法通过.htaccess启用它?