Видео смотреть бесплатно

Смотреть фильмы бесплатно

Официальный сайт sosamba138 24/7/365

Смотреть видео бесплатно

All4DK 09.03.2011 22:32

Есть вопрос![РЕШЕНО] Настройка Apache

Добрый вечер/день!
Прошу подсказать, нет ли готовых решений по моему вопросу.
А вопрос, наверное, не очень сложный. Нужно при добавлении новой поддиректории, Apache автоматом подхватывал её как новый хост.

Решение тут: http://welinux.ru/post/5362/

К примеру:
/var/www/site1/www - первый хост
создаём директорию site2:
/var/www/site2/www
И Apache лихо подхватывает хост 2

Предполагаю, что нужно скриптом отслеживать, не появились-ли что-то новое в /var/www/ и если да, то переписать конфигурационный файл.
Но может быть есть другое решение?

Нашел ссылки по теме:
http://generaltea.ru/apache2-ubuntu-virtualhosts-servername/
http://easylinux.ru/node/291/

P.S. на машине Mint и это не сервер, а просто рабочая станция
Спасибо!


Тэги:
+ 0 -
Похожие Поделиться

danvyr 09.03.2011 22:49 #
+ 0 -
Сервер линух или рабочая станция определяется не названием дистрибутива, а тем есть ли там серверные приложения :)
mydoom 09.03.2011 22:55 #
+ 0 -
если нет привязки к apache, можно попробовать mod_simple_vhost для lighttpd.
Zend 09.03.2011 22:58 #
+ 1 -
Возможно, MOD_VHOST_ALIAS - то, что вам нужно.
All4DK 10.03.2011 12:45 #
+ 0 -
Всем большое спасибо!
Пока сделал по методу, описанному здесь:
http://generaltea.ru/apache2-ubuntu-virtualhosts-servername/

Но "автоматизмом" и не пахнет, т.ч. планирую чуть позже написать соответствующий скрипт.
a_tronic 10.03.2011 13:46 #
+ 0 -
Мб не совсем в тему, но постараюсь внести свою лепту:

Апач смотрит в по умолчанию в /var/lib/www. При создании папки (к примеру, folder) получается ссылка вида http://domain.name.ru/folder. Рестарта апача при этом не нужно. После рестарта апача мы можем получить 2ую ссылку вида: http://folder.domain.name.ru
<VirtualHost *:80>
# UseCanonicalName Off
ServerAdmin [email protected]
ServerName st
ServerAlias *.st *.domain.name.ru
ServerAlias *.st *.domain.name1.ru
VirtualDocumentRoot /var/lib/www/%-4.0
VirtualScriptAlias /var/lib/www/%-4.0/cgi-bin
LogLevel debug
# AllowEncodedSlashes On
ErrorLog "|/usr/sbin/cronolog /var/lib/www/logs/error-%Y-%m-%d.log"
CustomLog "|/usr/sbin/cronolog /var/lib/www/logs/access-%Y-%m-%d.log" combined_vhost
<Directory "/var/lib/www/">
AllowOverride All
Options -Indexes
Order allow,deny
Allow from all
</Directory>
</VirtualHost>


p.s. Надеюсь, что конфиг верен))
All4DK 16.03.2011 12:12 #
+ 0 -
Zend и a_tronic спасибо!
Воспользовался вашими советами. Всё заработало почти по идеальному варианту.
Остался один вопрос - как перехватывать все запросы вида "*.loc" ? В hosts использовать звёздочку нельзя, а писать каждый новый хост - лениво :)
Slimy 22.03.2011 00:14 #
+ 0 -
Это обсуждалось тут недавно нужно использовать dns server. самый простой тут будет dnsmasq.

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн