Lipetsk *nix Association Forum Lipetsk *nix Association Forum
Новости:
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. 06 Июля 2025, 01:29:05


Войти


Страниц: 1 [2] 3   Вниз
  Печать  
Автор Тема: Web сервер  (Прочитано 50897 раз)
0 Пользователей и 1 Гость смотрят эту тему.
[S.T.A.L.K.E.R]
Новичек
*

Карма: 0
Сообщений: 23


Ubuntu 8.04.1


WWW Награды
« Ответ #15 : 05 Августа 2008, 16:03:00 »

Бьюсь вторые сутки с виртуальными хостами! Прочитал штук 5 гайдов про виртуальные хосты, но в них не описывается как настроить что бы на них заходили с удаленных машин...

Поставил на Убунту:
sudo apt-get install apache2 libapache2-mod-auth-mysql
sudo apt-get install php5-common php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql
sudo apt-get install mysql-server mysql-client

http://localhost/ - работает! ПМА тоже...
В модеме открыт порт 80, на локалхост мой заходят с удаленных машин по одному из привязанных на мой IP адресов типа сайт1.мойдомен.ру
В модеме прописан LAN IP 192.168.1.2

Что мне требуется: Сделать насколько хостов, на которые будут заходить с удаленных машин нашей внутриобластной сети и что бы я мог с этой машины, на какой стоит веб сервер, заходить на эти сайты по таким же адресам!

Допустим:
сайт1.мойдомен.ру привязан на мой ип 172.24.123.123
сайт2.мойдомен.ру привязан на мой ип 172.24.123.123
сайт3.мойдомен.ру привязан на мой ип 172.24.123.123

Делаю папки (точно не знаю тут ли надо) 
/var/www/сайт1 
/var/www/сайт2
/var/www/сайт3

теперь как настроить /etc/apache2/httpd.conf  и /etc/hosts чтобы. открывая адрес (как с той же машины так и с удаленных), пересылало на нужный хост (папку):
сайт1.мойдомен.ру ---> /var/www/сайт1
сайт1.мойдомен.ру ---> /var/www/сайт2
сайт3.мойдомен.ру ---> /var/www/сайт3

Пробовал настроить хотя бы один сайт так:

/etc/apache2/httpd.conf:

NameVirtualHost *

<VirtualHost *>
ServerAdmin admin@мойдомен.ру
DocumentRoot  /var/www/сайт1
ServerAlias сайт1.мойдомен.ру *.сайт1.мойдомен.ру
</VirtualHost>

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
   DocumentRoot  /var/www/
   ServerName localhost
</VirtualHost>


Вот в /etc/hosts я даже и не знаю что там писать... Пробовал так:
127.0.0.1       сайт1.мойдомен.ру
127.0.0.1       172.24.123.123
192.168.1.2   сайт1.мойдомен.ру

(Когда на винде стоял денвер там я просто папки создавал, называл как адрес и в хост прописывал 192.168.1.2   адрес.сайта  и все работало, тут запара)

Еще апатч ругаеться при перезагрузке, хотя и не фатально:
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Tue Aug 05 16:04:57 2008] [warn] NameVirtualHost *:0 has no VirtualHosts
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName


В настройках апатча не ковырялся, может там грабли? еще настораживает надпись в пшпинфо "Virtual Directory Support  disabled"
Записан

Начинающий никсоид (:
Страниц: 1 [2] 3   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM