Автор Тема: локальный веб-сервер  (Прочитано 5080 раз)

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

trotsak

  • *
  • Сообщений: 86
  • Karma: +0/-0
локальный веб-сервер
« : 28 Декабря 2009, 02:17 »
настраиваю сервер Апаче для тестирования сайта.
1. создал файл: /etc/apache2/sites-available/default0
<VirtualHost *:80>
ServerName gedeon-ixtus.spb.ru
DocumentRoot /mnt/win/WebServers/home/gedeon-ixtus.spb.ru/www/
</VirtualHost>

2. отредактировал /etc/hosts

127.0.0.1 gedeon-ixtus.spb.ru 0000
127.0.0.1 localhost 0000
127.0.1.1 0000

# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts


3. запустил #a2ensite default0
#/etc/init.d/apache2 reload

Выводится ошибка : "Reloading web server config: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 0.0.0.0 for ServerName"

В чем я ошибся?
Debian 6.0.5
CPU Intel Core i5-2500K 3.3 ГГц/SVGA/1+6Мб/5 ГТ/с LGA1155
GigaByte GA-Z68XP-UD3 rev1.3

Работа в Линуксе с  V.2009

rain

  • Global Moderator
  • *****
  • Сообщений: 663
  • Karma: +10/-0
Re: локальный веб-сервер
« Ответ #1 : 28 Декабря 2009, 11:58 »
Ну а сам сайт-то работает?

# cp linuxoid.dyndns.org gedeon-ixtus.spb.ru
root@prox:/etc/apache2/sites-available# a2ensite gedeon-ixtus.spb.ru
Enabling site gedeon-ixtus.spb.ru.
Run '/etc/init.d/apache2 reload' to activate new configuration!
root@prox:/etc/apache2/sites-available# cat gedeon-ixtus.spb.ru
NameVirtualHost *:80
<VirtualHost *:80>
        ServerName gedeon-ixtus.spb.ru
        DocumentRoot /var/web_root/gedeon-ixtus.spb.ru/
</VirtualHost>
root@prox:/etc/apache2/sites-available# /etc/init.d/apache2 reload
Reloading web server config: apache2[Mon Dec 28 20:59:37 2009] [warn] The Alias directive in /etc/apache2/apache2.conf at line 240 will probably never match because it overlaps an earlier Alias.
[Mon Dec 28 20:59:37 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
[Mon Dec 28 20:59:37 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
[Mon Dec 28 20:59:37 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
.
root@prox:/etc/apache2/sites-available# echo hello > /var/web_root/gedeon-ixtus.spb.ru/index.html
root@prox:/etc/apache2/sites-available# chmod 444 /var/web_root/gedeon-ixtus.spb.ru/index.html
root@prox:/etc/apache2/sites-available# echo 127.0.0.1 gedeon-ixtus.spb.ru >> /etc/hosts
root@prox:/etc/apache2/sites-available# wget -qO- http://gedeon-ixtus.spb.ru/index.html
hello

Да, а какой смысл в 4-х "0" в /etc/hosts?
Registered Linux User # 377068
Аз есмь линуксоид <img src=\"{SMILIES_PATH}/wink.gif\" alt=\";)\" title=\"Wink\" />
Присоединяемся к акции массового перехода на Jabber -
самую современную сеть обмена мгновенными сообщениями!

Меня

trotsak

  • *
  • Сообщений: 86
  • Karma: +0/-0
Re: локальный веб-сервер
« Ответ #2 : 29 Декабря 2009, 08:28 »
Цитата: "rain"
Ну а сам сайт-то работает?
Как ни странно, сегодня комп перезагрузил и лок сайт заработал.

Цитировать
# cp linuxoid.dyndns.org gedeon-ixtus.spb.ru
root@prox:/etc/apache2/sites-available# a2ensite gedeon-ixtus.spb.ru
Enabling site gedeon-ixtus.spb.ru.
Run '/etc/init.d/apache2 reload' to activate new configuration!
root@prox:/etc/apache2/sites-available# cat gedeon-ixtus.spb.ru
NameVirtualHost *:80
<VirtualHost *:80>
        ServerName gedeon-ixtus.spb.ru
        DocumentRoot /var/web_root/gedeon-ixtus.spb.ru/
</VirtualHost>
root@prox:/etc/apache2/sites-available# /etc/init.d/apache2 reload
Reloading web server config: apache2[Mon Dec 28 20:59:37 2009] [warn] The Alias directive in /etc/apache2/apache2.conf at line 240 will probably never match because it overlaps an earlier Alias.
[Mon Dec 28 20:59:37 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
[Mon Dec 28 20:59:37 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
[Mon Dec 28 20:59:37 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
.
root@prox:/etc/apache2/sites-available# echo hello > /var/web_root/gedeon-ixtus.spb.ru/index.html
root@prox:/etc/apache2/sites-available# chmod 444 /var/web_root/gedeon-ixtus.spb.ru/index.html
root@prox:/etc/apache2/sites-available# echo 127.0.0.1 gedeon-ixtus.spb.ru >> /etc/hosts
root@prox:/etc/apache2/sites-available# wget -qO- http://gedeon-ixtus.spb.ru/index.html
hello

Отдельное спасибо!

Цитировать
Да, а какой смысл в 4-х "0" в /etc/hosts?

Я вообще думал, что 0000 это имя компьютера, сделал по аналогии.

Пошел майсэкьюэль настраивать, надеюсь все получиться.
Debian 6.0.5
CPU Intel Core i5-2500K 3.3 ГГц/SVGA/1+6Мб/5 ГТ/с LGA1155
GigaByte GA-Z68XP-UD3 rev1.3

Работа в Линуксе с  V.2009

rain

  • Global Moderator
  • *****
  • Сообщений: 663
  • Karma: +10/-0
Re: локальный веб-сервер
« Ответ #3 : 29 Декабря 2009, 01:53 »
Цитировать
Я вообще думал, что 0000 это имя компьютера, сделал по аналогии.
Там формат такой:
IP хост алиаснапример,
127.0.0.1 google.com www.google.com
Алиаса может и не быть.

Цитировать
Пошел майсэкьюэль настраивать, надеюсь все получиться.
Уж что-что, а это обычно работает из коробки :)
Registered Linux User # 377068
Аз есмь линуксоид <img src=\"{SMILIES_PATH}/wink.gif\" alt=\";)\" title=\"Wink\" />
Присоединяемся к акции массового перехода на Jabber -
самую современную сеть обмена мгновенными сообщениями!

Меня

trotsak

  • *
  • Сообщений: 86
  • Karma: +0/-0
Re: локальный веб-сервер
« Ответ #4 : 29 Декабря 2009, 03:00 »
Цитата: "rain"
Цитировать
Я вообще думал, что 0000 это имя компьютера, сделал по аналогии.
Там формат такой:
IP хост алиаснапример,
127.0.0.1 google.com www.google.com
Алиаса может и не быть.
Ага, теперь понятно.
Цитировать
Пошел майсэкьюэль настраивать, надеюсь все получиться.
Цитировать
Уж что-что, а это обычно работает из коробки :)

будем надеяться на лучшее.
Debian 6.0.5
CPU Intel Core i5-2500K 3.3 ГГц/SVGA/1+6Мб/5 ГТ/с LGA1155
GigaByte GA-Z68XP-UD3 rev1.3

Работа в Линуксе с  V.2009