Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Я недоумеваю с этим виртуальным хостингом  (Прочитано 788 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн booboo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
В общем в папке /var/www/ у меня несколько папок/сайтов. Надо чтобы они все запускались на компьютере. Для этого как я понимаю служит виртуальный хостинг. Создаю в папке /etc/apache2/sites-available/ файл joomla, пишу в нем это
<VirtualHost *>
ServerName joomla
ServerAdmin webmaster@joomla
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
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
ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>
Создаю по аналогии еще парочку подобных файлов (с другими сервер нейм, док.рут и директори). Делаю на них ссылки в папке /etc/apache2/sites-enabled
В файле /etc/hosts такая строчка
127.0.0.1 localhost schooladmin joomla journal
Перезапускаю апаче, в консоли все говорит ОК. Набираю в браузере joomla-попадаю на schooladmin, набираю localhost-попадаю на schooladmin, набираю journal-снова на schooladmin. Короче помогите прервать этот порочный круг, что такое виртуальный хостинг, как оно работает и почему у меня не работает? Очень надеюсь

Пользователь решил продолжить мысль 20 Июня 2009, 15:54:03:
Сайты вроде заработали. По крайней мере если теперь ввожу в браузере какое нибудь из этих названий меня выбрасывает на /var/www/ а там уже мышкой можно кликнуть что надо. Это после того как изменил название ссылки с /etc/apache2/sites-enabled/001-schooladmin на /etc/apache2/sites-enabled/schooladmin. Что названия ссылок имеют какой то смысл?

Однако у меня специфичная проблема. Дело в том что мне надо один сайт вставить другой (в виде фрейма хочу например). У меня например schooladmin вставлен в joomla. Так вот когда я открываю джумла и кликаю на ссылку фрейма то во фрейме скуладмин не отображается, а только надпись что сервер не найден. Еще раз повторюсь, по отдельности все сайты работают.
« Последнее редактирование: 20 Июня 2009, 15:54:03 от booboo »

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
может дело в правильности пути к сайту, проверь такой вариант...

хм...а зачем тебе на каждый сайт свой хостинг. достаточно одного. localhost...
все что в /var/www/ запускается как localhost, а дальше дело техники
« Последнее редактирование: 22 Июня 2009, 12:12:51 от _phil_ »

 

Страница сгенерирована за 0.017 секунд. Запросов: 20.