Login
Апач
NEW 30.05.10 12:46
in Antwort Russman 30.05.10 12:17
NEW 30.05.10 13:23
in Antwort madmonkey 30.05.10 12:46, Zuletzt geändert 30.05.10 13:28 (voxel3d)
Лично я вот так делаю для работы с виртуальными хостами, рекомендую:
надо сделать два хоста site-a и site-b
1. В /etc/hosts:
127.0.0.1 site-a
127.0.0.1 site-b
2. В apache2.conf:
ServerName 127.0.0.1
3. Создаю рутом директории /srv/www/site-a и /srv/www/site-b и делаю им chmod 777
4. Добавляю в /etc/apache2/sites-available файлы site-a и site-b, пример минимального содержимого:
надо сделать два хоста site-a и site-b
1. В /etc/hosts:
127.0.0.1 site-a
127.0.0.1 site-b
2. В apache2.conf:
ServerName 127.0.0.1
3. Создаю рутом директории /srv/www/site-a и /srv/www/site-b и делаю им chmod 777
4. Добавляю в /etc/apache2/sites-available файлы site-a и site-b, пример минимального содержимого:
<VirtualHost *:80>
ServerName site-a
ServerAdmin webmaster@localhost
DocumentRoot /var/www/site-a
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/site-a>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
</VirtualHost>
5. Симлинки на них в sites-enabled.
6. релоад конфига.
Всё работает. При условии существования директивы NameVirtualHost *:80 которая в убунте лежит в /etc/apache2/ports.conf - для других дистров, если этой директивы нет ни в одном из подключаемых конфигов апача, просто вписать её в apache2.conf или httpd.conf.
И, наконец, делаю симлинки на /var/www/site-a и /var/www/site-b в ~/develop/ (а develop сам симлинк на каталог в дропбоксе).
В браузере вызываю: site-a или site-b.
Dropbox - средство синхронизации и бэкапа файлов.
NEW 30.05.10 22:20
in Antwort voxel3d 30.05.10 13:23, Zuletzt geändert 30.05.10 22:30 (madmonkey)
Спасибо тебе еще раз.
Ты не поверишь, но вышеописанный тобой способ у меня не работает. Т.е. все три сайта на 127.0.0.1 и одновременно включенны
Вот я сейчас сделал все как описанно постом выше, предварительно на всякий случай переустановил LAMP с нуля!!!
И при вызове site-a или site-b выскакивает стандартное It works!
если отключаю дефолтную страницу a2dissite default, то на любой из трёх запросов(localhost, site-a, site-b) открывается site-a.
Т.е. апач выдает первый попавшися симлинк из sites-enabled на гора. Где-то так.
Кстати симлинки создаются/удаляются автоматом при включении/выключении сайтов
Ты не поверишь, но вышеописанный тобой способ у меня не работает. Т.е. все три сайта на 127.0.0.1 и одновременно включенны
Вот я сейчас сделал все как описанно постом выше, предварительно на всякий случай переустановил LAMP с нуля!!!
И при вызове site-a или site-b выскакивает стандартное It works!
если отключаю дефолтную страницу a2dissite default, то на любой из трёх запросов(localhost, site-a, site-b) открывается site-a.
Т.е. апач выдает первый попавшися симлинк из sites-enabled на гора. Где-то так.
Кстати симлинки создаются/удаляются автоматом при включении/выключении сайтов
NEW 30.05.10 22:52
in Antwort madmonkey 30.05.10 22:20
Сообщнеием выше жирным я выделил строку, без которой будет выдавать первый сайт в списке виртуальных хостов, она у тебя есть там?
Dropbox - средство синхронизации и бэкапа файлов.
NEW 30.05.10 23:05
in Antwort voxel3d 30.05.10 22:52
Блиииин, а эту строку я чет и проглядел.
Все прописал эту строку и все работает как часики.
Буду должен
Все прописал эту строку и все работает как часики.
Буду должен

17.06.10 12:57
in Antwort madmonkey 30.05.10 23:05, Zuletzt geändert 17.06.10 12:58 (omsk_berlin)
нп. http://www.webmin.com бин бегайстерт
юникс, сус, дебиан, соларис, вынь...
https://localhost:10000 (либо айпи(днс) сервера)

https://localhost:10000 (либо айпи(днс) сервера)
Мстят слабые, сильные прощают!*Лучше промолчать, прежде чем ударить.*- Свои мозги надо иметь.- Своими я пользуюсь, а имею ваши.