mod_rewrite: статика на другой порт - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Fri, 19 Apr 2024 21:20:14 +0300 8. <strong>Барыга Обама</strong>, нормально разгрузить - это убрать апач. Я напишу что и как, и ты думай, нужно ли тебе это.<br> <br> 1. Ставим nginx + php FPM (как это сделать - очень много информации в интернете под твою ОС)<br> 2. Настраиваем проксирование статитики в nginx, чтобы все картинки, стили, скрипты кешировало (ищется по запросу &quot;nginx проксирующий сервер&quot;)<br> 3. Переносим и переписываем все настройки из htaccess в nginx и у нас есть более разгруженный сервер. https://visavi.net/topics/41527/672731 mod_rewrite: статика на другой порт Кевин Митник Mon, 03 Nov 2014 01:28:35 +0300 Сообщения https://visavi.net/topics/41527/672731 7. <strong>shilo</strong>, а поподробней можно? Я плохо разбираюсь в настройке всего этого. https://visavi.net/topics/41527/672725 mod_rewrite: статика на другой порт Андрей Sun, 02 Nov 2014 23:16:27 +0300 Сообщения https://visavi.net/topics/41527/672725 3. <strong>Барыга Обама</strong>, не перестанет, только если apache полностью заменить nginx.<br> с помощью<br> location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {<br> ..<br> }<br> забираем статику с диска и остальное проксируем на апач. Так работает большинство хостингов<br> location / {<br> ...<br> }<br> <br> <em><span style="font-size:x-small">Добавлено через 09:58 сек.</span></em><br> А реврайт... ну сам реврайт тут не получится, он работает только внутри апача<br> Только редирект, но, по моему опыту, статика перестаёт кэшироваться в браузере.<br> т.е. будет вообще ***, при каждом переходе на страницу будет по 2 запроса на каждую картинку<br> <a href="http://sub.domain.su/images/$1" target="_blank" rel="nofollow">http://sub.domain.su/images/$1</a> и<br> <a href="http://sub.domain.su:81/images/$1" target="_blank" rel="nofollow">http://sub.domain.su:81/images/$1</a> https://visavi.net/topics/41527/672721 mod_rewrite: статика на другой порт shilo Sun, 02 Nov 2014 19:40:24 +0300 Сообщения https://visavi.net/topics/41527/672721 <blockquote class="blockquote">При этом перестанет работать mod_rewrite.</blockquote> <a href="http://winginx.com/ru/htaccess" target="_blank" rel="nofollow">http://winginx.com/ru/htaccess</a><br> или<br> <a href="http://www.anilcetin.com/convert-apache-htaccess-to-nginx/" target="_blank" rel="nofollow">http://www.anilcetin.com/convert-apache-htaccess-to-nginx/</a><br> <br> И все таки, что такого в этом .htaccess, что нельзя сделать все нормально? https://visavi.net/topics/41527/672720 mod_rewrite: статика на другой порт CyRaXMAN Sun, 02 Nov 2014 19:12:43 +0300 Сообщения https://visavi.net/topics/41527/672720 1. <strong>Барыга Обама</strong>, х3, почему то у меня работает. https://visavi.net/topics/41527/672719 mod_rewrite: статика на другой порт JustZero Sun, 02 Nov 2014 19:03:45 +0300 Сообщения https://visavi.net/topics/41527/672719 Может через lighttpd?<br> <a href="http://www.opennet.ru/base/net/apache_to_lighttpd.txt.html" target="_blank" rel="nofollow">http://www.opennet.ru/base/net/apache_to_lighttpd.txt.html</a> https://visavi.net/topics/41527/672714 mod_rewrite: статика на другой порт Don Sun, 02 Nov 2014 17:32:28 +0300 Сообщения https://visavi.net/topics/41527/672714 <blockquote class="blockquote"><strong>alexandr.sytnyk</strong> (2 Ноября 2014 / 17:01)<br> nginx frontend and apache backand =)</blockquote> При этом перестанет работать mod_rewrite. https://visavi.net/topics/41527/672712 mod_rewrite: статика на другой порт Андрей Sun, 02 Nov 2014 17:08:19 +0300 Сообщения https://visavi.net/topics/41527/672712 nginx frontend and apache backand =) https://visavi.net/topics/41527/672711 mod_rewrite: статика на другой порт JustZero Sun, 02 Nov 2014 17:01:46 +0300 Сообщения https://visavi.net/topics/41527/672711 Хочу разгрузить apache не используя frontend так как мне нужна работоспособность .htaccess.<br> Как перенаправить статику на 81 порт? Пробовал уже кучу вариантов, не выходит...<br> Вот примеры того что я пробовал:<br> <blockquote class="blockquote">RedirectMatch ^/images/gifts/(.*) <a href="http://sub.domain.su:81/images/gifts/$1" target="_blank" rel="nofollow">http://sub.domain.su:81/images/gifts/$1</a> [R]</blockquote> <blockquote class="blockquote">RewriteRule ^/images/(.*) <a href="http://sub.domain.su:81/images/$1" target="_blank" rel="nofollow">http://sub.domain.su:81/images/$1</a></blockquote> Были и другие варианты, но ничего не работало...<br> <br> На 81 порту слушает lighttpd. https://visavi.net/topics/41527/672707 mod_rewrite: статика на другой порт Андрей Sun, 02 Nov 2014 16:03:43 +0300 Сообщения https://visavi.net/topics/41527/672707