Skocz do zawartości
  • Cześć!

    Witaj na forum RootNode - aby pisać u nas musisz się zarejestrować, a następnie zalogować. Posty pisane z kont niezarejestrowanych nie są widoczne publicznie.

Rekomendowane odpowiedzi

Opublikowano

Po co Ci dwa web serwery?

 

By wykryć gdzie jest problem zrób nowego vhost, albo wykorzystaj obecnego - jak wolisz, otwórz na nim nowy plik ze skryptem php:

<?php
	echo $_SERVER['REMOTE_ADDR'];
?>

Wejdź przez przeglądarkę na stronę wywołując ten skrypt i zobacz jaki będzie wynik - Twoje IP czy serwera.

  • Lubię 1
Opublikowano

Nginax działa jako proxy

Pod tym wykrywa ip maszyny -

echo $_SERVER['REMOTE_ADDR'];

 

Jak dodałem sobie

echo $_SERVER['HTTP_X_REAL_IP'];

to już wykrywa moje ip

Opublikowano
20 minut temu, szogun napisał:

Nginax działa jako proxy 

Po co? Jeszcze na kilku maszynach spoko rozumiem. No ale mniejsza. W obecnej konfiguracji REMOTE_ADDR to adres nginxa, musisz zrobić tak, aby Nginx wysyłał IP klienta, a Apache je poprawnie odbierał, niestety teraz dokładnie nie pamiętam po której stronie - raczej Apache.

 

Nawet coś na szybko wygoogałem: https://www.daveperrett.com/articles/2009/08/10/passing-ips-to-apache-with-nginx-proxy/

Opublikowano (edytowane)

Najłatwiej będzie dodać do pliku konf. regułkę

if(isset($_SERVER["HTTP_X_REAL_IP"]))
{
    $_SERVER["REMOTE_ADDR"] = $_SERVER["HTTP_X_REAL_IP"];
}

Problem znajduję się najpr. w konfiguracji proxy

Edytowane przez Matix8981
Opublikowano

W sumie tak lecz sam autory skryptu już też pomógł wystarczyło w pliku Utils.php zmienić

REMOTE_ADDR

  na

HTTP_X_REAL_IP

a samemu szukając własnie nie mogłem nigdzie tego znaleźć dla potom,nych plik znajduje się w private/php/Utils

 

Opublikowano
3 minuty temu, Sevos napisał:

Jeśli używasz Apache2 ze względu na jego htaccess, to nie ma takiej potrzeby. Nginx po przekonwertowaniu regułek potrafi zrobić to samo: https://winginx.com/en/htaccess 

 

Pytanie tylko - co ma wspólnego przekazywany header "X_REAL_IP" do regułek rewrite w tym przypadku ;)

Opublikowano
Przed chwilą, Spoofy napisał:

 

Pytanie tylko - co ma wspólnego przekazywany header "X_REAL_IP" do regułek rewrite w tym przypadku ;)

 

Odniosłem się do postu @Fizyda.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z forum, wyrażasz zgodę na: Warunki użytkowania, Regulamin, Polityka prywatności.