Simone: Alias Nginx-Proxy vs. Apache2 Alias

Beitrag lesen

Hi,

Ich bin dabei mir einen (Web-Entwicklung) Nginx(als http2-Proxy) + Apache2 Server aufzusetzen.

Wie bekomme ich das hin das Apache Alias Module ohne Anpassung der Nginx Conf korrekt eingebunden werden?

Beispiel:

# apachectl -M | grep autoindex
 autoindex_module (shared)

# apachectl -M | grep alias
 alias_module (shared)
 vhost_alias_module (shared)

-> Autoindex + Alias Module sind "aktiv"

#cat /etc/apache2/mods-available/alias.conf

<IfModule alias_module>
        # Aliases: Add here as many aliases as you need (with no limit). The format is
        # Alias fakename realname
        #
        # Note that if you include a trailing / on fakename then the server will
        # require it to be present in the URL.  So "/icons" isn't aliased in this
        # example, only "/icons/".  If the fakename is slash-terminated, then the
        # realname must also be slash terminated, and if the fakename omits the
        # trailing slash, the realname must also omit it.
        #
        # We include the /icons/ alias for FancyIndexed directory listings.  If
        # you do not use FancyIndexing, you may comment this out.

        Alias /icons/ "/usr/share/apache2/icons/"

        <Directory "/usr/share/apache2/icons">
                Options FollowSymlinks
                AllowOverride None
                Require all granted
        </Directory>

</IfModule>

Und genau diese "geladenen" Regel:

Alias /icons/ "/usr/share/apache2/icons/"

funktioniert so nicht!

Natürlich funktioniert die ganze Sache wenn ich in der Nginx Conf die Regel festlege.

			#Alias /icons/ "/usr/share/apache2/icons/"

			location ~ ^/icons/.* 
			{
				root /usr/share/apache2/;
			}

Gibt es einen Trick um den Alias vom Apache2 nutzen zu können.

Danke