Показать сообщение отдельно
Старый 18.05.2012, 11:17 Вверх   #17
Новичок
 
Аватар для VGrey
VGrey вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Serberg Посмотреть сообщение
VGrey
Кстати вопросик, если к примеру апач будет работать на сервере http://99.99.99.99:8531/; , т.е. при обращении на этот IP и на данный порт - загрузится сайт... как можно сделать чтобы он грузился только для IP сервера на котором находится nginx ? Можно конечно отмочить дэни фром алл в htaccess сайта с разрешением 1 IP, но это наверно не совсем правильно... Или в целом все равно ?
В целом - правильно, но несколько не оптимально, не царское это дело ip-адреса проверять (не апача). А вот ограничить в фарволе, что бы ip:порт были апача доступны только с сервера, на котором nginx, и не сложнее, и ресурсов будет тратится меньше.

---

Добавлено через 28 минут 43 секунды

Цитата Сообщение от Serberg Посмотреть сообщение
Был бы очень благодарен за конфиг, интересно в него глянуть.
nginx.conf:
Код:
worker_processes  2;
...
http {
   ...
   proxy_cache_path    /usr/nginxcache1 levels= keys_zone=ch1:32m;
   ...
   server {
      listen 80;
      server_name www.где_отвечает_nginx;
      
      location / {
         proxy_pass http://ip-апача:порт/;
         proxy_redirect off;
         proxy_set_header Host www.который_подменяем;
         proxy_set_header X-Real-IP $remote_addr;
      }

      location ~* \.(jpg|jpeg|gif|png|ico|css|bmp|swf|js|flv|exe|pdf)$ {
         proxy_pass http://ip-апача:порт/;
         proxy_redirect off;
         proxy_set_header Host www.который_подменяем;
         proxy_set_header X-Real-IP $remote_addr;

         proxy_cache ch1;
         proxy_cache_valid 200 301 302 304 15m;
         proxy_cache_key $host$uri?$args;
         proxy_ignore_headers "Cache-Control" "Expires";
         proxy_cache_bypass $arg_option;
      }
   }
}
Вам, конечно-же, подменять proxy_set_header надобности не будет. У Вас будет:
Код:
proxy_set_header  Host  $host;
Вопрос о кешировании статики - спорный, нужны дополнительные опыты, что бы убедится, что это эффективно.

---

Последний раз редактировалось VGrey; 18.05.2012 в 15:24..
  Ответить с цитированием
Cказали cпасибо:
 
Время генерации страницы 0.04455 секунды с 10 запросами