mod_rewrite: статика на другой порт - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Sat, 23 Nov 2024 12:24:03 +03008. <strong>Барыга Обама</strong>, нормально разгрузить - это убрать апач. Я напишу что и как, и ты думай, нужно ли тебе это.<br>
<br>
1. Ставим nginx + php FPM (как это сделать - очень много информации в интернете под твою ОС)<br>
2. Настраиваем проксирование статитики в nginx, чтобы все картинки, стили, скрипты кешировало (ищется по запросу "nginx проксирующий сервер")<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/6727317. <strong>shilo</strong>, а поподробней можно? Я плохо разбираюсь в настройке всего этого.
https://visavi.net/topics/41527/672725
mod_rewrite: статика на другой порт АндрейSun, 02 Nov 2014 23:16:27 +0300Сообщенияhttps://visavi.net/topics/41527/6727253. <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: статика на другой порт shiloSun, 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: статика на другой порт CyRaXMANSun, 02 Nov 2014 19:12:43 +0300Сообщенияhttps://visavi.net/topics/41527/6727201. <strong>Барыга Обама</strong>, х3, почему то у меня работает.
https://visavi.net/topics/41527/672719
mod_rewrite: статика на другой порт JustZeroSun, 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: статика на другой порт DonSun, 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/672712nginx frontend and apache backand =)
https://visavi.net/topics/41527/672711
mod_rewrite: статика на другой порт JustZeroSun, 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