И никаких проблем.
Нельзя, это противоречит RFC
http://www.faqs.org/rfcs/rfc1035.html
Гм. Я так понимаю, основную нагрузку у вас генерит один сайт? Вытащите его на отдельный ip с nginx, самое простое решение.
А вообще - апачу скармливается mod_realip, он вешается на 127.0.0.1, на основной ip вешается nginx и ему в конфиге говорят что-то вроде
location / { proxy_pass http://127.0.0.1:80; ..... }
Поиграйтесь с активным\пассивным режимом.
Проще сделать так(пример блока server для coppermine):
##################### # foto.blablabla.ru # ##################### server { listen 80.86.xx.xx:80; server_name foto.blablabla.ru www.foto.blablabla.ru; access_log /home/users/foto.blablabla.ru/logs/access_log main; rewrite /index-([0-9]*)\.html /index.php?cat=$1; rewrite /index-([0-9]*)-page-([0-9]*)\.html /index.php?cat=$1&page=$2; rewrite /thumbnails-([a-z0-9]*)-([\-]?[0-9]*)\.html /thumbnails.php?album=$1&cat=$2; rewrite /thumbnails-([a-z0-9]*)-page-([0-9]*)\.html /thumbnails.php?album=$1&page=$2; rewrite /thumbnails-([a-z0-9]*)-([\-]?[0-9]*)-page-([0-9]*)\.html /thumbnails.php?album=$1&cat=$2&page=$3; rewrite /thumbnails-([0-9a-z]*)\.html /thumbnails.php?album=$1; rewrite /thumbnails-search-(.*)\.html /thumbnails.php?album=search&search=$1; rewrite /displayimage-([a-z0-9]+)-([\-]?[0-9]+)-([\-]?[0-9]+)\.html /displayimage.php?album=$1&cat=$2&pos=$3; rewrite /displayimage-([a-z0-9]+)-([\-]?[0-9]+)\.html /displayimage.php?album=$1&pos=$2; rewrite /displayimage-([0-9]+)\.html /displayimage.php?pos=-$1; rewrite /slideshow-([0-9]+)-([\-]?[0-9]+)-([0-9]+)\.html /displayimage.php?album=$1&pid=$2&slideshow=$3; rewrite /slideshow-([a-z]+)-([\-]?[0-9]+)-([0-9]+)-([0-9]+)\.html /displayimage.php?album=$1&cat=$2&pid=$3&slideshow=$4; location / { root /home/users/foto.blablabla.ru/htdocs; index index.html index.htm index.php; } location ~ \.php$ { fastcgi_intercept_errors on; fastcgi_pass unix:/tmp/php-local-fcgi.socket; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home/users/foto.blablabla.ru/htdocs$fastcgi_script_name; include fastcgi; } }
nginx не умеет htaccess и синтаксис реврайта у него немного другой, соотв. придётся ручками переписывать.
Одним только nginx никак, придётся немножко поскриптовать. Пример есть тут: http://blog.kovyrin.net/2006/11/01/nginx-x-accel-redirect-php-rails/
Взять вдс без панели, настроить всё ручками.. Соответственно, лишней ненужной дряни, которая жрёт ресурсы, не будет.
Вы бы написали какая панелька используется, а то не очень понятно..
Изврат как-то.. Трафика немеряно уйдёт.. Уж лучше (имхо) irc сервер + раздать клиентов (например jmirc, jmirc-m, snirc)