DuckDUckGo

DuckDuckGo Поиск: 1btc

Поисковая система, которая не отслеживает вас — проще говоря, приватность!

Для администраторов системы Linux. Раздел полезен специалистам, выполняющим системные работы в Linux.
#6
NGINX представляет собой очень компактный и быстрый веб-сервер (HTTP-сервер). Он потребляет очень мало оперативной памяти, умеет самостоятельно обслуживать статические запросы и выполнять акселерированное проксирование без кэширования статических объектов. Например, если запрашивается графический объект, NGINX самостоятельно выполняет считывание данных с диска и передает файл пользователю.
Код: Выделить всё
server {
	listen 80;
	server_name www.вашдомен.зона;
	return 301 http://вашдомен.зона$request_uri;
}

server {
	listen 80 default_server;
	server_name вашдомен.зона;

	index index.php index.html index.htm;
	charset utf-8;

	access_log /var/log/nginx/access.log combined;
	error_log /var/log/nginx/error.log error;

	root /var/web/www;

    location / {
        try_files $uri $uri/ @bitrix;
    }

    location ~ \.php$ {

        try_files $uri @bitrix;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;

        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    
        include fastcgi_params;
    
        fastcgi_param  SERVER_NAME        $host;
        fastcgi_read_timeout 300;
    }

    location @bitrix {
        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root/bitrix/urlrewrite.php;
    }

    location ~* /bitrix/admin.+\.php$ {
        try_files $uri @bitrixadm;
        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include /etc/nginx/fastcgi_params;
    }

    location @bitrixadm {
        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root/bitrix/admin/404.php;
    }

    location ^~ /upload/ {
        if (!-e $request_filename) {
            rewrite ^(.+)$ /index.php last;
        }
        types {
            text/plain text/plain php php3 php4 php5 php6 phtml pl asp aspx cgi dll exe ico shtm shtml fcg fcgi fpl asmx pht;
            image/svg+xml  svg svgz;
        }
    }

    location = /favicon.ico {
        log_not_found off;
        access_log off;
    }

    location = /robots.txt {
        allow all;
        log_not_found off;
        access_log off;
    }

    location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$ {
        access_log off;
        expires max;
        error_page 404 = /404.html; #не забываем создать страницу
    }

    location ~ (/\.ht|/bitrix/modules|/upload/support/not_image|/bitrix/php_interface) {
        deny all;
    }

    location ~ /.svn/ {
        deny all;
    }
  
    location ~ /(\.idea|\.ht|\.deprecated|\.git|\.dumps) {
        deny all;
    }        
}

Внимание! Это базовая настройка для корректной работы Bitrix24. Настоятельно рекомендуется ознакомиться с документацией NGINX для настройки безопасности.

Raspberry Pi - одноплатный компьютер размером с ба[…]

Первый этап реализации атак - это сбор информации […]

Введение XMPP (Extensible Messaging and Presence[…]

По словам пресс-секретаря Роскомнадзора Вадима Амп[…]

Не упустите самое интересное!