Установка Nginx 1.14 в ОС FreeBSD 11.2

Print Friendly, PDF & Email

Задача:

Установить Nginx на сервера Freebsd

---------------------------------------------------------------

Пост на правах заметки, чтобы не забыть

Ставим Nginx:

cd /usr/ports/www/nginx-naxsi 
make BATCH=yes install clean

Прописываем nginx в автозагрузке

echo 'nginx_enable="YES"' >> /etc/rc.conf

Редактируем конфигурационный nginx

ee /usr/local/etc/nginx/nginx.conf

Должно получиться

worker_processes auto;
events {
    use kqueue;
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    #gzip  on;
    upstream backend {
        server 127.0.0.1:88;
    }
include  vhosts/*.conf;
}

Создаём папку для конфигов виртуальных хостов

mkdir /usr/local/etc/nginx/vhosts

Редактируем на примере “osbsd.com”

ee /usr/local/etc/nginx/vhosts/osbsd_com.conf

содержимое

server {
       listen       80;
       server_name  osbsd.com www.osbsd.com;
       client_max_body_size 101M;
                location ~* \.(jpg|jpeg|gif|png|ico|css|bmp|swf|js)$ {
                        root /usr/local/www/apache24/data/osbsd_com;
                }
                location ~ /\.ht {
                        deny  all;
                }
                location / {
                        proxy_pass http://backend/;
                        proxy_set_header Host $host;
                        proxy_set_header X-Real-IP $remote_addr;
                        proxy_set_header X-Forwarded-For $remote_addr;
                        proxy_connect_timeout 120;
                        proxy_send_timeout    120;
                        proxy_read_timeout    180;
                }
        #error_page  404              /404.html;
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   /usr/local/www/nginx-dist;
}
Помогла статья? Есть возможность отблагодарить автора

QR Link:

QR Code

Вам может также понравиться...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *