Максим Гречушников лучше приведите конфиг для сайта, который должен быть на новой машине, на словах плохо понятно. И что значит не стучится? Что есть в логах? Если ничего, попробуйте логирование в режиме debug.
Максим Гречушников: конфиг, приведённый в соседнем ответе, в принципе должен работать. FPM на той машине запущен? Порт 9000 слушает? Как вообще проявляется проблема с запуском?
Максим Гречушников: точно, об этом как-то не подумал. В таком случае или храните статические файлы на первом сервере (если позволяет место на диске), либо смотрите на тот модуль, на который я сослался. У nginx хорошая документация, если будут конкретные вопросы — обращайтесь.
Максим Гречушников: учитывая исходную задачу (вынести нагруженный сайт на отдельную машину) я бы посоветовал просто на обоих машинах поставить свой nginx и свой php-fpm. Зачем им вообще общаться? Два отдельных сайта же.
Если же Вы непременно хотите, чтобы у всех сайтов был один фронт-энд, то на второй сервер имеет смысл выносить только базу данных и исполнение скриптов, а статику хранить на том же сервере, где стоит nginx. Просто представьте разницу по времени между чтением файла с диска и получением файла с другого сервера. Получать статику с другого сервера — лишняя нагрузка, которая может съесть весь выигрыш от второго сервера.
Ну и если я Вас таки не убедил (или всё же есть весомые причины), то поднимите на новом сервере ещё один nginx, настройте его только на отдачу статики, а на фронт-энде используйте ngx_http_proxy_module, настраивайте обратный HTTP прокси. Это единственный правильный способ заставить nginx получать файлы с другой машины и отдавать их клиенту.
AlexRipka: учитывая, что urllib — это часть базовой библиотеки, то есть написан на C (или другом «базовом» языке, смотря какой реализацией Вы пользуетесь), то быстрее Вы на голом Python не напишите.
sivabur боюсь, нет, по номеру порта это точно не узнать. Диапазон, из которого выбирается порт исходящего соединения, задаётся конфигами ядра и никак не привязан к протоколу. Есть возможность узнать, что человек находится за прокси по HTTP заголовкам, но это не очень надёжно. Кроме того, это актуально только для HTTP прокси, но не для SOCKS.
naneri: если Вам нужны одинаковые картинки на нескольких доменах, то лучше или символические ссылки делать, или специальные location в конфигах nginx прописывать. Зачем на диске хранить два одинаковых файла с одной и той же картинкой?
kagema-san: в таком случае, без проблем загружайтесь с LiveCD/USB и с помощью GParted удаляйте раздел 6, изменяйте размер раздела 5 и в оставшемся пустом месте снова создавайте раздел swap. После этого нужно будет изменить размер файловой системы на разделе 5, не уверен, что GParted это умеет.
И да, потренироваться на виртуалке — отличная идея! :-) И сделать бэкап раздела 5 тоже не помешает, причём не обязательно побайтово. Можно просто скопировать все файлы, главное, проследить, чтобы не сбились атрибуты прав доступа и владельцев, а то потом не оберётесь геморрою. Сохрнаить атрибуты можно или копированием в файловую систему, которая эти атрибуты поддерживает (гробо говоря, не FAT и не NTFS), или в архив tar.