Page 1 of 2
Типовые настойки .htaccess для nginx.conf
Posted: Thu Apr 18, 2013 10:55 am
by Abraham777
После переноса сайта с dle на nginx не печатает на русском, возникли косяки с шаблоном. Можно выложить тут файл с директивами для nginx.conf по возможности универсального применения? То есть допустим стандартный .htaccess для ДЛЕ 9,5 трансформируется в правила для nginx.conf
Re: Типовые настойки .htaccess для nginx.conf
Posted: Thu Apr 18, 2013 11:43 am
by ArthurCHi
Тоже иногда мучает подобные проблемы по этому использую эти сервисы:
http://winginx.ru/htaccess
http://www.anilcetin.com/
Re: Типовые настойки .htaccess для nginx.conf
Posted: Thu Apr 18, 2013 11:50 am
by Abraham777
После преобразования конвертором куда конкретно ставить файл? Надо просто сохранить и все?
Re: Типовые настойки .htaccess для nginx.conf
Posted: Thu Apr 18, 2013 12:00 pm
by ArthurCHi
Заходите в директорию с сайтом /home/$user/conf создаете фаил nginx.mysite.ru.conf и туда прописываете свои настройки
Только учтите что вы уже пишите свои настройки в дирикторию
так как они инклюдятся в другой фаил конфигурации:
Code: Select all
server {
inclede /home/$user/conf/nginx.mysite.ru.conf*;
}
Re: Типовые настойки .htaccess для nginx.conf
Posted: Thu Apr 18, 2013 2:39 pm
by wsnake
Это касается сорвера на голом nginx. Здесь же используется связка nginx+apache и помоему файлы .htaccess обрабатываются нормально. Проблему с кодировкой сайта легко решить дописав где-нить в начале фала nginx+apache строку: AddDefaultCharset cp1251 или с другой нужной кодировкой (для сервера по-умолчанию установлена UTF-8). По краней мере я проверил на нескольких своих сайтах - все работает нормально (проблемы были только с директивой Options в .htaccess и то потому что она прописана в конфиге apache). Если я не прав - пусть разработчики Vesta подскажут как правильно.
Re: Типовые настойки .htaccess для nginx.conf
Posted: Thu Apr 18, 2013 3:20 pm
by ArthurCHi
wsnake wrote:Это касается сорвера на голом nginx. Здесь же используется связка nginx+apache и помоему файлы .htaccess обрабатываются нормально. Проблему с кодировкой сайта легко решить дописав где-нить в начале фала nginx+apache строку: AddDefaultCharset cp1251 или с другой нужной кодировкой (для сервера по-умолчанию установлена UTF-8). По краней мере я проверил на нескольких своих сайтах - все работает нормально (проблемы были только с директивой Options в .htaccess и то потому что она прописана в конфиге apache). Если я не прав - пусть разработчики Vesta подскажут как правильно.
Человек же написал что переходит на nginx и как следствие он может полностью отключил уже apache и не собирается использовать. Тут у каждого свои заморочки)
Re: Типовые настойки .htaccess для nginx.conf
Posted: Fri Apr 19, 2013 8:31 am
by Abraham777
wsnake wrote:Это касается сорвера на голом nginx. Здесь же используется связка nginx+apache и помоему файлы .htaccess обрабатываются нормально. Проблему с кодировкой сайта легко решить дописав где-нить в начале фала nginx+apache строку: AddDefaultCharset cp1251 или с другой нужной кодировкой (для сервера по-умолчанию установлена UTF-8). По краней мере я проверил на нескольких своих сайтах - все работает нормально (проблемы были только с директивой Options в .htaccess и то потому что она прописана в конфиге apache). Если я не прав - пусть разработчики Vesta подскажут как правильно.
Вероятно так и есть, проблема именно в кодировке сервера UTF-8, так как при добавлении строки AddDefaultCharset cp1251 в .htaccess текст на сайте отображается нормально( то есть .htaccess работает), но съезжает баннер, невозможно запомнить заглавия на русском итд.
Где находится файл nginx + apache?CMS у вас какая была?
Re: Типовые настойки .htaccess для nginx.conf
Posted: Fri Apr 19, 2013 8:36 am
by Abraham777
ArthurCHi wrote:wsnake wrote:Это касается сорвера на голом nginx. Здесь же используется связка nginx+apache и помоему файлы .htaccess обрабатываются нормально. Проблему с кодировкой сайта легко решить дописав где-нить в начале фала nginx+apache строку: AddDefaultCharset cp1251 или с другой нужной кодировкой (для сервера по-умолчанию установлена UTF-8). По краней мере я проверил на нескольких своих сайтах - все работает нормально (проблемы были только с директивой Options в .htaccess и то потому что она прописана в конфиге apache). Если я не прав - пусть разработчики Vesta подскажут как правильно.
Человек же написал что переходит на nginx и как следствие он может полностью отключил уже apache и не собирается использовать. Тут у каждого свои заморочки)
Одно из главных преимуществ использовать Vesta в том, чтобы nginx стоял под фронт, а апач под бексервер.
Re: Типовые настойки .htaccess для nginx.conf
Posted: Fri Apr 19, 2013 8:49 am
by ArthurCHi
Abraham777 wrote:Одно из главных преимуществ использовать Vesta в том, чтобы nginx стоял под фронт, а апач под бексервер.
Я хоть и в вебе совсем немного прям вообще немного, но уже имею представление о Nginx и о Apache и могу сказать что Nginx уже в полне может работать как единственный веб сервер. Без бекенда.
Re: Типовые настойки .htaccess для nginx.conf
Posted: Fri Apr 19, 2013 9:33 am
by imperio
Да Вы правы может работать как самоcтоятельный http сервер.
Только nginx не понимает htaccess
Но существуют конвертеры
Кодировку сервера можно поправить.
/etc/httpd/conf/httpd.conf
вместо