Aktywne Wpisy
AspoleczneUfo +80
A tak szczerze, mówię jako kibic BvB, ale obserwuje to od wielu lat już. Jak w ogóle można kibicować Realowi? W sensie jest to klub najbardziej utytułowany w historii, okej, ale to jest kibicowanie na takiej zasadzie "Wybieramy tych co wygrywają i im kibicujemy". Dodatkowo klub pełen chamstwa, którego legendy są żegnane jak szmaty (Casillas, Ronaldo), a zawodnicy zachowują się jak absolutne zwierzęta (Vinicius, Carvajal i kiedyś ten małpiszon najgorszy Casemiro). Wyjaśnij
powodzenia +1
zastanawiam się czemu ludziom się chce układać przed przednia szybą ten kosmiczny kocyk, przecież nawet jak się wejdzie do najgorętszego auta na świecie, to po minucie klima załatwia sprawę. no chyba, że ktoś nie ma klimy, wtedy rozumie.
#motoryzacja
#motoryzacja
By uniknąć pętli zastosowałem przykład z bazy wiedzy AWS (sprawdzenie nagłówka X-Forwarded-Proto):
https://aws.amazon.com/premiumsupport/knowledge-center/redirect-http-https-elb/
Przepływ żadań wygląda następująco:
klient ----http/https---> AWS Elastic Load Balancer ----http---> httpd@AWS EC2
Sprawdzałem logi, nagłówek jest obecny, taki jak trzeba. Nie wiem już, co może być nie tak, ktoś poratuje?
#it #apache trochę #devops
nie taguję "programowanie" bo zostałbym pewnie ukamienowany ( ͡° ͜ʖ ͡°)
Już virtualhosta nad którym pracuję:
ServerAdmin admin@example.pl
ServerName example.pl
ServerAlias example.pl
DocumentRoot /var/www/pages/example
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} =http
RewriteRule . https://%{HTTP:Host}%{REQUEST_URI} [L,R=permanent]
Przykład rozbudowałem o ServerName, ServerAlias i DocumentRoot z racji tego, że mam kilka stron stojących na apache.
przykładowe lekko zmodyfikowane(dodałęm wypisywanie serwera obsługującego żądanie i zawartość nagłówka X-Forwarded-Proto) logi z accesslog:
ELB-80.AWS.COM - - [13/Jan/2018:17:39:27 +0000] "GET / HTTP/1.1" 301 239 "-" "curl/7.54.0" server=example.pl host=www.example.pl X-Forwarded-Proto=http
ELB-80.AWS.COM -
problem najprawdopodobniej jest z ServerName i ServerAlias, ale potrzebuję tych dwóch by móc stwierdzić do jakiego zasobu użytkownik się dobija (z kilku domen). Inaczej tego nie potrafiłem zrobić.
define('FORCE_SSL_ADMIN', true);
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
$_SERVER['HTTPS']='on';
dzięki jeszcze raz za naprowadzenie! :)