Show all posts by user
Discussions in Russian
Page 1 of 1 Pages: 1
Results 1 - 13 of 13
Прочел доку еще раз по нужным вещам, родил необходимые конфиги.
Структура корня:
./index.php
./application/
server {
listen 80;
server_name site.net;
root /home/www/site.net;
index index.php;
location / {
fastcgi_pass 127.0.0.1:9000;
fastcgi_i
by
J3FF3
-
Russian Forum
День добрый. Все никак не получается сложить два конфига - первый нужен для организации одной точки входа (как во фреймворках используется), второй для отдачи статики. До второго, кстати, дело так и не дошло, - не смог пере
by
J3FF3
-
Russian Forum
Доброго времени суток. Спасибо за ответы по теме.
Пошаманил, родил следующий кусок:
location ~ ^/img([0-9]*).gif$ {
rewrite ^/img([0-9]*).gif$ /index.php?r=controller/get_img&id=$1 last;
}
С try_files что-то не сработало у меня, потому так сделал.
by
J3FF3
-
Nginx Mailing List - Russian
День добрый. Делал когда-то давно такой реврайт в апаче:
RewriteRule ^some/img/banners/([0-9]{1,4})-([0-5]).png$ some/file.php?id=$1&type=$2
Если в адресной строке браузера ввести чтото по типу site.com/some/img/banners/1-2.png - происходит вызов скрипта (file.php) и пере
by
J3FF3
-
Nginx Mailing List - Russian
Еще одна проблема возникла. Как разрешить выполнение скриптов phpmyadmin, который лежит в корне site.com ?
site.com/phpmyadmin/
by
J3FF3
-
Nginx Mailing List - Russian
Что-то тут не то)
В моем nginx'e нет директивы fastcgi_script_filename и файла fastcgi.conf. Потому пришлось самому придумать этому созвучный аналог, и вышло следующее:
server {
listen 80;
server_name site.com
a1.site.com;
root /home/www/s
by
J3FF3
-
Nginx Mailing List - Russian
>> Если урлы сделаны нормально и проблема только в том, что исходный код
>> php файлов можно получить запросом
Да не исходный, а файлы запускаются отдельно и результат выполнения вылазит в браузере. Если выдергнут
by
J3FF3
-
Nginx Mailing List - Russian
Сейчас попробую пояснить все. Имеется следующая структура:
site.com
- index.php
- application/
- files/
- img/
index.php - это точка входа для сайта, все контроллеры должны обрабатываться только через нее. index.php сам подключает нужные файлы и
by
J3FF3
-
Nginx Mailing List - Russian
Поставил, но прямой доступ к файлам остался.
То есть вот такое http://site.com/application/startup.php вызывает этот файл, хотя нужно бы просто перекинуть на index.php.
Может быть чуть не так объяснил я, просто нужно запретить вызов всех файл
by
J3FF3
-
Nginx Mailing List - Russian
>>Ну а в логах то что?
Действительно, глянул в логи, понял что с правами на папки проблемы. Выставил, сейчас поддомены работают.
Подскажите еще как все запросы направить на "index.php?r=" по-человечески, кроме статичны
by
J3FF3
-
Nginx Mailing List - Russian
>> Приведите конфиг целиком, тогда можно будет что-то сказать.
Это и есть почти полный конфиг, так как после всех неудачных попыток почистил до исходного. Внизу только кусок:
server {
server_name rpl.site.com;
listen 80;
location / {
prox
by
J3FF3
-
Nginx Mailing List - Russian
День добрый.
Есть сайт на домене (локальный) site.com. С индексной страницы на этом домене осуществляется авторизация юзера и затем его перекидывает на один из поддоменов (a1.site.com, a2.site.com, ...). Также есть поддомены для общих ф
by
J3FF3
-
Nginx Mailing List - Russian