Подскажите пожалуйста

12
[Удален]
863

Есть виртуальный сервер и десяток дополнительных IP.

Сайты размещаю на различных IP данного сервера. Всё замечательно.

Но на каком бы сайте я не запускала php-скрипт, они все работают с основного IP сервера.

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

Andreyka
На сайте с 19.02.2005
Offline
822
#1

socket_bind($socket, $host, $port)

Так что можно

Не стоит плодить сущности без необходимости
[Удален]
#2
Andreyka:
socket_bind($socket, $host, $port)

Так что можно

Andreyka, спасибо, но вы ответили как равному себе по знаниям 😡

Нельзя ли более доходчиво сказать в каком конфиге что подправить.

Севервер на FreeBSD

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#3

Надо править сам скрипт

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
[Удален]
#4

Значит реализовать такое можно только через обращение к сокетам из скрипта?

Настройками сервера решить эту задачу нельзя?

N
На сайте с 06.05.2007
Offline
419
#5

Можно, но значительно проще отредактировать скрипт

Кнопка вызова админа ()
Andreyka
На сайте с 19.02.2005
Offline
822
#6

Побить сервер на VPS, каждому по IP и на них разносить сайты

A4
На сайте с 09.08.2007
Offline
55
#7
Andreyka:
Побить сервер на VPS, каждому по IP и на них разносить сайты
Vikas:
Есть виртуальный сервер и десяток дополнительных IP.

Он и так виртуальный, куда его ещё резать то..

Настройка nginx и сопутствующего софта на freebsd/debian. Контакт через PM.
N
На сайте с 06.05.2007
Offline
419
#8

Лучше nat. А в линуксе наиболее прямой путь - там через iproute2 можно настроить.

S
На сайте с 07.05.2007
Offline
20
#9

а как скрипт запускаете? если просто из шелла (или крона) тогда возможно что не привязывается

а вы его разместите в DocumentRoot одного из сайтов и запускайте wget - ом

litos0
На сайте с 17.07.2008
Offline
122
#10

А у вас какой режим работы скриптов? Как CGI? Попробуйте как mod_php запускать, естественно надо чтобы в конфиге apache вируталхост был IP Based, то есть вида <VirtualHost 10.10.30.40:80>

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий