URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 3852
[ Назад ]

Исходное сообщение
"Виртуальный хостинг  на портах"

Отправлено SeeD , 02-Фев-06 22:38 
Подскажите, как правильно возможно реализовать виртуальный хостинг, на апатче 1.3. Есть один айпи, в локалке.
хотелось бы узнать, как на 80 порт повесить одно, а на 8080 - другое, форум, например?

система фриибсд .
с этим httpd.conf апатч проcто отказывается запускаться :

NameVirtualHost 172.16.195.16

<VirtualHost 172.16.195.16:80>
  ServerAdmin d@d.ru
  ServerName reacom
  DocumentRoot /usr/local/apache/data/
</VirtualHost>

<VirtualHost 172.16.195.16:8080>
  ServerAdmin d@d.ru
  ServerName forum
  DocumentRoot /usr/local/apache/data/forum
</VirtualHost>

я понимаю, что где-то делаю ошибку, но не омгу понять где именно =( в этом деле я новичок, не пинайте ногами. поиск нужных результатов не дал.

еще я не могу найдти файл hosts... где он?:)


Содержание

Сообщения в этом обсуждении
"Виртуальный хостинг  на портах"
Отправлено Miledi , 03-Фев-06 12:25 
Файл hosts находится в /etc, если нет поиском: locate hosts.

Правильно будет писать в ServerName  site1.ru  и site2.ru,  ServerAlias forum site2.ru, причем короткий псевдоним forum будет работать только в локальной сети.

т.е.
<VirtualHost 172.16.195.16:80>
  ServerAdmin d@d.ru
  DocumentRoot /usr/local/apache/data/
  ServerName site1.ru
</VirtualHost>

<VirtualHost 172.16.195.16:8080>
  ServerAdmin d@d.ru
  DocumentRoot /usr/local/apache/data/forum
  ServerAlias forum site2.ru
  ServerName site2.ru
</VirtualHost>

По моему так :)


"Виртуальный хостинг  на портах"
Отправлено SeeD , 03-Фев-06 18:18 
>Файл hosts находится в /etc, если нет поиском: locate hosts.
>
>Правильно будет писать в ServerName  site1.ru  и site2.ru,  ServerAlias
>forum site2.ru, причем короткий псевдоним forum будет работать только в локальной
>сети.
>
>т.е.
><VirtualHost 172.16.195.16:80>
>  ServerAdmin d@d.ru
>  DocumentRoot /usr/local/apache/data/
>  ServerName site1.ru
> </VirtualHost>
>
><VirtualHost 172.16.195.16:8080>
>  ServerAdmin d@d.ru
>  DocumentRoot /usr/local/apache/data/forum
>  ServerAlias forum site2.ru
>  ServerName site2.ru
></VirtualHost>
>
>По моему так :)


так тоже попробовал.. синтакиси - ок. запуск апатча невозможен =(


"Виртуальный хостинг  на портах"
Отправлено GD , 03-Фев-06 16:32 
>Подскажите, как правильно возможно реализовать виртуальный хостинг, на апатче 1.3. Есть один
>айпи, в локалке.
>хотелось бы узнать, как на 80 порт повесить одно, а на 8080
>- другое, форум, например?
>
>система фриибсд .
>с этим httpd.conf апатч проcто отказывается запускаться :
>
>NameVirtualHost 172.16.195.16
>
><VirtualHost 172.16.195.16:80>
>  ServerAdmin d@d.ru
>  ServerName reacom
>  DocumentRoot /usr/local/apache/data/
> </VirtualHost>
>
><VirtualHost 172.16.195.16:8080>
>  ServerAdmin d@d.ru
>  ServerName forum
>  DocumentRoot /usr/local/apache/data/forum
></VirtualHost>
>
>я понимаю, что где-то делаю ошибку, но не омгу понять где именно
>=( в этом деле я новичок, не пинайте ногами. поиск нужных
>результатов не дал.
>
>еще я не могу найдти файл hosts... где он?:)


в логах что?
apachectl configtest
что говорит?


"Виртуальный хостинг  на портах"
Отправлено SeeD , 03-Фев-06 18:08 

>в логах что?
>apachectl configtest
>что говорит?


говоорит, что syntax OK. но запуститься не может


"Виртуальный хостинг  на портах"
Отправлено GD , 04-Фев-06 13:53 
>
>>в логах что?
>>apachectl configtest
>>что говорит?
>
>
>говоорит, что syntax OK. но запуститься не может

http://httpd.apache.org/docs/1.3/vhosts/examples.html#port
читал?


"Виртуальный хостинг  на портах"
Отправлено dev , 04-Фев-06 20:57 
>с этим httpd.conf апатч проcто отказывается запускаться :

Listen не забыл подправить?