ProxyPass (reverse proxy) в Apache и Nginx

Apache:

<VirtualHost *:80>
        ServerName "mightytreemovers.com"

        ProxyPass / http://172.17.254.2/
        ProxyPassReverse / http://172.17.254.2/
</VirtualHost>

Nginx:

server {
        listen 80;
        server_name mightytreemovers.com;

        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $remote_addr;

        location / {
             proxy_pass http://172.17.254.2/;
        }
}

УСТАНОВКА NGINX UBUNTU

На данный момент самую большую популярность набрали два веб-сервера. Это Apache и Ngnix. У каждого из них есть свои плюсы и минусы. Apache был разработан еще в 1995 году и при его разработке учитывались не все возможные потребности пользователей, он потребляет много памяти и ресурсов системы, зато он прост в настройке. Nginx был разработан чуть позже в 2002 году уже учитывая ошибки Apache и ориентируясь на максимальную производительность.

Continue reading «УСТАНОВКА NGINX UBUNTU»

НАСТРОЙКА NGINX

Веб-сервер Nginx — это один из самых популярных веб-серверов с очень высокой производительностью и быстрой обработкой статических запросов от пользователей. При правильной настройке можно добиться очень высокой производительности от этого веб-сервера. Nginx очень быстро справляется со статическими файлами, будь то html страницы или другие виды ресурсов.

Continue reading «НАСТРОЙКА NGINX»