Skocz do zawartości

Polecane posty

Witam, ostatnio bawię się nginx i mam same problemy z nim(głównie z rewrite ale to na później).

 

Próbuje połączyć serwer nginx z apache2 ale wywala mi nieprawidłowe przekierowanie

 

Korzystałem z pomocy tego tuturiala.

 

według zaleceń zmieniłem standardowe porty w /etc/apache2/ports.conf z 80 na 8080

 

Konfiguracje vHost:

 

<VirtualHost *:8080>
ServerName mbot.pl
ServerAlias mbot.pl www.mbot.pl
DocumentRoot /var/mBot
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/mBot>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/mBot/error-apache2.log
</VirtualHost>

 

 

server {
listen 80;
server_name mbot.pl www.mbot.pl; #nazwa domeny można dać *.domena.pl dla wildcarda
access_log off;
error_log /var/log/mBot/error-nginx warn;
server_tokens off; # ukrywa wersje nginx-a

location / {
root /var/mBot; # katalog root strony www
index index.html index.php; # jakie plik sa indeksem strony
}

location ~ \.php$ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Fox $remote_addr;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8080;
}
}

 

Edit:

Może to wina PrestaShop? Jak dam do index.php samo phpinfo() to strona działa, za bardzo nie znam się na tym jak nie da się tego zrobić to wrócę do samego apache...

Edytowano przez Mateusz Bacławski (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A dlaczego tak kombinujesz? Presta ma regułki rewrite dla nginxa.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

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

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×