 |
 |
Форум сетевых администраторов » Cерверы » Apache » Apache на несколько сайтов через Порты
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник
|
| Apache на несколько сайтов через Порты |
[сооб. #67100]
24-05-2004 15:18 |
|
Участник

Зарегистрирован: May 2004
Место проживания: Bulgaria
Публикаций: 12
Статус:  |
Вот такой вапрос стоит Apache 2.0.49+MySQL+PHP Возможно ли сделать так что-бы например _http://my_ip:81 Было - работал один сайт , то есть (Например) папка на Хард диске C:\Inetpub\www\
а по сайту _http://my_ip:1234 работала папка D:\Inetpub\ то есть на один порт такойто пространство а на другой порт другое пространство , я просто знаю что в IIS это возможно , но не знаю как это сделать в Apache.. Помогите ПЖАлусто 
__________________
Windows 2003 Enterprise Edition Enterprise 5.2 (Build #3790)
1 CPU - Intel Pentium IV, 1.82 GHz, L1: 8KB L2: 512KB (0% Load)
1024x768 32bit 75Hz -\- Samsung LCD-510 17*
(CNet PRO200 PCI Fast Ethernet Adapter (100Mb/s) 960.95MB In, 81.38MB Out)
512MB Ram + 128MB Ram
ATi Radeon 9600 Pro Series
Avance AC97 Audio
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
24-05-2004 15:18 |
|
|
Участник+
|
вытянуто из httpd.conf Apache:
[quote]
### Section 3: Virtual... |
[сооб. #67112]
24-05-2004 18:57 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
вытянуто из httpd.conf Apache:
quote:
### Section 3: Virtual Hosts
#
# VirtualHost: 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.0/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 requests without a known
# server name.
#
#<VirtualHost *:80>
# ServerAdmin webmaster@dummy-host.example.com
# DocumentRoot /www/docs/dummy-host.example.com
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>
Если этого тебе не понять - смотри тогда сюда:
http://netadmin.ws/art/39.html
http://www.data-center.com.ua/suppo...he/fishki.shtml
а вообще google.com рулит всегда!
ЗЫ: поидее в директиве Listen указываеш еще один порт, к-рый тебе нужен, а далее настраиваеш директиву виртуалхоста своего.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
24-05-2004 18:57 |
|
|
Участник
|
| Нет , все это я очень хорошо понимаю , но это... |
[сооб. #67113]
24-05-2004 19:04 |
|
Участник

Зарегистрирован: May 2004
Место проживания: Bulgaria
Публикаций: 12
Статус:  |
Нет , все это я очень хорошо понимаю , но это не работает , когда делаю то что описано выше - Cannot Find server когда захожу на _http://192.168.x.x:21 а возможно что этот порт конфликтует с другим портом ??? 
__________________
Windows 2003 Enterprise Edition Enterprise 5.2 (Build #3790)
1 CPU - Intel Pentium IV, 1.82 GHz, L1: 8KB L2: 512KB (0% Load)
1024x768 32bit 75Hz -\- Samsung LCD-510 17*
(CNet PRO200 PCI Fast Ethernet Adapter (100Mb/s) 960.95MB In, 81.38MB Out)
512MB Ram + 128MB Ram
ATi Radeon 9600 Pro Series
Avance AC97 Audio
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
24-05-2004 19:04 |
|
|
Участник+
|
[QUOTE]Первоначальное сообщение от Lacrimosa
[B]Нет... |
[сооб. #67115]
24-05-2004 19:21 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
quote: Первоначальное сообщение от Lacrimosa
Нет , все это я очень хорошо понимаю , но это не работает , когда делаю то что описано выше - Cannot Find server когда захожу на _http://192.168.x.x:21 а возможно что этот порт конфликтует с другим портом ???
если бы ты прочитал линки, что я тебе дал, то ты бы увидел там информацию про порты:
quote:
...
Номер - номер от 0 до 65535; некоторые номера портов (особенно ниже 1024) зарезервированы. См. /etc/services для списка некоторых определенных портов; стандартный порт для http протокола - 80.
Port 80 - один из специальных портов Unix's. Все порты, ниже 1024 зарезервированы для использования системы, т.е. обычным (non-root) пользователям они не доступны; они могут использовать только более высокие номера портов. Используя Port 80, Вы можете запустить сервер только как root. После привязки к порту и перед принятием запросов, привелегии Apache изменяются на более низкие привилегии пользователя установленого директивой User.
Если Вы не можете использовать порт 80, выберите любой другой неиспользуемый порт. Пользователи non-root должны будут выбрать порт номером выше чем 1023, типа 8000.
...
Так что попробуй порт другой выбрать, и пропиши его в директиве Listen
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
24-05-2004 19:21 |
|
|
Участник
|
| хмм ... значит по идее должно рабоать 21 порт... |
[сооб. #67117]
24-05-2004 19:54 |
|
Участник

Зарегистрирован: May 2004
Место проживания: Bulgaria
Публикаций: 12
Статус:  |
хмм ... значит по идее должно рабоать 21 порт т.к. я не имею FTP 
А получается так :
quote:
### Section 3: Virtual Hosts
#
# VirtualHost: 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.0/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 *:21
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
<VirtualHost *:21>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /www/docs/dummy-host.example.com
ServerName dummy-host.example.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
???
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /www/docs/dummy-host.example.com
ServerName dummy-host.example.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
Вот это я поменял на свое ... 
__________________
Windows 2003 Enterprise Edition Enterprise 5.2 (Build #3790)
1 CPU - Intel Pentium IV, 1.82 GHz, L1: 8KB L2: 512KB (0% Load)
1024x768 32bit 75Hz -\- Samsung LCD-510 17*
(CNet PRO200 PCI Fast Ethernet Adapter (100Mb/s) 960.95MB In, 81.38MB Out)
512MB Ram + 128MB Ram
ATi Radeon 9600 Pro Series
Avance AC97 Audio
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
24-05-2004 19:54 |
|
|
Участник+
|
| [b]Все порты, ниже 1024 зарезервированы для использования... |
[сооб. #67147]
25-05-2004 14:15 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
Все порты, ниже 1024 зарезервированы для использования системы
Почему бы тебе не попробовать например порт 8888? Если у тебя на этом порту заработает, значит все ОК, потом поменяеш на 21 порт свой, а вот если на нем не заработает, значит порты ниже 1024 трогать нельзя.
Написав данную конструкцию, у меня заработал виртуал хост на порту 8888, и в тоже время работает хост на порту дефолтовом, тобиш 80. Ð_то все я проделывал под виндой. Так что юзай, у меня все заработало без проблем.
quote:
Listen 8888
NameVirtualHost *:8888
<VirtualHost *:8888>
ServerAdmin webmaster@vhost.com.ua
DocumentRoot z:/inetpub/wwwroot/
ServerName vhost.com.ua:8888
ErrorLog logs/vhost.com.ua-error_log
CustomLog logs/vhost.com.ua-access_log common
</VirtualHost>
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-05-2004 14:15 |
|
|
Участник
|
Вот , спасибо , Очень мне помог 5 даю тебе ))... |
[сооб. #67160]
25-05-2004 19:32 |
|
Участник

Зарегистрирован: May 2004
Место проживания: Bulgaria
Публикаций: 12
Статус:  |
Вот , спасибо , Очень мне помог 5 даю тебе ))
__________________
Windows 2003 Enterprise Edition Enterprise 5.2 (Build #3790)
1 CPU - Intel Pentium IV, 1.82 GHz, L1: 8KB L2: 512KB (0% Load)
1024x768 32bit 75Hz -\- Samsung LCD-510 17*
(CNet PRO200 PCI Fast Ethernet Adapter (100Mb/s) 960.95MB In, 81.38MB Out)
512MB Ram + 128MB Ram
ATi Radeon 9600 Pro Series
Avance AC97 Audio
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-05-2004 19:32 |
|
|
Участник+
|
Lacrimosa
заработало?
Знаеш, просто иногда... |
[сооб. #67228]
27-05-2004 19:20 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
Lacrimosa
заработало?
Знаеш, просто иногда все-таки следует читать просто внимательнее то что дают тебе, я понимаю это тяжело, я сам через это прошол, очень трудно научиться читать все и вникать хорошо, но зато потом вопросы редко возникать будут 
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
27-05-2004 19:20 |
|
|
|
Формат времени GMT. Текущее время 08:39.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01648307 seconds (43.76% PHP - 56.24% MySQL) with 23 queries.
|
 |