LinuxForum.Fans
Тема

Virtualhost

Автор: leksus 20 сообщений 3987 просмотров
#199594

привет, стоит ubuntu пытаюсь создать виртуальный хост, но не получается, где ошибка?

text
/etc/apache2/sites-available/virt
text
<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /home/ubuser/www/virt
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /home/ubuser/www/virt>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>
...........

папки /home/ubuser/www/virt существуют
при sudo /etc/init.d/apache2 reload - ок
при входе в http://localhost/ всё ок, при http://virt/ пересылка в гугл

#199596

в /etc/hosts добавьте

text
virt 127.0.0.1
#199605

во многих мануалах так не делают, почему у них работает?
какой ещё есть способ?
мб <VirtualHost *:80> вместо * должно быть чтото?

#199607

<VirtualHost *:80> - все запросы на 127.0.0.1 без порта, либо с 80-м портом будут вести на вашу папку /home/ubuser/www/virt

Но алиас у адреса 127.0.0.1 только один - localhost. Добавьте еще один, как я вам показал, чтобы заходить через http://virt

#199609

metra, да я понимаю что это заработает, спс за совет,
меня интересует теоретический вопрос как это делают они без алиса и почему выходит?
например тут один алис и 3 вирт хоста
http://lib.clodo.ru/lamp-ubutu1010/#ustanovka-i-konfiguratsiya-web-servera-Apache
http://www.xakep.ru/magazine/xa/120/120/1.asp

#199615
leksus написал:
меня интересует теоретический вопрос как это делают они без алиса и почему выходит?

потому что в 100500 случаях в таких манулах не пишут о dns и hosts , вот поэтому и возникают такие вопросы.

#199617

i2ks, ну ты по последней ссылки можешь скачать видео, где без монтажа, ставят убунту, устанавливают, lamp и создают несколько вирт хостов на один алис smile

#199621
leksus написал:
i2ks, ну ты по последней ссылки можешь скачать видео, где без монтажа, ставят убунту, устанавливают, lamp и создают несколько вирт хостов на один алис smile

Спасибо за метериал, поиском пользоваться умею, но ubuntu мне не друг(или как правильно сказать не подруга?), как по мне, мне ближе черти в этом плане :D

#199624

значит вопрос остается открытым )

#199626
leksus написал:
как это делают они без алиса и почему выходит?

вы о каких алисах говорите? oO

leksus написал:
значит вопрос остается открытым )

что не понятно?

#199627

i2ks, алисы в /etc/hosts
не понятно как сделать несколько вирт хостов на один алис
я делаю также как и они но у меня так не работает (см 1 пост)

#199630

не понятно как сделать несколько вирт хостов на один алис

Вы понимаете, что
1 алиас == 1 IP:PORT == 1 папка с файлами корневая?

По поводу этих мануалов, как уже сказал i2ks - там многое опускается, ибо считается, что это основы.

Сделали виртуальный хост <VirtualHost virt:80>
Сделай второй хост <VirtualHost virt:12345>

Прописали алиас в /etc/hosts

text
virt 127.0.0.1

Или опишите суть проблемы точнее.

#199633

вот тут как я уже и сказал и затрагивают тему hosts + видео без монтажа где с нуля всё настраивают и всё работает как и я хочу
http://www.xakep.ru/magazine/xa/120/120/1.asp

text
$ sudo nano /etc/hosts
192.168.0.200 web.server.com web
text
$ sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/server.com
$ sudo nano /etc/apache2/sites-available/server.com

NameVirtualHost server.com <VirtualHost server.com> ServerAdmin webmaster@server.com # Каталог виртуального хоста DocumentRoot /var/www/server.com

<Directory /var/www/server.com> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> .........

text
$ sudo mkdir /var/www/server.com
$ sudo a2ensite server.com

у них работает и localhost и server.ru, что мне нужно подправить в первом посте что бы у меня заработало? где я ошибся?

#199634
leksus написал:
i2ks, алисы в /etc/hosts
не понятно как сделать несколько вирт хостов на один алис
я делаю также как и они но у меня так не работает (см 1 пост)

cat /etc/hosts покажи

#199636
text
127.0.0.1    localhost
127.0.1.1    ltPC

# The following lines are desirable for IPv6 capable hosts

#199639
leksus написал:
text
127.0.0.1    localhost
127.0.1.1    ltPC

# The following lines are desirable for IPv6 capable hosts

Ну а по каким адресам вам нужен доступ к вашему виртуальному хосту?

#199643
leksus написал:
127.0.0.1 localhost 127.0.1.1 ltPC

правильно так: 127.0.0.1 localhost ltPC

#199644

я понимаю если я так напишу всё заработает

text
127.0.0.1    localhost
127.0.1.1    ltPC
127.0.0.1    virt

вопрос как они тогда заходят на localhost если у них такой /etc/hosts в одну строчку, на видео отлично это видно

text
192.168.0.200 web.server.com web
#199650
leksus написал:
вопрос как они тогда заходят на localhost если у них такой /etc/hosts в одну строчку, на видео отлично это видно

Не может быть у них файл /etc/hosts в одну строчку, тогда у них mysql на localhost работать не будет.

#199654

leksus, вот объясни что это за адрес: 127.0.1.1 ltPC oO

Войдите или зарегистрируйтесь, чтобы ответить.