[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Инструменты для конфигурирования Apache2



7 октября 2009 г. 13:53 пользователь Andrey N. Prokofiev
<andy@eth0.spb.ru> написал:
>
> veresk пишет:
>> Говорят, что-то с CLI-мордочкой иметься должно. Может, кто в курсе событий?
>>
> Есть такое...vim называется ;)

Заодно и я спрошу. Есть apache2. В нем отключил default сайт
(a2dissite default), сделал пример как расписано тут:
http://www.debian-administration.org/articles/18

Сделал я правда только один сайт. Теперь вопрос: как сделать таким
образом, чтобы, к примеру, по IP адресу не отдавался этот сайт?

У меня имеется следующее:
/etc/apache2/sites-available$ ls
default  default.dpkg-dist  default-ssl  www.site.ru

/etc/apache2/sites-enabled$ ls
www.site.ru

Хочу прикрутить к себе на сервер сайт, но чтобы он был доступен только
по обращению к нему по имени www.site.ru или по алиасу site.ru.
Пробовал сейчас через анонимайзер зайти по IP адресу, отдает мне
страничку. (http://anonymouse.org/anonwww.html) Получается на 80 порту
висит по умолчанию этот сайт и как бы туда не зайти он будет
отдаваться? Зачем тогда в /etc/apache2/sites-available/www.site.ru
указывается имя?

файл /etc/apache2/sites-available/www.site.ru:

<VirtualHost *>
        ServerAdmin webmaster@site.ru
        ServerName  www.site.ru
        ServerAlias site.ru

        # Indexes + Directory Root.
        DirectoryIndex index.html
        DocumentRoot /var/www/www.site.ru/htdocs/

        # CGI Directory
        ScriptAlias /cgi-bin/ /var/www/www.site.ru/cgi-bin/
        <Location /cgi-bin>
                Options +ExecCGI
        </Location>


        # Logfiles
        ErrorLog  /var/www/www.site.ru/logs/error.log
        CustomLog /var/www/www.site.ru/logs/access.log combined
</VirtualHost>


-- 
С уважением, Алексей

Reply to: