да да да, проверял всё.Evgen_pnz писал(а):corsik ты пробовал добавлять что я тебе написал?
С этим разобрались. С включенным разкоментированым виртуал хостом доступ есть!
Спасибо.
теперь осталось запустить виртуал хост
да да да, проверял всё.Evgen_pnz писал(а):corsik ты пробовал добавлять что я тебе написал?
Щас виртуал что так у тебя и не заработал или что?corsik писал(а):теперь осталось запустить виртуал хост
Код: Выделить всё
# <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>
#
Код: Выделить всё
Вы попытались получить доступ к адресу http://www.corsik.ru/index.php/, который сейчас недоступен. Убедитесь, что веб-адрес (URL) введен правильно, и попытайтесь перезагрузить страницу.
Убедитесь, что соединение с Интернет активно, и проверьте, работают ли другие приложения, использующие это соединение.
Нее, пока не чего не хочу запустить. рано еще, руки кривоваты .Evgen_pnz писал(а):Ну это уже поему в конфиге днс где то проблема. И вообще ты corsik.ru в пабл хочешь запустить?
1) 755 надо давать на директорию, а 644 - на файлы в ней, т.е. в моем примере на /home/www/*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
Код: Выделить всё
echo '<html><body>test</body></html>' > /home/www/index.html
Ты так и не ответил, если из локалки тогда для экспиремента пробуй следующее:corsik писал(а):Так я же хочу к вирутальному хосту подконектится
да вроде с DirectoryIndex разобрались, с включеным virtualhost apach22 нормально работает и видит директориюDirty.Eager писал(а): 1) 755 надо давать на директорию, а 644 - на файлы в ней, т.е. в моем примере на /home/www/*
2) А индексный файл где??? Сделай, убедись, что виртуальный хост работает, потом разбирайся с DirectoryIndex.Код: Выделить всё
echo '<html><body>test</body></html>' > /home/www/index.html
Код: Выделить всё
/home/corsik/www/
да из локалки.Evgen_pnz писал(а): Ты так и не ответил, если из локалки тогда для экспиремента пробуй следующее:
Для определения работоспособности делаешь ещё один виртуалхост на порт к примеру 8080, и конектишься через айпишник по порту 8080, если хост откроется то будем искать траблу в днс записях.
Код: Выделить всё
# 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>
#
Код: Выделить всё
<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>
Код: Выделить всё
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>
Код: Выделить всё
<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>
Это вопрос кому? Мне?Gamerman писал(а):А что ты понимаешь под термином VirtualHost?
А нужен он мне для локалки ))Gamerman писал(а):А что ты понимаешь под термином VirtualHost?
Ответ очевиден - у вас где-то ошибка.corsik писал(а):...Только почему он не работает!!
Код: Выделить всё
<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>
Я понимаю вируталхост - как виртуальный хостинг на моей машине, настроив который пользователи которые будут обращаться по определённому адресу попадать на мой сервер в сети.Gamerman писал(а):Вопрос о понимани виртуалхоста был к corsik.
Сложилось впечатление, что он под этим термином понимает немного не то, что я.
Правильнее было бы так:corsik писал(а):Я понимаю вируталхост - как виртуальный хостинг на моей машине, настроив который пользователи которые будут обращаться по определённому адресу попадать на мой сервер в сети.
Я это понимаю вот так
Если я не прав, поправте!