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