Сервер разделен на две виртуальные машины, но не может правильно установить псевдоним cgi-bin

Поэтому, несмотря на то, что у меня не было опыта работы со стороной сервера, я разделил свой выделенный сервер Ubuntu 18.04 на два виртуальных сервера. Один для example.com, а другой для xxxx

Первоначально оба имели доступ к одному и тому же cgi-bin, который я не хотел.

Так что в файле xxxxconf я добавил

ScriptAlias /cgi-bin/ /var/www/x.x.x.x/public_html/cgi-bin/
    <Directory "/var/www/x.x.x.x/public_html/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

Затем я перезапустил Apache, но теперь я не могу добраться до папки cgi-bin

Журнал доступа говорит:

"GET /cgi-bin/prl.pl?b=1 HTTP / 1.1" 500 803 "-"

Ошибка:

[cgid: error] [pid 560: tid 140643013695232] [client xxxx:50568] Конец вывода сценария перед заголовками: prl.pl

Мое необразованное предположение заставляет меня думать, что это плохой псевдоним. Если кто-нибудь может мне помочь, я был бы очень признателен.

Спасибо

0 ответов

Другие вопросы по тегам