Jump to content

Subdomēnu nginx proksēšana ar urla rewraitu www


reps0ns
 Share

Recommended Posts

Sveiki!
Ir galvenais domēns (galvenā mājlapene), kurai caur nginx-proxy būtu jāatver
saturs http://www.bblab.la/kategorija1,
ja uzraksta http://kategorija1.bblab.la
 
Redirekc neder, vajag saglabāt sub domēnu. Būtu forši, ja kādam ir pieredze un vēlme ar padalīties ar pareizo risinājumu.
 

/etc/nginx/sites-available/blablba
server {
  listen 80;
  server_name www.bblab.la bblab.la ~^(?<kategorija1>.*)\.bblab\.la$ ~^(?<kategorija2>.*)$;

  if ( $kategorija1 ) {
        rewrite ^ http://bblab.la/$kategorija1 break;
  }
  if ( $kategorija1 ) {
        rewrite ^ http://bblab.la/$kategorija2 break;
  }
  location / {
    proxy_pass              http://192.168.2.51/;
    proxy_set_header Host            www.bblab.la;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_connect_timeout   150;
    proxy_send_timeout      100;
    proxy_read_timeout      100;
    proxy_buffers           4 32k;
    client_max_body_size    8m;
    client_body_buffer_size 128k;
  }
}
server {
  listen 80;
  server_name kategorija1.bblab.la;
  location / {
    proxy_pass              http://192.168.2.51/index.php/kategorija1/; ;
    proxy_set_header Host            kategorija1.bblab.la;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_connect_timeout   150;
    proxy_send_timeout      100;
    proxy_read_timeout      100;
    proxy_buffers           4 32k;
    client_max_body_size    8m;
    client_body_buffer_size 128k;
  }
}
Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...