LINUX.ORG.RU
решено ФорумAdmin

ходить на cgit по IP

 , ,


0

1

Настраиваю cgit + apache2 на Debian по статье отсюда:

есть IP: 111.222.333.444

ОС debian

cgit из пакетов

Хочу ходить на cgit так http://111.222.333.444/cgit

<VirtualHost *:80> 
    ServerName 111.222.333.444
    DocumentRoot /home/projects/www/cgit
    DirectoryIndex cgit.cgi
    SetEnv CGIT_CONFIG /etc/cgitrc

    <Directory "/home/projects/www/cgit">
        Options FollowSymlinks ExecCGI
        Allow from all
        AllowOverride all
        Order allow,deny

        <Files cgit.cgi>
            SetHandler cgi-script
        </Files>
    </Directory>

    <Directory "/home/projects">
        Allow from all
    </Directory>
</VirtualHost>

Вместо ServerName подставляю IP Это правильно?

★★★★★

Вместо ServerName подставляю IP Это правильно?

Нет, это не правильно. ServerName подразумевает полное DNS имя вашего сервера. А вот адрес по которому нужно обращаться к серверу задается в начале секции. В вашем случае должно быть так:

<VirtualHost 111.222.333.444:80> 
    ServerName mysuperserver.local

И порт замените с 80 например на 8080, перезапустите Apache и зайдите на адрес http://111.222.333.444:8080

А вообще сначала не плохо читать документацию.

yakunin ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.