В першу чергу висловлюю свою вдячність inkvizitor68sl і rednaxi. що порадили на nginx.
/ Cssimages /- proxy_redirect off;
- proxy_set_header Host $ host;
- proxy_set_header X-Real-IP $ remote_addr;
- proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for;
- client_max_body_size 10m;
- client_body_buffer_size 128k;
- proxy_connect_timeout 90;
- proxy_send_timeout 90;
- proxy_read_timeout 90;
- proxy_buffer_size 4k;
- proxy_buffers 4 32k;
- proxy_busy_buffers_size 64k;
- proxy_temp_file_write_size 64k;
продуктивність зросла в рази навіть не було такої коли по ip звертаєшся на пряму так як всі картинки і іншу статику видавали сервелети.
сподіваюся комусь стане в нагоді.
P.S. на jetty важить TrackStudio
Спасибі всім!
Знайшов рішення сам.
ось якщо кому знадобиться:
ServerName ts.our
Order deny, allow
Allow from all
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 common
Краще nginx поставте попереду і нехай він проксінг займається.
а чим такий спосіб гірше. більше ресурсномісткий?
і як зробити через nginx?
В принципі нічим не гірше, просто є фанати nginx, які вважають установку цього проксірующего сервера панацеєю при високих навантаженнях.
Зробити просто, встановити замість апача nginx який буде слухати 80 порт, і у нього в конфігах налаштувати все приблизно так само як ви зробили для апача.
В цілому так, nginx скоріше за все у вашому випадку буде жерти менше ресурсів, особливо якщо ви апач використовуєте виключно як проксі, тобто на сервері немає сайтів, які апач би обслуговував.
ясно, дякую за роз'яснення.
у мене на Апачі 3 веб-ресурсу.
все це для локальної мережі з поза не буде доступна, так що навантаження я думаю буде не дуже велика.
Як це реалізувати? Apache або DNS або що потрібно на сервері встановити щоб це працювало.
Заздалегідь спасибі тим хто не залишиться байдужим!