- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сервера на Debian. Несколько ip адресов. ISP Manager.
1.
Проблема в следующем.
Когда сайт выполняет команду например file_get_contents или запрос через curl, то он идет всегда с одного и того же ip адреса для всех пользователей.
Как сделать так, чтобы запрос шел с того ip, на котором настроен домен?
2. Как при apache mpm-itk запретить определенному пользователя eval, exec и т.д.
curl_setopt($curlh, CURLOPT_INTERFACE, "xxx.xxx.xxx.xxx");
Это не то. И касается только curl.
Я хочу, чтобы у пользователя, каким бы он способом не воспользовался, внешние запросы шли только с того ip, на котором его домен.
Lord Maverik, ну значит каждая другая программа должна использовать аналогичный вызов.
Если вы не хотите разбираться в этих сайтах, то самое простое - нарезать сервер на VPS и выделить ровно один IP каждому сайту.
И да, на каждый VPS поставить всю стандартную обвязку хостинга с соответствующими накладными расходами.
То есть, выгоднее таки разобраться как это делается в curl и переписать.
Еще можно через iptables source nat изобразить в зависимости от uid запускаемых процессов.
Это не то. И касается только curl.
Я хочу, чтобы у пользователя, каким бы он способом не воспользовался, внешние запросы шли только с того ip, на котором его домен.
не получиться, если принудительно не указывать то исходящий трафик всегда будет с основного IP
нужно разносить по впс-кам или указывать IP принудительно.