Regina Schaukrug: Warnung: Apache in Linux-Subsystem von Windows 10 nicht im Internet exposieren

Beitrag lesen

Ich hab von Linux doch nicht die geringste Ahnung,

und ich hab von Windows schon so viel vergessen, dass ich mich da nicht anders fühle als Du mit Linux.

Hier mal die Warnung:

[Sat Sep 08 08:29:43.520622 2018] [core:warn] [pid 213:tid 139888787590080] (92)Protocol not available: AH00076: Failed to enable APR_TCP_DEFER_ACCEPT

Das Linux-Subsystem ist recht jung und ergo nicht besonders gut getestet. Ich warne davor, einen solchen Server ans Internet zu hängen.

Um das sicher zu stellen würde ich die Datei /etc/apache2/ports.conf also wie folgt abändern:

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf

Listen 127.0.0.1:80

<IfModule ssl_module>
        Listen 127.0.0.1:443
</IfModule>

<IfModule mod_gnutls.c>
        Listen 127.0.0.1:443
</IfModule>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Nach einem Neustart (/etc/init.d/apache2 restart) ist der Apache nur noch über die IP 127.0.0.1 und nicht mehr über das Netz erreichbar. Es sei denn man installiert auch noch einen Proxy und konfiguriert den entgegen allen guten Regeln so, dass der Zugriffe auf die 127.0.0.1 durchreicht…