Skocz do zawartości


 

Zdjęcie

nginx+apache2

nginx+apache2 nginx apache2

  • Proszę się zalogować aby odpowiedzieć
2 odpowiedzi na ten temat

nginx+apache2

#1 Mateusz Bacławski

Mateusz Bacławski

    Nowy użytkownik

  • Użytkownicy
  • 18 postów
  • Skąd:Chojnice
  • Firma:Baca Studio

Napisany 29 styczeń 2014 - 21:22

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...


Edytowany przez Mateusz Bacławski, 29 styczeń 2014 - 21:58.

  • 0

#2 Miłosz

Miłosz

    Weteran WHT

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 4022 postów
  • Skąd:Tuchola
  • Firma:Sys-Com / M-Networks Sp. z o.o.
  • Imię:Miłosz
  • Nazwisko:Oller

Napisany 30 styczeń 2014 - 00:51

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


  • 2

#3 shibby

shibby

    Często na forum

  • Użytkownicy
  • 69 postów

Napisany 11 luty 2014 - 10:46

 

    upstream mbot.pl {
        server 127.0.0.1:8080;
            }

    server {
    listen 80;
    server_name mbot.pl www.mbot.pl;
    location / {
    proxy_pass http://mbot.pl;
    }
    }

 

 

Powinno działać.

Pozdrawiam


  • 0






Także otagowane jednym lub więcej z tych słów kluczowych: nginx, apache2

0 użytkowników czyta ten temat

0 użytkowników, 0 gości, 0 anonimowych użytkowników