- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Основные сайты в /var/www/sites
phpmyadmin: /usr/share/phpmyadmin
делаю так:
location /phpmyadmin {
internal;
root /usr/share/;
index index.php;
allow all;
}
есть такое:
location ~ \.php$ {
proxy_pass http://127.0.0.1:67;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
в итоге 404 ошибка в ответ на файл, который существует. Не могу понять главное: откуда сервак пытается взять файл.... собирал nginx из сырцов, сейчас перекомпилировал с поддержкой debug, однако в error-файле не пишется информация откуда конкретно была попытка взять файл.
Подскажите или перекиньте на чтиво, как правильно сделать алиас в nginx?
---------- Добавлено 31.01.2015 в 20:28 ----------
а, увидел... путь такой:
/usr/share/phpmyadmin/phpmyadmin/
mark2011, так как скрипты выполняются в локейшине ~ \.php, то надо всего лишь в правильный алиас для картинок:
location ~ ^/phpmyadmin/(.+\.(?:gif|jpe?g|png|ico|css|zip|tgz|gz|rar|bz2|tar|js))$ {alias /usr/share/phpmyadmin/$1;
}
PS надеюсь в апаче алиас настроен?
Зачем вам internal location?
Делайте как написал Andron_buton, только по-моему alias здесь не обязателен:
Также если код расположить после "\.php" можно и вовсе обойтись:
Либо весь трафик (и php и статику) пустить на Apache, который со своим alias-ом разберется сам. PHPMyadmin явно особой нагрузки не создаст и его можно проксировать целиком. Никто не пострадает.
Также если код расположить после "\.php" можно и вовсе обойтись:
Код:
location ~ ^/phpmyadmin/.+ {
root /usr/share;
}
Так нельзя, скрипты не будут выполняться, а будут отдаваться как текст.
Также если код расположить после "\.php" можно и вовсе обойтись
Т.е.:
Если это регулярные выражения приоритет у них в порядке следования.
ребят, я решил вопрос, тема более не актуальна.
А как решил?