Odmawianie komunikacji http


Używam instancji Ubuntu na GCP z apache2 i php 7. Ponadto używam CloudFlare jako mojego dostawcy certyfikatu SSL.
W GCP, jeśli skonfiguruję „zezwalaj na http i https”, witryna będzie działać zarówno dla protokołu http, jak i https. Chociaż muszę specjalnie dodać przedrostek https do domeny, aby działała niezawodnie.
Ale jeśli nie zezwolę na http w GCP i zezwolę tylko na https, w ogóle nie będę mógł zalogować się do mojej witryny, nawet po dodaniu prefiksu https.
Czy brakuje mi jakiejś konfiguracji w GCP lub Apache2?
Byłabym wdzięczna za Twoją pomoc.
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Spróbuj po prostu dodać regułę przekierowania do
         apache
konfiguracja nasłuchu
         port 80
<VirtualHost *:80>
Redirect permanent/[url=https://your_domain_name.com]https://your_domain_name.com[/url]
</VirtualHost>
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Apache umożliwia tworzenie przekierowań, których możesz używać zgodnie z własnymi potrzebami:
Tymczasowe przekierowanie z przekierowaniem
<VirtualHost *:80>
ServerName www.domain1.com
Redirect/[url=http://www.domain2.com]http://www.domain2.com[/url]
</VirtualHost><VirtualHost *:80>
ServerName www.domain2.com
. . .
</VirtualHost>

Tymczasowe przekierowania z RedirectMatch
<VirtualHost *:80>
ServerName www.domain1.com
RedirectMatch ^/(.*)$ [url=http://www.domain2.com/]http://www.domain2.com/[/url]$1
</VirtualHost><VirtualHost *:80>
ServerName www.domain2.com
. . .
</VirtualHost>

Stałe przekierowania
<VirtualHost *:80>
ServerAdmin admin@domain1.com
ServerName domain1.com
ServerAlias www.domain1.com
DocumentRoot/var/www/domain1.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RedirectMatch permanent ^/(.*)$ [url=http://domain2.com/]http://domain2.com/[/url]$1
</VirtualHost>

Więcej informacji można znaleźć w tym

link do dokumentacji
https://www.digitalocean.com/c ... pache

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się