Я пытаюсь перенести программное обеспечение с Apache 2.2 на 2.4. У меня это работает - почти. При доступе к серверу через адрес localhost все работает, но при попытке доступа через 127.0.0.1 некоторые вещи не работают.

Например, http://localhost/cgi-bin/WI_facility показывает мне правильную страницу, но http://127.0.0.1/cgi-bin/WI_facility спрашивает меня, хочу ли я save the file WI_facility which is BIN file (164KB)

Это происходит в Ubuntu 16.04. 17.04 и 17.10 оба localhost и 127.0.0.1 работают нормально.

Ключевая часть apache2.conf находится ниже:

<VirtualHost *:80>
    DocumentRoot /var/www/html
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/html>
        Options -Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>

    ScriptAlias /cgi-bin/ /var/www/cgi-bin/
    <Directory /var/www/cgi-bin>
        AllowOverride All
        Options +ExecCGI
        SetHandler cgi-script
        Require local
    </Directory>
</VirtualHost>

0