Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi

Автор: Sasha_Brandman
Дата сообщения: 08.10.2007 15:21
Ребята, скажите а на Vista, Apache поставить реально...???
Автор: Cheery
Дата сообщения: 08.10.2007 21:52
Sasha_Brandman

Цитата:
скажите а на Vista, Apache поставить реально...???

а почему нет?
Автор: OOD
Дата сообщения: 09.10.2007 07:57
Есть машина с реал IP , есть другая машина получающая Nat от машины с реал IP,если поставить Apache на ту машину на которой нет реал IP,но есть Nat будет ли виден Apache из вне,если в httpd.conf в Listen указать IP машины с реал Ip (т.е. раздающей Nat)

Добавлено:
Здаеться мне ,что Apache не умеет слушать IP другой машины т.к. только я в Listen пропишу иной IP которого не существует на этой машине Apache тогда не стартует
Автор: Cheery
Дата сообщения: 09.10.2007 18:33
OOD

Цитата:
Есть машина с реал IP , есть другая машина получающая Nat от машины с реал IP,если поставить Apache на ту машину на которой нет реал IP,но есть Nat будет ли виден Apache из вне,если в httpd.conf в Listen указать IP машины с реал Ip (т.е. раздающей Nat)

нет.. читать
zyxel 600 + комп = хочу свой сервер


Цитата:
Здаеться мне ,что Apache не умеет слушать IP другой машины т.к. только я в Listen пропишу иной IP которого не существует на этой машине Apache тогда не стартует

"сдается"..
ессно не умеет..
Автор: OOD
Дата сообщения: 09.10.2007 21:33
Cheery
т.е. не следует заморачиваться с порт мепингом?
Автор: Cheery
Дата сообщения: 09.10.2007 21:36
OOD

Цитата:
т.е. не следует заморачиваться с порт мепингом?

не понимаю о чем ты? портмаппинг надо настраивать на той машине, где есть внешний интерфейс. чтобы обращения на 80 порт внешнего IP перебрасывались на 80 порт внутренней машины с http сервером.
Автор: OOD
Дата сообщения: 10.10.2007 08:07
Cheery
ну да за это и говорю...
а на машине на которую идет преобразования Apache м нужно слушать IP внешниго интерфейса той машины которая делает преобразование обращения 80 порта на машину внутреннюю?

Автор: Cheery
Дата сообщения: 10.10.2007 17:00
OOD

Цитата:
ну да за это и говорю...

ты не это говоришь.. с порт маппингом именно следует заморачиваться.

Цитата:
а на машине на которую идет преобразования Apache м нужно слушать IP внешниго интерфейса той машины которая делает преобразование обращения 80 порта на машину внутреннюю?

чего? Аpache может слушать только те IP, которые есть на машине, на которой бегает.
если у машины 2 интерфейса - внешний и внутренний, то может слушать оба.
Автор: Fikstr
Дата сообщения: 14.10.2007 13:10
Подскажите пожалуйста. Уменя Апач 2.5.4а и Win32 XP; на один ip настроил работает безпроблем.
(Для локальной сети.) Поставил вторую сетевую (игровые сервера под разными IP)
можно ли в одном апачи запустить еще одну страницу и если можно то где мне в конфиге ковыряться и над чем.
Автор: Molt
Дата сообщения: 14.10.2007 14:05
Fikstr

Цитата:
Уменя Апач 2.5.4а

Ты точно уверен что у тебя апач?
Имхо у тебя готовая сборка.
Автор: Fikstr
Дата сообщения: 14.10.2007 15:04
Да готовая сборка все рулит норм,MYSQL, PHP, Perl. На один сайт (il2) все сам настроил с помощью инета и книжек. А как второй подрубить незнаю. возможно это в virtual host нужно прописывать
Автор: Cheery
Дата сообщения: 14.10.2007 21:25
Fikstr

Цитата:
Да готовая сборка все рулит норм,MYSQL, PHP, Perl. На один сайт (il2) все сам настроил с помощью инета и книжек. А как второй подрубить незнаю. возможно это в virtual host нужно прописывать

ты хочешь ДРУГУЮ страницу или ту же, но просто на другом IP?
если другую - читать Виртуальные хосты в Apache 1.3.23, что то не получается...
Автор: OOD
Дата сообщения: 14.10.2007 23:00
Cheery

Цитата:
чего? Аpache может слушать только те IP, которые есть на машине, на которой бегает.
если у машины 2 интерфейса - внешний и внутренний, то может слушать оба.


А как быть в таком случае:

Выход в сеть
SHDSL модем
|
Router с двумя интерфейсами 1; 2
|
машина где бегает Apache


1 интерфейс это реал IP
2 интерфейс интерфейс идущий в ЛВС и преобразовывающий все входящие соединения на 80 порт машины где бегает Apache ..

Как быть в таком случае ведь нельзя слушать IP машины Routerа c машины ,где бегает Apache





Автор: Cheery
Дата сообщения: 14.10.2007 23:44
OOD

Цитата:

Как быть в таком случае ведь нельзя слушать IP машины Routerа c машины ,где бегает Apache

настраивать на роутере порт маппинг
Автор: OOD
Дата сообщения: 15.10.2007 06:25
Cheery

Цитата:
настраивать на роутере порт маппинг

угу...это понятно и какой IP слушай на машине ,где бегает Apache?
Автор: Cheery
Дата сообщения: 15.10.2007 21:00
OOD

Цитата:
угу...это понятно и какой IP слушай на машине ,где бегает Apache?

которым подключена к роутеру
Автор: Nafiganado
Дата сообщения: 16.10.2007 17:06
Cheery



Цитата:
портмаппинг надо настраивать на той машине, где есть внешний интерфейс. чтобы обращения на 80 порт внешнего IP перебрасывались на 80 порт внутренней машины с http сервером.


А можно расшифровать - "на той машине, где есть внешний интерфейс"? Я так подозреваю, что переброску надо настраивать в разделе "Routing and remote access"?
Вообще-то я там админ с ограниченными правами, не хотелось бы особо много настроек затрагивать... А нельзя ли "ловить" порт YYY IIS-ом, и его же использовать для перенаправления на локальный адрес, который бы "подхватывался" апачем?
Автор: Cheery
Дата сообщения: 16.10.2007 17:14
Nafiganado

Цитата:
А можно расшифровать - "на той машине, где есть внешний интерфейс"? Я так подозреваю, что переброску надо настраивать в разделе "Routing and remote access"?

на той машине, на которой есть реальный IP, видимый из интернета..

Цитата:
Вообще-то я там админ с ограниченными правами, не хотелось бы особо много настроек затрагивать... А нельзя ли "ловить" порт YYY IIS-ом, и его же использовать для перенаправления на локальный адрес, который бы "подхватывался" апачем?

брр.. при чем тут это? еще раз поясню.. есть интернет, есть локальная сеть.. в локальной сети, обычно, используется диапазон IP адресов именно для локальной сети. то есть недоступный извне.
поэтому на внешнем IP делается переадресация, чтобы запросы на какой то порт перекидывались внутрь сети на конкретную машину, где они будут обслуживаться.
Автор: Nafiganado
Дата сообщения: 16.10.2007 17:21
Cheery


Цитата:
есть интернет, есть локальная сеть.. в локальной сети, обычно, используется диапазон IP адресов именно для локальной сети. то есть недоступный извне.
поэтому на внешнем IP делается переадресация, чтобы запросы на какой то порт перекидывались внутрь сети на конкретную машину, где они будут обслуживаться.


Это я понял еще раньше, просто, видимо, выразился неправильно

Указанный мной сервер имеет внешний ip - поэтому я и хотел узнать, где именно нужно настраивать этот port mapping - в разделе "Routing and remote access"?
Автор: Cheery
Дата сообщения: 16.10.2007 17:26
Nafiganado

Цитата:
Указанный мной сервер имеет внешний ip

если IP на той же машине, что и апач, то проблем быть не должно.. если только файерволл дает апачу открыть порт
надпись "The requested address is not valid in its context" же говорит о том, что такого IP все же нет на этой машине.
что там конкретно написано?
Автор: Nafiganado
Дата сообщения: 16.10.2007 17:49
Cheery

К сожалению, чуть ниже появляется надпись "Unable to open logs". При том, что права на чтение/запись/модификацию папки logs - рекурсивно - для записи, под которой запускается apache, имеются

Поэтому деталей не знаю...

При всём при этом в каталоге log имеются файлы access.log и error.log - они успешно пополняются при успешном запуске сервера
Автор: Cheery
Дата сообщения: 16.10.2007 17:56
Nafiganado

Цитата:
К сожалению, чуть ниже появляется надпись "Unable to open logs". П

ай.. ну запустите апач из командной строки и читайте что пишет.. еще раз повторю, что написано в строке с Listen?
Автор: Nafiganado
Дата сообщения: 16.10.2007 18:09
Cheery

Так я же изначально написал сообщение, еще раз повторю


Цитата:
Пишу
Listen XXX.XXX.XXX.XXX:YYY http
Listen 8080
- выдает ошибку 10049
(OS 10049)The requested address is not valid in its context. : make_sock: could
not bind to address XXX.XXX.XXX.XXX:YYY
no listening sockets available, shutting down
Автор: Cheery
Дата сообщения: 16.10.2007 18:22
Nafiganado

Цитата:

Так я же изначально написал сообщение, еще раз повторю

еще раз повторю.. строку из httpd.conf без сокрытия адреса.
зачем два listen?
что такое http?
вернее зачем? где вы видели такую запись?
Автор: Nafiganado
Дата сообщения: 16.10.2007 18:25
Cheery

Listen 194.105.145.2:264 http
Listen 8080

http - явное указание типа доступа для нестандартных портов (как написано в документации)

Доступ по порту 264 - с внешнего IP (и только с него), доступ по порту 8080 - из локальной сети. В принципе, можно убрать 8080, тем более, что 264-й доступен - я его оставил лишь для того, чтобы в локалке не перенастраивать порт на всех машинах (раньше удаленный доступ не требовался и локально работало на порту 8080)...

Варианты команды listen я подсмотрел в документации к апачу...
Автор: Cheery
Дата сообщения: 16.10.2007 18:30
Nafiganado

Цитата:
http - явное указание типа доступа для нестандартных портов (как написано в документации)

э? где такое написано?
http://httpd.apache.org/docs/2.0/mod/mpm_common.html#listen
апач поддерживает только https и http и все. зачем ему указывать? уберите.

Цитата:
доступ по порту 8080 - из локальной сети

такая запись будет слушать 8080 на всех интерфейсах.
Автор: Nafiganado
Дата сообщения: 16.10.2007 18:33
Cheery

Ок
Убрал, ничего не изменилось...

Добавлено:

Цитата:
такая запись будет слушать 8080 на всех интерфейсах


Я понимаю, но я же не могу перечислять все локальные адреса, с которых проверять доступ...
Как бы там ни было - не вижу противоречия: порты ведь указаны разные, а ругается именно на первую запись...
Автор: Cheery
Дата сообщения: 16.10.2007 18:36
Nafiganado

Цитата:
Убрал, ничего не изменилось...

не верю..
ipconfig в консоли что выдает?
Автор: Nafiganado
Дата сообщения: 16.10.2007 18:38
Cheery

О-у... чёрт побери...

Description . . . . . . . . . . . : VMware PCI Ethernet Adapter
Physical Address. . . . . . . . . : 00-0C-29-9A-CB-A8
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.224.2

Это сейчас вообще VM-сервер... С vm-серверами не работал

А как же быть в данном случае, как с апачем-то работать удалённо?

p.s. Раньше были физически разделенные машины...
Автор: Cheery
Дата сообщения: 16.10.2007 18:41
Nafiganado

Цитата:
А как же быть в данном случае, как с апачем-то работать удалённо?

ну нет же IP адреса, который пытаешься назначить
спрашивать в теме по vm.. разбираться где идет преобразование NAT и уже настраивать. пока что для меня не очевидна вообще конфигурация сети.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950

Предыдущая тема: Вопросы по Linux Mandrake 9.0


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.