Articles of Apache的2.4

Apache不尊重“要求主机”,但“要求IP”的作品

我只是试图授予我们公司的访问权限。 当我使用Require host ,我收到了403个错误: Require host gateway.ourcompany.com 但是,如果我明确使用我们的IP地址,我将获得该网站: Require ip 203.0.113.0 这是为什么? 我需要启用一些DNS相关的模块host工作?

尽pipe在每个目录中都要求“全部批准”

我试图运行一个简单的apache 2.4.12服务器只有一个静态的index.html页面。 经过一些configuration,它启动正确,但客户端获得403“响应”的答复 您无权访问/在此服务器上。“ httpd.conf中: ServerRoot "/usr/local/apache2" Listen 80 LoadModule authn_file_module modules/mod_authn_file.so LoadModule authn_core_module modules/mod_authn_core.so LoadModule authz_host_module modules/mod_authz_host.so LoadModule authz_groupfile_module modules/mod_authz_groupfile.so LoadModule authz_user_module modules/mod_authz_user.so LoadModule authz_core_module modules/mod_authz_core.so LoadModule access_compat_module modules/mod_access_compat.so LoadModule auth_basic_module modules/mod_auth_basic.so LoadModule reqtimeout_module modules/mod_reqtimeout.so LoadModule filter_module modules/mod_filter.so LoadModule mime_module modules/mod_mime.so LoadModule log_config_module modules/mod_log_config.so LoadModule env_module modules/mod_env.so LoadModule headers_module modules/mod_headers.so LoadModule setenvif_module modules/mod_setenvif.so LoadModule […]

Apache 2.4和服务器信息身份validation访问

我想在我的apache 2.4(debian jessie)安装上设置/ server-info。 我想通过身份validation过程来访问服务器信息,就像我可以通过.htaccess文件定义的服务器信息一样,但是我找不到需要放置必要文件的目录。 是否有可能通过用户名密码访问服务器信息?

我怎样才能得到phpmyadmin别名匹配,而不是这个默认的Apache虚拟主机?

如果做一个全新的安装 Apache 2.4 PHP Phpmyadmin 在Ubuntu 14.04服务器上。 我使用所有默认的“开箱即用”设置,我可以浏览到xxxx/phpmyadmin和phpmyadmin将加载 – 没有意外。 然后,我编辑默认的虚拟主机,以直接向服务器IP地址发出请求时发生404错误。 例如 <VirtualHost *:80> redirect 404 / ErrorDocument 404 "<h2>404 Not Found: Hostname not recognised</h2>This server is not configured for the requested domain" # Note: this has to be used or else phpmyadmin wont work – visiting http://<server IP>/phpmyadmin # simply results in the ErrorDocument […]

Apache无法获得远程主机名

我有… <VirtualHost example.com:80> ServerAdmin webmaster@localhost ServerName example.com Redirect permanent / https://example.com/ </VirtualHost> 立即去… <IfModule mod_ssl.c> <VirtualHost example.com:443> ServerAdmin webmaster@localhost ServerName example.com ServerAlias example.com DocumentRoot /home/klyde/ror/exampledev/public SSLCertificateFile /etc/apache2/ssl/certs/123abc.crt SSLCertificateChainFile /etc/apache2/ssl/certs/gd_bundle-g2-g1.crt SSLCertificateKeyFile /etc/apache2/ssl/private/examplekey.key BrowserMatch ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0 SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL SSLEngine on SSLProxyEngine On ProxyRequests On <Proxy *> AddDefaultCharset off #Options Indexes FollowSymLinks AllowOverride none <RequireAny> […]

在服务器中找不到iredadmin目录

我遇到了iRedAdmin和roundcube的一个奇怪的错误。 安装iRedAdmin后,我检查发送邮件等,一切正常。 我最近更改了SSL keys和DirectoryRoot到/var/www/public它停止工作,我得到: The requested URL /iredadmin was not found on this server. 我该如何解决? PS。 我可以login到roundcube电子邮件。 但是,电子邮件不发送或接收。

是否可能(或不可取)在没有Apachectl的情况下运行Apache?

我在一个Docker容器中使用了Apache,并且想把这个进程附加到容器(防止分叉)。 然而,所有的文档说运行使用apachectl,立即退出并运行Apache下的引擎。 有没有一个干净的方式来直接运行Apache? 我已经尝试了以下,但它失败: $ source /etc/apache2/envvars $ /usr/sbin/apache2 -f /etc/apache2/sites-available/rails.conf AH00534: apache2: Configuration error: No MPM loaded.

目前支持哪些版本的Apache?

PHP包含显示支持哪些版本的graphics: (从2016-01-08捕获) https://secure.php.net/supported-versions.php 是否有类似的graphics或信息可用于Apache?

Apache 2.4在升级后切换MPM

我们使用mpm_event(“sudo a2enmod mpm_event”)和后面的PHP-FPM后端运行Apache2.4。 一切都很好,但是当我偶尔升级我的软件包(“apt-get upgrade”)时,Apache正在切换回mpm_prefork,导致我的configuration过时,并使我的网站完成。 有谁知道如何告诉它不要在升级后切换MPM?

Apache VirtualHostconfiguration将不会匹配

我有以下configuration,清漆作为外部端点(NGINX)和Apache之间的caching。 +——-+ +——-+ +——+ | NGINX | +—> |Varnish| +—> |Apache| +——-+ +——-+ +——+ 当我从浏览器调用Apache VirtualHostconfiguration时,无法使其匹配。 我的(单个)VirtualHost的configuration如下所示: <VirtualHost *:80> ServerName fabrikam.com ServerAlias fabrikam.com ServerAdmin myemailaddress DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access-mycustomlog.log combined </VirtualHost> 这里是Apache版本: root@localhost:/etc/apache2# apache2 -v Server version: Apache/2.4.7 (Ubuntu) Server built: Jan 14 2016 17:45:23 症状 当我访问https://fabrikam.com ,它不会给我/var/www/html文件夹的根目录。 相反,它试图访问/var/www的根目录,因为我禁用了mod_index ,它给了我一个HTTP 404 Not Found错误。 […]