Добавлено в http секций: map_hash_max_size 4096; map_hash_bucket_size 8192; map $uri $new { include redirect.conf; } В секций vhost'a 1 : if ($new) { return 301 $new; } На vhost 2 так же + добавленно удаление слеша rewrite ^(.+)/$ $1 permanent; На 1 работает все как надо,те ссылки /news/ /neby No1 - Nginx Mailing List - Russian
Да,перечитал вики,сделал правильно.Это я делал для тестирования,не понимая как это будет работать,$uri$1 надеясь,что,для моего случая - перенаправление будет работать и с / и без / Т.е /img/ ведет к newimg/,а img не ведет к newimg/by No1 - Nginx Mailing List - Russian
Есть простая конструкция в секций http: map $uri$1 $new { include /usr/local/etc/nginx/redirect.conf; } Добавлено несколько vhosts,на одном из них редиректы работают,а на втором отказываются. В чем проблема может быть?by No1 - Nginx Mailing List - Russian
Взлетело,спасибо.Жаль вчера потраченное время,нужно было сразу спросить. Спасибо еще раз.by No1 - Nginx Mailing List - Russian
server { listen 80; server_name img1; access_log /var/log/nginx/img1.log; open_file_cache max=10000; open_file_cache_valid 360s; open_file_cache_min_uses 2; open_file_cache_errors on; location ^~ /img/ { root /var/www; location ~ ^/img/(<?IMG>.+)$ { try_files /img1/$img /img2/$img /img3/$img /img4/$by No1 - Nginx Mailing List - Russian
# nginx -t : unknown "img" variable configuration file /usr/local/etc/nginx/nginx.conf test failed # nginx -v nginx version: nginx/0.8.53by No1 - Nginx Mailing List - Russian
Попробую покрутить try_files. location ^~ /img/ { open_file_cache max=5000; open_file_cache_valid 240s; open_file_cache_min_uses 2; open_file_cache_errors on; alias /var/www/img6/; } Таким образом он отдает картинку нужную если она в img6 лежит.А если картинка лежит в img1-2-3-4-5,то 404 полуby No1 - Nginx Mailing List - Russian
Есть хост,с большим кол-ом картинок. host/img/id/pic.jpg Картинки лежат в разных директориях img1 img2 img3 и т.д Хочется сохранить структуру host/img/id/ и при помощи nginx производить поиск по директориям.Сейчас перед обращением к картиby No1 - Nginx Mailing List - Russian
Подниму тему,извините. Также файлы берутся по nfs с основного сервера,при этом phpinfo отдает все правильно,но когда обращаешься к основному сайту все падает.А именно phpinfo и основной сайт отдает 499,504. В логах php-fpm ничего кромby No1 - Nginx Mailing List - Russian
Если правильно понял,то fastcgi_intercept_errors on; error_page 404 = /404.php; А в пхп как уже сделаете.by No1 - Nginx Mailing List - Russian
А апач то причем?не используетсяby No1 - Nginx Mailing List - Russian
Как запретить выполнение php в директорий?by No1 - Nginx Mailing List - Russian
О чем топик?by No1 - Nginx Mailing List - Russian
Добрый день. /var/www/tech/tech/genre_1.gz failed (2: No such file or directory) и т.д А зачем два раза?Исправил,сейчас работает,но скрипты выполняет,разве должен?Как закрыть от исполнения скриптов?by No1 - Nginx Mailing List - Russian
location /tech/ { autoindex on; root /var/www/tech; } Получаю 404.В логах 404...by No1 - Nginx Mailing List - Russian
В / объявленна.by No1 - Nginx Mailing List - Russian
Нет никаких идей?by No1 - Nginx Mailing List - Russian
Просто прикручивать .htaccess не хочется и не буду.<<на основе апа:)Спасибоby No1 - Nginx Mailing List - Russian
location /tech { autoindex on; } И не отдает листинг,страница не доступна. В целом задача стоит чтобы можно было закачивать файлы,но не выполнять их,в случае если файл является скриптом. Так же пробовал types { } default_type application/oby No1 - Nginx Mailing List - Russian
Да черт с ним с апачем,как то страно работает выборка...кидает на ту же страницу. К сожалению что досталось то и перевожу на nginxby No1 - Nginx Mailing List - Russian
Вам памятник,разберусь в вашем конфиге что и как.Он работает.Спасибоby No1 - Nginx Mailing List - Russian
Все равно нет... Реврайты на уровне .htaccess AddDefaultCharset utf8 CharsetDefault utf8 CharsetSourceEnc utf8 RewriteEngine on RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.phpby No1 - Nginx Mailing List - Russian
Примеры пробовал,не работает...и там чаще всего как прятать index.php,если внимательно вчитаться.by No1 - Nginx Mailing List - Russian
Я его переношу с апача,там он работает без проблем...все правила уходят в реврайт на /index.php$uri Дело все таки не в фреймворке.by No1 - Nginx Mailing List - Russian
Как с картинками быть?Как решаются такие проблемы?by No1 - Nginx Mailing List - Russian
server { listen 80; server_name site; root /var/www/sie; index index.php; location / { try_files $uri $uri/ /index.php$uri; } location ~ \.(js|ico|gif|jpg|png|css|flv)$ { } lby No1 - Nginx Mailing List - Russian
Спасибо за обновление портов :)by No1 - Nginx Mailing List - Russian
Каким образом проксировать Basic авторизацию?Есть такое в документаций?by No1 - Nginx Mailing List - Russian