Apache22 virtualhost

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
corsik
мл. сержант
Сообщения: 98
Зарегистрирован: 2009-07-31 11:18:58
Откуда: Калининград
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение corsik » 2009-12-04 16:53:35

Evgen_pnz писал(а):corsik ты пробовал добавлять что я тебе написал?
да да да, проверял всё.
С этим разобрались. С включенным разкоментированым виртуал хостом доступ есть!
Спасибо. :smile:
теперь осталось запустить виртуал хост :roll:

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Evgen_pnz
рядовой
Сообщения: 46
Зарегистрирован: 2009-03-20 13:09:31
Откуда: Penza
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение Evgen_pnz » 2009-12-04 16:57:16

corsik писал(а):теперь осталось запустить виртуал хост :roll:
Щас виртуал что так у тебя и не заработал или что?
Не знаю кто писал мою жизнь, но чувствую я себя бета-тестером...

corsik
мл. сержант
Сообщения: 98
Зарегистрирован: 2009-07-31 11:18:58
Откуда: Калининград
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение corsik » 2009-12-04 17:00:43

нет, вот его конфиг:

Код: Выделить всё

# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#
NameVirtualHost *:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
    ServerAdmin admin@corsik.ru
    DocumentRoot "/home/corsik/www"
    ServerName corsik.ru
    ServerAlias www.corsik.ru;
    ErrorLog "/var/log/www/corsik.ru-error_log"
    CustomLog "/var/log/www/corsik.ru-access_log" common
</VirtualHost>

#<VirtualHost *:80>
#   ServerAdmin webmaster@dummy-host2.example.com
#    DocumentRoot "/usr/local/docs/dummy-host2.example.com"
#   ServerName dummy-host2.example.com
#    ErrorLog "/var/log/dummy-host2.example.com-error_log"
#    CustomLog "/var/log/dummy-host2.example.com-access_log" common
#</VirtualHost>
#  

Аватара пользователя
Evgen_pnz
рядовой
Сообщения: 46
Зарегистрирован: 2009-03-20 13:09:31
Откуда: Penza
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение Evgen_pnz » 2009-12-04 17:04:47

Ну заходишь ты на адрес corsik.ru что выдаёт?
Не знаю кто писал мою жизнь, но чувствую я себя бета-тестером...

corsik
мл. сержант
Сообщения: 98
Зарегистрирован: 2009-07-31 11:18:58
Откуда: Калининград
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение corsik » 2009-12-04 17:07:18

Код: Выделить всё

Вы попытались получить доступ к адресу http://www.corsik.ru/index.php/, который сейчас недоступен. Убедитесь, что веб-адрес (URL) введен правильно, и попытайтесь перезагрузить страницу.
Убедитесь, что соединение с Интернет активно, и проверьте, работают ли другие приложения, использующие это соединение.
Пользуюсь оперой!

Аватара пользователя
Evgen_pnz
рядовой
Сообщения: 46
Зарегистрирован: 2009-03-20 13:09:31
Откуда: Penza
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение Evgen_pnz » 2009-12-04 17:18:14

Ну это уже поему в конфиге днс где то проблема. И вообще ты corsik.ru в пабл хочешь запустить?
Не знаю кто писал мою жизнь, но чувствую я себя бета-тестером...

corsik
мл. сержант
Сообщения: 98
Зарегистрирован: 2009-07-31 11:18:58
Откуда: Калининград
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение corsik » 2009-12-04 17:22:23

Evgen_pnz писал(а):Ну это уже поему в конфиге днс где то проблема. И вообще ты corsik.ru в пабл хочешь запустить?
Нее, пока не чего не хочу запустить. рано еще, руки кривоваты :smile: .
Пока хочу настроить виртуальный хостинг и на нем эксперементировать!

З.Ы.
в первом посте лежит конфиг днса!

Аватара пользователя
Evgen_pnz
рядовой
Сообщения: 46
Зарегистрирован: 2009-03-20 13:09:31
Откуда: Penza
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение Evgen_pnz » 2009-12-04 17:28:50

Ты к серваку пытаешься обратится через внешку? Если да то домен не зарегин, следовательно ты и подконнектиться к серваку по этому домену не сможешь.
Не знаю кто писал мою жизнь, но чувствую я себя бета-тестером...

corsik
мл. сержант
Сообщения: 98
Зарегистрирован: 2009-07-31 11:18:58
Откуда: Калининград
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение corsik » 2009-12-04 17:50:47

Так я же хочу к вирутальному хосту подконектится :smile:

Dirty.Eager
мл. сержант
Сообщения: 72
Зарегистрирован: 2008-10-25 3:05:59

Re: Apache22 virtualhost

Непрочитанное сообщение Dirty.Eager » 2009-12-04 17:51:09

corsik писал(а):Dirty.Eager попробовал.

Код: Выделить всё

# chown -R www:www /usr/local/www/
# chmod 755 /usr/local/www
# chmod 644 /usr/local/www
# ls -la /usr/local/www/
total 10
drw-r--r--   4 www   www     512 25 сен 17:22 .
drwxr-xr-x  20 root  wheel   512  1 дек 14:52 ..
drwxr-xr-x   6 www   www     512  1 дек 14:52 apache22
drwxr-xr-x  10 www   www    2560 24 сен 15:18 phpMyAdmin
тоже самое. :(
1) 755 надо давать на директорию, а 644 - на файлы в ней, т.е. в моем примере на /home/www/*
2) А индексный файл где??? Сделай

Код: Выделить всё

echo '<html><body>test</body></html>' > /home/www/index.html
, убедись, что виртуальный хост работает, потом разбирайся с DirectoryIndex.

Аватара пользователя
Evgen_pnz
рядовой
Сообщения: 46
Зарегистрирован: 2009-03-20 13:09:31
Откуда: Penza
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение Evgen_pnz » 2009-12-04 18:05:48

corsik писал(а):Так я же хочу к вирутальному хосту подконектится :smile:
Ты так и не ответил, если из локалки тогда для экспиремента пробуй следующее:
Для определения работоспособности делаешь ещё один виртуалхост на порт к примеру 8080, и конектишься через айпишник по порту 8080, если хост откроется то будем искать траблу в днс записях.
Не знаю кто писал мою жизнь, но чувствую я себя бета-тестером...

corsik
мл. сержант
Сообщения: 98
Зарегистрирован: 2009-07-31 11:18:58
Откуда: Калининград
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение corsik » 2009-12-04 18:44:02

Dirty.Eager писал(а): 1) 755 надо давать на директорию, а 644 - на файлы в ней, т.е. в моем примере на /home/www/*
2) А индексный файл где??? Сделай

Код: Выделить всё

echo '<html><body>test</body></html>' > /home/www/index.html
, убедись, что виртуальный хост работает, потом разбирайся с DirectoryIndex.
да вроде с DirectoryIndex разобрались, с включеным virtualhost apach22 нормально работает и видит директорию

Код: Выделить всё

/home/corsik/www/
где лежат index.html
Щас разбираюсь как запустить virtualhost
Evgen_pnz писал(а): Ты так и не ответил, если из локалки тогда для экспиремента пробуй следующее:
Для определения работоспособности делаешь ещё один виртуалхост на порт к примеру 8080, и конектишься через айпишник по порту 8080, если хост откроется то будем искать траблу в днс записях.
да из локалки.

corsik
мл. сержант
Сообщения: 98
Зарегистрирован: 2009-07-31 11:18:58
Откуда: Калининград
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение corsik » 2009-12-04 18:51:58

Код: Выделить всё

# cat httpd-vhosts.conf
#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
NameVirtualHost *:8080
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:8080>
    ServerAdmin admin@corsik.ru
    DocumentRoot "/home/corsik/www"
    ServerName corsik.ru
    ServerAlias www.corsik.ru;
    ErrorLog "/var/log/www/corsik.ru-error_log"
    CustomLog "/var/log/www/corsik.ru-access_log" common
</VirtualHost>

#<VirtualHost *:80>
#   ServerAdmin admin@test.ru
#    DocumentRoot "/home/corsik/www"
#    ServerName test.ru
#    ServerAlias www.test.ru
#    ErrorLog   "/var/log/www/test.ru-error_log"
#    CustomLog  "/var/log/www/test.ru-access_log" common
#</VirtualHost>
#                          


если так, то не пахет всё равно!
всё пошел я пить пиво =))
Понедельник пятницы мудрее )))

Аватара пользователя
Evgen_pnz
рядовой
Сообщения: 46
Зарегистрирован: 2009-03-20 13:09:31
Откуда: Penza
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение Evgen_pnz » 2009-12-04 19:09:16

Вообще чёт я перемудрил, можно сделать так

Код: Выделить всё

<VirtualHost *:80>
    ServerAdmin admin@corsik.ru
    DocumentRoot "/home/corsik/www"
    ServerName 192.168.112.230 (Тут айпи машины сервера, чёт не обратил внимание в днс записе по моему такой))
    ErrorLog "/var/log/www/corsik.ru-error_log"
    CustomLog "/var/log/www/corsik.ru-access_log" common
</VirtualHost>
И заходишь на машину просто по айпи, если все норм вирт откроется ;-)
Не знаю кто писал мою жизнь, но чувствую я себя бета-тестером...

corsik
мл. сержант
Сообщения: 98
Зарегистрирован: 2009-07-31 11:18:58
Откуда: Калининград
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение corsik » 2009-12-07 10:30:04

Код: Выделить всё

http://192.168.112.230:8080/index.php
Попытка соединения не удалась
Firefox не может установить соединение с сервером 192.168.112.230:8080.

Код: Выделить всё

# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
NameVirtualHost *:8080
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:8080>
    ServerAdmin admin@corsik.ru
    DocumentRoot "/home/corsik/www"
    ServerName 192.168.112.230
    ServerAlias www.corsik.ru;
    ErrorLog "/var/log/www/corsik.ru-error_log"
    CustomLog "/var/log/www/corsik.ru-access_log" common
</VirtualHost>
не помогло! :(

Аватара пользователя
angelas_
сержант
Сообщения: 212
Зарегистрирован: 2009-08-26 13:04:09
Откуда: Oslo, Norway
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение angelas_ » 2009-12-07 14:02:31

А если попробовать так:

Код: Выделить всё

<VirtualHost *:80>
    ServerName www.corsik.ru
    ServerAlias corsik.ru
    ServerAdmin admin@corsik.ru
    DocumentRoot "/home/corsik/www"
    <Directory "/home/corsik/www">
       AllowOverride None
       Order deny,allow
       Allow from all
    </Directory>
    ErrorLog "/var/log/www/corsik.ru-error_log"
    CustomLog "/var/log/www/corsik.ru-access_log" common
</VirtualHost>
:smile:
Последний раз редактировалось angelas_ 2009-12-07 15:29:38, всего редактировалось 2 раза.
Тэстэд ин экстримс!

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение Gamerman » 2009-12-07 14:53:11

А что ты понимаешь под термином VirtualHost?
Глюк глюком вышибают!

Аватара пользователя
angelas_
сержант
Сообщения: 212
Зарегистрирован: 2009-08-26 13:04:09
Откуда: Oslo, Norway
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение angelas_ » 2009-12-07 14:59:37

Gamerman писал(а):А что ты понимаешь под термином VirtualHost?
Это вопрос кому? Мне?
Тут, по-моему, никак по другому понять нельзя...
:smile:
Тэстэд ин экстримс!

corsik
мл. сержант
Сообщения: 98
Зарегистрирован: 2009-07-31 11:18:58
Откуда: Калининград
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение corsik » 2009-12-07 15:10:59

Как сказал ангелас, по другому тут понять не как и нельзя. :smile:
Вирутальный хостинг )) Только почему он не работает!!
Gamerman писал(а):А что ты понимаешь под термином VirtualHost?
А нужен он мне для локалки ))

Аватара пользователя
angelas_
сержант
Сообщения: 212
Зарегистрирован: 2009-08-26 13:04:09
Откуда: Oslo, Norway
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение angelas_ » 2009-12-07 15:14:19

corsik писал(а):...Только почему он не работает!!
Ответ очевиден - у вас где-то ошибка. ;-)
Мне только как-то очень непривычно чужими руками чего-нибудь исправлять.. Как-то неосязаемо получается...
:smile:
Тэстэд ин экстримс!

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение Gamerman » 2009-12-07 15:20:33

Вопрос о понимани виртуалхоста был к corsik.
Сложилось впечатление, что он под этим термином понимает немного не то, что я.
Последний раз редактировалось Gamerman 2009-12-07 15:27:53, всего редактировалось 1 раз.
Глюк глюком вышибают!

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение Gamerman » 2009-12-07 15:27:38

2 corsik
У тебя резольвиться адрес www.corsik.ru?
Хотя бы из локалки?
Глюк глюком вышибают!

Аватара пользователя
angelas_
сержант
Сообщения: 212
Зарегистрирован: 2009-08-26 13:04:09
Откуда: Oslo, Norway
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение angelas_ » 2009-12-07 15:32:13

Если б не ресольвился, тогда ему браузер выдавал бы "Page not found.", а не "Forbidden.".

2corsik
Попробуйте этот вариант:

Код: Выделить всё

<VirtualHost *:80>
    ServerName www.corsik.ru
    ServerAlias corsik.ru
    ServerAdmin admin@corsik.ru
    DocumentRoot "/home/corsik/www"
    <Directory "/home/corsik/www">
       AllowOverride None
       Order deny,allow
       Allow from all
    </Directory>
    ErrorLog "/var/log/www/corsik.ru-error_log"
    CustomLog "/var/log/www/corsik.ru-access_log" common
</VirtualHost>
:smile:
Тэстэд ин экстримс!

corsik
мл. сержант
Сообщения: 98
Зарегистрирован: 2009-07-31 11:18:58
Откуда: Калининград
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение corsik » 2009-12-07 15:32:59

Gamerman писал(а):Вопрос о понимани виртуалхоста был к corsik.
Сложилось впечатление, что он под этим термином понимает немного не то, что я.
Я понимаю вируталхост - как виртуальный хостинг на моей машине, настроив который пользователи которые будут обращаться по определённому адресу попадать на мой сервер в сети.
Я это понимаю вот так :smile:
Если я не прав, поправте!

Аватара пользователя
angelas_
сержант
Сообщения: 212
Зарегистрирован: 2009-08-26 13:04:09
Откуда: Oslo, Norway
Контактная информация:

Re: Apache22 virtualhost

Непрочитанное сообщение angelas_ » 2009-12-07 15:37:49

corsik писал(а):Я понимаю вируталхост - как виртуальный хостинг на моей машине, настроив который пользователи которые будут обращаться по определённому адресу попадать на мой сервер в сети.
Я это понимаю вот так :smile:
Если я не прав, поправте!
Правильнее было бы так:
Способ "хостить" разные сайты (разные днс имена) на одном IP адресе. Т.е. набрав разные имена днс в браузере вы попадаете на разные сайты, хотя они все на одном сервере пасутся.
А вы по сути описали работу днс.
:smile:
Тэстэд ин экстримс!