Articles of apache2

将单个页面redirect到http

我目前在我的apache.conf文件中有这个redirect Redirect permanent "/" "https://127.0.0.1/" (请注意:: 127.0.0.1是一个占位符) 我想确保我的网站的所有目录都是https,除了文件Word.php 。 这怎么能在apache.conf文件中完成?

HTTPS除了一个页面

我试图configuration我的Apache服务器承载一切在HTTPS除了一个页面,我需要我的脚本能够访问。 目前,我被提示绕过不可信的SSL证书,这是破坏我的自动化。 这是我当前的000-default.conf文件中的SSLconfiguration。 Redirect permanent "/" "https://<ip>/word.php/" 我已经尝试在000-default.conf文件中添加这行来重写规则,但它没有奏效。 RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://<ip>/word.php [R,L] 我已经尝试了一切,似乎没有任何工作。 我没有.htaccess文件,所以请不要build议我修改。 谢谢您的帮助

分派器上的Apache重写规则

我怎样才能做一个重写规则http://example.com/abc重写/redirect到http://example.com/abc.html但它应该工作时,我的URL为http://example.com/abc/def.html 。 目前,当我redirect 301 "abc" "abc.hml" ,第二个URL也redirect到http://example.com/abc.html/def.html 。 我目前的规则。 <IfModule rewrite_module> RewriteEngine On RewriteRule ^/$ /content/aaa-123/abc.html [PT,L] RewriteRule ^/index.html$ /content/aaa-123/abc.html [PT,L] RedirectMatch ^/abc$ /abc.html RewriteCond %{REQUEST_URI} !^/(.*)/$ RewriteCond %{REQUEST_URI} !^(.*)\.(.*)$ RewriteRule ^/(.*)$ /content/$1/ [L] RewriteRule \.(css|jpe?g|gif|png|js)$ – [L] ErrorDocument 404 /errors/404.html <IfModule mod_expires.c> ExpiresActive on ExpiresByType image/jpg "access 1 year" ExpiresByType image/jpeg "access 1 year" […]

AWS ECS:简单的Apache Web服务器容器失败

我正在开始使用AWS ECS,作为一个概念certificate,我试图运行一个简单的Apache Web服务器。 问题是任务失败,closures消息: Essential container in task exited 我的任务中的容器从我的dockerfile中取出了一个Docker Hub镜像: FROM ubuntu:16.04 RUN apt update RUN apt install -y apache2 RUN echo "Welcome to my web site" > /var/www/html/index.html EXPOSE 80 我知道拉取成功了,图像可以做它应该做的事情,而且我的networking都很好,因为当我从底层EC2实例的命令行运行这个时: docker run -d -p 80:80 reponame/webserver /usr/sbin/apache2ctl -D FOREGROUND …它给了我一个工作的网页。 我给了容器一个512 MB的硬限制和从80到80的端口映射。它被标记为“基本”,我尝试使用各种值入口点,包括: /usr/sbin/apache2ctl -D FOREGROUND 有任何想法吗? 谢谢,

为apache用户设置umask 0002:www-data

我正在运行的Ubuntu 14.04,并希望apaches www-data用户创build的文件,可以由同一组www-data中的所有用户可写。 到目前为止,我试图添加 umask 0002或umask 002 到/etc/apache2/envvar但是在停止和启动apache服务之后并没有成功。 我还有什么可以尝试的? 我在其他post中跟着其他一些伟大的tipps,但没有成功创buildwww数据的可写文件。 如何设置默认的umask … 在ubuntu上运行php的www-data用户的umask 非常感谢您的帮助 :-)

删除在Apache目录中的尾部斜杠

我有以下urlwww.example.com/advice/现在注意在URL的末尾的斜线? 我希望将其移除为www.example.com/advice 。 现在,当我在浏览器中input该URL时,我将redirect到带有斜线的尾部,即使以curl为例。 现在我知道后面的斜杠正在增加,因为通知是一个实际的目录。 [steve@dev dev.www.example.com]$ curl -I https://dev.www.example.com/advice -k HTTP/1.1 301 Moved Permanently Date: Fri, 25 Nov 2016 08:20:11 GMT Server: Apache/2.4.6 (CentOS) Location: https://dev.www.example.com/advice/ Cache-Control: max-age=0 Expires: Fri, 25 Nov 2016 08:20:11 GMT Connection: close Content-Type: text/html; charset=iso-8859-1 [steve@dev dev.www.example.com]$ curl -I https://dev.www.example.com/advice/ -k HTTP/1.1 200 OK Date: Fri, 25 Nov 2016 […]

Apache无法编译标题集正则expression式

我有一个非常简单的事情: RequestHeader edit X-Forwarded-User CORP\\(.*) $1 Ubuntu的Apache 2.4.18说它不能编译标题编辑正则expression式? 我怎样才能解决这个问题? 或者更好的是,如何解决这个问题?

DNS反向代理

我正在使用Docker在逆向代理之后部署大量的微服务。 我想基于DNS查询来平衡我的微服务,并且允许在代理启动后自动进行故障转移和重新平衡。 我正在寻找一个代理服务器,支持DNS查询返回的服务器之间的负载平衡。 因此,例如test.local返回服务器192.168.1.1,192.168.1.2,192.168.1.3,我想负载均衡之间的stream量,并做一些标准的反向代理重新路由的东西。 Nginx在启动时会执行DNS查询,但不会定期执行DNS查询,并且可以兑现TTL,除非您拥有昂贵的Nginx Plus。 如果我随着服务器的更改周期性地重新启动我的代理服务器,那么它可能会工作,但这会抛出不好的请求,并不是一个好的解 我看了看是否可以用Apache来完成,但是我还没有find任何东西。 任何帮助设置这将是不胜感激,因为这是我需要让我的服务器容错的难题的最后一块。

closures到apache HTTPS端口的HTTP连接

当一个客户端发出一个http请求到apache https VirtualHost apache响应: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>400 Bad Request</title> </head><body> <h1>Bad Request</h1> <p>Your browser sent a request that this server could not understand.<br /> Reason: You're speaking plain HTTP to an SSL-enabled server port.<br /> Instead use the HTTPS scheme to access this URL, please.<br /> </p> <hr> <address>Apache/2.4.7 (Ubuntu) […]

apache2configuration中的inheritance

我有一个拥有20个不同SSL证书的网站。 当前的configuration文件相当长,并有很多重复,因为我有20个<VirtualHost *:443>块,对于ServerAdmin , DocumentRoot , ErrorLog等大多数相同的值。 唯一不同的值是ServerName, ServerAlias, SSLCertificateFile, SSLCertificateKeyFile 。 是否有一个DRY(不要重复自己)解决scheme这个configuration集?