Июл
28
2010

a2ensite, a2dissite, a2enmod, a2dismod – принцип работы

У меня после установки апача сразу были доступны команды типа a2ensite для включения нового виртуального хоста и a2dissite для отключения. А сами файлы с настройками виртуальных хостов находятся у меня в /etc/apache2/sites-available/ Аналогичный принципе реализован и в управлении модулями апача. И реализовано это всё у меня в debian. Где-то такого может и не быть и поэтому расскажу принцип работы, а кто захочет, то у себя аналогично сделает.

На самом деле когда мы вызываем команду a2ensite myhost, то происходит просто создание символьной ссылки в папке /etc/apache2/sites-enabled/ на файл myhost в папке /etc/apache2/sites-avaliable/. Так же после запуска команды a2ensite myhost необходимо перегрузить конфиги апача. В debian это делается так: /etc/init.d/apache2 reload А при запуске этой команды апач просто подгружает в качестве конфигов все файлы из папки /etc/apache2/sites-enabled/. И таким образом включаются все ваши виртуальные хосты.

tags:
posted in linux by yas375

Follow comments via the RSS Feed | Оставить комментарий | Trackback URL

3 Comments to "a2ensite, a2dissite, a2enmod, a2dismod – принцип работы"

  1. Serge wrote:

    Спасибо, как раз это я и искал! :)

  2. Виталий Капля wrote:

    Ну а если просто самому вписывать сайт с полными настройками, как мне удобно, в http.conf, нужно выпллнять a2ensite?

  3. yas wrote:

    нет. но надо будет конфиг перезагрузить: /etc/init.d/apache2 reload

Leave Your Comment