Ошибка конфигурации nginx

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Den
Сообщения: 98
Зарегистрирован: Ср янв 24, 2018 9:24 pm

Ошибка конфигурации nginx

Сообщение Den » Пн фев 05, 2018 9:23 pm

При попытке сохранить в nginx через донастройку виртхостов вот такую строку:

Код: Выделить всё

rewrite ^/mp3\/(.+)\/(.+)\/([^/]+)\.mp3$ /download.php?vkid=$1&link=$2&fn=$3;
Выдаётся ошибка конфигурации.
Но здесь нет ошибки, поскольку этот же код работает на другом сервере.

Изображение

Den
Сообщения: 98
Зарегистрирован: Ср янв 24, 2018 9:24 pm

Re: Ошибка конфигурации nginx

Сообщение Den » Вт фев 06, 2018 7:16 am

Может ли быть такое что именно из-за этого этот код на сайте не работает? Сайт не работает только из-за этого рерайта.

Аватара пользователя
alenka
Сообщения: 1976
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Ошибка конфигурации nginx

Сообщение alenka » Вт фев 06, 2018 11:24 am

Здравствуйте.
Только что проверили модуль. Ошибок нет.

Вы присваиваете переменные в get запросе синтаксисом апача. (и да через файл .htaccess правила будут работать)
в nginx чистом другой синтаксис. пробуйте присвоить переменные через параметр set

Den
Сообщения: 98
Зарегистрирован: Ср янв 24, 2018 9:24 pm

Re: Ошибка конфигурации nginx

Сообщение Den » Вт фев 06, 2018 9:08 pm

Спасибо за ответ.

Эта строка у меня не в htaccess работает, а точно так же прописана в nginx на другом сервере. Но там правда nginx стоит перед апачем, а здесь апача нет.

Я вообще не бум-бум, как использовать этот set.
Онлайн-ковертеры вообще эту строку никак не конвертируют.

Если кто-нибудь найдётся, кто сможет помочь, стукните в личку. Договоримся по деньгам. :)

Den
Сообщения: 98
Зарегистрирован: Ср янв 24, 2018 9:24 pm

Re: Ошибка конфигурации nginx

Сообщение Den » Пт май 25, 2018 10:06 am

В общем, в итоге, как оказалось, код верный и корректно работает, но панель, при попытке записать его, выдаёт, что конфигурация с ошибкой. Пришлось прописать код напрямую в файл, потому что без него сайт не работает, как нужно. Поэтому, думаю, что разработчикам стоит присмотреться к этой проблеме.

Аватара пользователя
sbury
Сообщения: 1344
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: Ошибка конфигурации nginx

Сообщение sbury » Пт май 25, 2018 12:35 pm

ошибка исправлена. Войдет в новое обновление

Den
Сообщения: 98
Зарегистрирован: Ср янв 24, 2018 9:24 pm

Re: Ошибка конфигурации nginx

Сообщение Den » Пт июн 15, 2018 2:17 pm

Теперь ругается на ваш же код оптимизации:
Конфигурация с ошибкой nginx: [emerg] unknown directive "msie6"" in /etc/brainy/data/webserver_config/user_includes/site/site.net.nginx:3 nginx: configuration file /etc/nginx/nginx.conf test failed

Аватара пользователя
sbury
Сообщения: 1344
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: Ошибка конфигурации nginx

Сообщение sbury » Вс июн 17, 2018 8:58 am

А если вам не сложно, можете показать этот файл полностью, сюда или в личку.

Den
Сообщения: 98
Зарегистрирован: Ср янв 24, 2018 9:24 pm

Re: Ошибка конфигурации nginx

Сообщение Den » Вт июн 19, 2018 1:28 pm

sbury писал(а):
Вс июн 17, 2018 8:58 am
А если вам не сложно, можете показать этот файл полностью, сюда или в личку.
Стандартный ваш код, который добавляет сжатие и кеширование.

Код: Выделить всё

## optimization domain
gzip on;
gzip_disable "msie6";
gzip_comp_level 2;
gzip_types text/plain text/css application/json application/x-javascript text/html text/xml application/xml application/xml+rss text/javascript application/javascript;
location ~* ^.+\.(svg|jpg|jpeg|png|gif|ico|css|bmp|swf|js|txt|ttf|eot|woff|woff[2])$ {
root /home/user/sites/user.net/;
expires 604800s;
proxy_set_header Host $host;
}
## end optimization domain

Аватара пользователя
sbury
Сообщения: 1344
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: Ошибка конфигурации nginx

Сообщение sbury » Ср июн 20, 2018 8:26 am

исправлено. будет доступно в ближайшем обновлении

Ответить