Ako vypnut https na localhoste?
- TheRiseAgainst
- Člen | 21
V RouterFactory som nastavil premennu
Route::$defaultFlags = Route::SECURED
a HTTPS funguje spravne ale
ako docielim toho aby sa HTTPS nezapinalo na localhoste ale iba na zivom
serveri?
Dakujem za pomoc.
Editoval TheRiseAgainst (15. 7. 2018 14:53)
- Ondřej Kubíček
- Člen | 494
nepoužívej Route:SECURED
, je to depracated
v nette 2.4, to nemusíš řešit, aplikace poběží na tom protokolu, který
si řekneš…
- TheRiseAgainst
- Člen | 21
@OndřejKubíček Problem je ale ze web bezi na nette 2.0, da sa to nejak spravit? Ide mi len o to aby som nemusel stale na localhoste zakomentovat ten kod a potom pri nahravani na server to odkomentovat atd.
- David Matějka
- Moderator | 6445
@CZechBoY to prave funguje az od 2.4
@TheRiseAgainst zkus tam dat proste if, viz treba https://forum.nette.org/…ps-nette-2-1#…
- TheRiseAgainst
- Člen | 21
@DavidMatějka Vdaka, vyriesil som to takto:
$whitelist = array('127.0.0.1', '::1');
if (!in_array($_SERVER['REMOTE_ADDR'], $whitelist)) {
Route::$defaultFlags = Route::SECURED;
}
Kazdopadne mam ale iny problem, https funguje ale pri odosielani kontaktneho formulara hadze chybu ERR_SSL_PROTOCOL_ERROR a do URL za domena.sk hodi port 80, domena.sk:80, tu je chybova hlaska:
This site can’t provide a secure connection
domena.sk sent an invalid response.
Viete mi niekto prosim poradit kde je chyba?
Editoval TheRiseAgainst (15. 7. 2018 23:27)
- nightfish
- Člen | 519
TheRiseAgainst napsal(a):
Kazdopadne mam ale iny problem, https funguje ale pri odosielani kontaktneho formulara hadze chybu ERR_SSL_PROTOCOL_ERROR a do URL za domena.sk hodi port 80, domena.sk:80, tu je chybova hlaska:
Nemáš hosting u Active24? Pokud ano, tak je to známý problém (a nebo tady).
- TheRiseAgainst
- Člen | 21
@nightfish Hosting mam u exohosting takze je mozne ze maju rovnaky problem ako active24. Ale ten odkaz mi pomohol a pridanie tohto do index.php uz funguje. Dakujem :)
if (!empty($_SERVER['HTTPS']) && 'off' !== $_SERVER['HTTPS']) {
$_SERVER['SERVER_PORT'] = 443;
}