Używam busybox 1.23.2 (skompilowany przeze mnie ze źródła) w systemie Linux. Próbuję uniemożliwić innym osobom dostęp do plików umieszczonych na moim serwerze, więc pomyślałem, że skonfiguruję serwer:

$ cat etc/httpd1.conf
A: 127.
D: *
$ sudo httpd -h www/ -c ../etc/httpd1.conf -fvv

Te ..mają obejść dziwną interpretację ścieżek przez busyboksa, ale do serwera można uzyskać dostęp 127.*, zgodnie z oczekiwaniami

Jednak próba dostępu do niego ::1daje 403 zabronioną odpowiedź, więc próbowałem go skonfigurować w następujący sposób:

$ cat etc/httpd2.conf
A: 127.
A: ::1
D: *

W rezultacie odmawia się dostępu:

$ sudo httpd -h www/ -c ../etc/httpd2.conf -fvv
[::1]:43440: url:/
[::1]:43440: response:403
[::1]:43441: url:/
[::1]:43441: response:403
[::1]:43473: url:/
[::1]:43473: response:403
[::ffff:127.0.0.1]:37889: url:/
[::ffff:127.0.0.1]:37889: response:403

Próbowałem rozwiniętej notacji, ale to nie działało.

Jak skonfigurować busybox, aby zezwalał na połączenia IPv6?

user2064000
źródło