Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

Как убрать 307 Redirect

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
4 posts • Page 1 of 1
craftsman
Posts: 4
Joined: Wed Jul 29, 2020 2:40 pm

Os: CentOS 5x
Web: apache + nginx
Как убрать 307 Redirect
  • Quote

Post by craftsman » Thu Jul 30, 2020 5:45 pm

Подскажите в чем может быть проблема. Есть домен site.com c https. Был создан поддомен info.site.com . В dns прописан ip на другой сервер. На этом сервере установлена vestacp, но не установлен https сертификат. При заходе в браузере на http://info.site.com редиректит на https://info.site.com c кодом 307 Temporary Redirect и после редиректа появляется 500 Internal Server Error. Я так понимаю ошибка появляется т.к. не установлен сертификат?
Как-то можно отключить 307 Temporary Redirect чтобы просто открывалось по http?
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: Как убрать 307 Redirect
  • Quote

Post by grayfolk » Thu Jul 30, 2020 7:48 pm

craftsman wrote: ↑
Thu Jul 30, 2020 5:45 pm
Подскажите в чем может быть проблема. Есть домен site.com c https. Был создан поддомен info.site.com . В dns прописан ip на другой сервер. На этом сервере установлена vestacp, но не установлен https сертификат. При заходе в браузере на http://info.site.com редиректит на https://info.site.com c кодом 307 Temporary Redirect и после редиректа появляется 500 Internal Server Error. Я так понимаю ошибка появляется т.к. не установлен сертификат?
Как-то можно отключить 307 Temporary Redirect чтобы просто открывалось по http?
Наверное, 301, а не 307.
craftsman wrote: ↑
Thu Jul 30, 2020 5:45 pm
Я так понимаю ошибка появляется т.к. не установлен сертификат?
Нет, Error 500 не имеет отношения к сертификату.
craftsman wrote: ↑
Thu Jul 30, 2020 5:45 pm
Как-то можно отключить 307 Temporary Redirect чтобы просто открывалось по http?
Да, либо поменяйте шаблон nginx, либо уберите редирект из .htaccess.
Впрочем, если есть ошибка 500 - она будет и по http.
Top

craftsman
Posts: 4
Joined: Wed Jul 29, 2020 2:40 pm

Os: CentOS 5x
Web: apache + nginx
Re: Как убрать 307 Redirect
  • Quote

Post by craftsman » Thu Jul 30, 2020 9:45 pm

grayfolk wrote: ↑
Thu Jul 30, 2020 7:48 pm
Наверное, 301, а не 307.
Был именно 307 Temporary Redirect на https. Либо браузер или сервер постоянно редиректил на https, но сертификат на поддомене http://info.site.com не стоял и появлялась ошибка 500 Internal Server Error.
Сейчас поставил на поддомен http://info.site.com ssl от основного https://site.com и теперь ошибка 500 Internal Server Error не появляется.

Появилась другая проблема. В панели добавлено 2 сайта. https://info.site.com и http://site2.com и один ip. Этот ip прописал в dns у каждого домена. При переходе в барузере с каждого домена открывается один и тот же сайт. Хотя location прописан разный. Как vesta добавила так я и не менял.
В чем может быть проблема можете подсказать куда смотреть?
grayfolk wrote: ↑
Thu Jul 30, 2020 7:48 pm
Нет, Error 500 не имеет отношения к сертификату.
Получается имеет. Сертификат поставил. Ошибка эта больше не появляется.
grayfolk wrote: ↑
Thu Jul 30, 2020 7:48 pm
Да, либо поменяйте шаблон nginx, либо уберите редирект из .htaccess.
.htaccess нигде не прописывал. Все стандартно. Только поставил панель и добавил домены. Больше пока ничего не делал.
grayfolk wrote: ↑
Thu Jul 30, 2020 7:48 pm
Впрочем, если есть ошибка 500 - она будет и по http.
Может быть такое, что если у основного домен стоит https , то при переходе по поддомену без https браузер или сервер автоматом редиректит на https и пытается получить сертификат, но его нет (т.к. поддомен на другом сервере).
Top

valeriiessay1990
Posts: 2
Joined: Sun Nov 01, 2020 6:59 pm
Contact:
Contact valeriiessay1990
Website

Os: CentOS 6x
Web: apache
Re: Как убрать 307 Redirect
  • Quote

Post by valeriiessay1990 » Sun Nov 01, 2020 7:35 pm

Я бы советовал Вам прописать в .htaccess файле 301 редирект с http на https а потом уже разбираться с 500 ошибкой.
Могу даже подсказать как 👇
RewriteCond %{HTTPS} =of
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Top


Post Reply
  • Print view

4 posts • Page 1 of 1

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password