Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Nginx voor static files en apache for dynamic

Pagina: 1
Acties:

  • KNTA
  • Registratie: Juni 2010
  • Laatst online: 28-11 23:51
Beste tweakers,

Ik heb momenteel nginx als frontend staan en apache als backend voor php op centos 7.2.

Nu moet ik in de config file (vhost) voor zorgen dat nginx ook html (met php erin) doorstuurt naar apache.

Ik heb wat gegoogled http://stackoverflow.com/questions/869001/how-to-serve-all-existing-static-files-directly-with-nginx-but-proxy-the-rest-t en https://www.nginx.com/resources/admin-guide/serving-static-content/) en ik kom er maar niet uit. Ik krijg de heletijd errors.

Dit zit in mijn nginx vhost:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
server {
  listen       80;
  server_name  xxx.com www.xxx.com;
  location / {
    root   /var/www/xxx.com/public_html;
    index  index.php index.html index.htm;
    try_files $uri $uri/ /index.php;
  }    
  error_page   500 502 503 504  /50x.html;
  location = /50x.html {
    root   html;
  }
        location ~ \.php$ {
        proxy_pass http://localhost:8081;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}


Op welke manier moet ik de code aanpassen dat nginx ook html met php erin doorstuurt naar apache en dat nginx alleen static files afhandelt (css, jv, mp4, flv etc)?

Dank u.

[ Voor 4% gewijzigd door KNTA op 10-11-2016 11:35 . Reden: verkeerde url ]


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • KNTA
  • Registratie: Juni 2010
  • Laatst online: 28-11 23:51
Sorry Rob ik had het net 1min geleden pas door dat ik het in de verkeerde topic had gepost.. ik zal al te kijken in edit waar ik het kon verplaatsen..

[ Voor 3% gewijzigd door KNTA op 10-11-2016 10:34 ]


  • HollowGamer
  • Registratie: Februari 2009
  • Niet online
Wat zijn je errors?
Tevens heb je helrmaal niet opgenomen wat er dient worden gedaan met static content.

  • KNTA
  • Registratie: Juni 2010
  • Laatst online: 28-11 23:51
Als ik dan naar mijn website en ik klik verder op een link dat eindigt op .html dan vind die hem niet "The requested URL not found on this server". Hetzelfde krijg ik als ik naar een andere catogory op mijn site gaat dat eindigt in de url op /media/ of /photos/ in the url.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
server {
  listen       80;
  server_name  xxxx.com www.xxxx.com;

  location ~* \.(js|jpg|png|css)$ {
        root /var/www/xxxx.com/public_html;
        expires 30d;
    }

    location / {
        proxy_pass http://localhost:8081;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        }

        location ~ /\. {
                deny all;
        }
}


Dit is mijn code

[ Voor 34% gewijzigd door KNTA op 10-11-2016 12:08 . Reden: aangepaste code ]