We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Как убрать 307 Redirect
Как убрать 307 Redirect
Подскажите в чем может быть проблема. Есть домен 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?
Как-то можно отключить 307 Temporary Redirect чтобы просто открывалось по http?
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Как убрать 307 Redirect
Наверное, 301, а не 307.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?
Нет, Error 500 не имеет отношения к сертификату.
Да, либо поменяйте шаблон nginx, либо уберите редирект из .htaccess.
Впрочем, если есть ошибка 500 - она будет и по http.
Re: Как убрать 307 Redirect
Был именно 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 добавила так я и не менял.
В чем может быть проблема можете подсказать куда смотреть?
Получается имеет. Сертификат поставил. Ошибка эта больше не появляется.
.htaccess нигде не прописывал. Все стандартно. Только поставил панель и добавил домены. Больше пока ничего не делал.
Может быть такое, что если у основного домен стоит https , то при переходе по поддомену без https браузер или сервер автоматом редиректит на https и пытается получить сертификат, но его нет (т.к. поддомен на другом сервере).
-
- Posts: 2
- Joined: Sun Nov 01, 2020 6:59 pm
- Contact:
- Os: CentOS 6x
- Web: apache
Re: Как убрать 307 Redirect
Я бы советовал Вам прописать в .htaccess файле 301 редирект с http на https а потом уже разбираться с 500 ошибкой.
Могу даже подсказать как 👇
RewriteCond %{HTTPS} =of
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Могу даже подсказать как 👇
RewriteCond %{HTTPS} =of
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]