Redirecționare porturi după numele site-ului

În primul rând, îmi exprim recunoștința față de inkvizitor68sl și rednaxi. care a sfatuit pe nginx.

/ cssimages /
  • acces_log / var / www / ts / logs / ts_css;
  • rădăcină / var / www / ts / core / webapps / TrackStudio /;
  • expiră max;
  • >
  • locație ^ / icoane / categorii /
  • acces_log / var / www / ts / logs / ts_cat;
  • rădăcină / var / www / ts / core / etc / plugins /;
  • expiră max;
  • >
  • locație ^ / stil /
  • acces_log / var / www / ts / logs / ts_st;
  • rădăcină / var / www / ts / core / webapps / TrackStudio /;
  • >
  • locație ^ a doua este setările proxy.conf (localizate în directorul / etc / nginx):






    1. proxy_redirect off;
    2. proxy_set_header Host gazdă;
    3. proxy_set_header; X-Real-IP $ remote_addr;
    4. proxy_set_header X-Forwarded-Pentru $ proxy_add_x_forwarded_for;
    5. client_max_body_size 10m;
    6. client_body_buffer_size 128k;
    7. proxy_connect_timeout 90;
    8. proxy_send_timeout 90;
    9. proxy_read_timeout 90;
    10. proxy_buffer_size 4k;
    11. proxy_buffers 4 32k;
    12. proxy_busy_buffers_size 64k;
    13. proxy_temp_file_write_size 64k;






    performanța a crescut cu un factor de even nu a fost de așa natură atunci când pe ip vă adresa pe o linie dreaptă ca toate imaginile și alte statice au fost date de către servere.

    Sper că cineva va veni la îndemână.

    P.S. pe un debarcader cântărește TrackStudio

    Mulțumesc tuturor!
    S-a găsit soluția în sine.
    aici dacă aveți nevoie de:


    ServerName ts.our


    Ordinul neagă, permiteți
    Permiteți tuturor

    ProxyPass / http: //192.168.0.2:8888/
    ProxyPassReverse / http: //192.168.0.2: 8888 /
    ErrorLog / var / log / apache2 / ts_error_log
    CustomLog / var / log / apache2 / ts_log comun

    Mai bine decât nginx pus în față și lasă-l proxy.

    dar cum acest lucru este mai rău. mai mult de resurse intensive?
    Și cum să facem prin nginx?

    În principiu, nimic nu este mai rău, doar există fani ai nginx, care consideră că instalarea acestui server proxy este un panaceu pentru sarcini mari.

    Pentru a face mai simplu, instalați în loc de apache nginx care va asculta portul 80 și configurați-l în config-uri aproape la fel ca în cazul Apache.

    În general, da, nginx cel mai probabil va consuma mai puține resurse în cazul dvs., mai ales dacă utilizați Apache exclusiv ca proxy, adică nu există site-uri pe server pe care Apache le-ar servi.

    clar, mulțumesc pentru clarificare.
    Am o resursă web Apache 3.
    toate acestea pentru o rețea locală din afară nu vor fi disponibile, deci sarcina cred că nu va fi foarte mare.

    Cum să implementați acest lucru? Apache sau DNS sau ce aveți nevoie de pe server pentru ao seta să funcționeze.
    În avans, datorită celor care nu vor rămâne indiferenți!







    Trimiteți-le prietenilor: