Метка: nginx

Nginx: закрыть сайт паролем

No Picture

С вами снова Тупой прогер. Появилась необходимость по закрывать сайтики на джинсах паролями.
Ну туда сюда вообщем надо.
Помните да как это было на Апаче?

Вообщем Апачи не юзаем все знают, что тупой прогер юзает только джинсы.
Так вот следовательно у нас не стоит htpasswd которая идет в пакете с httpd.
Но у нас по любому стоит openssl не так ли?
Вообще действия такие, создаем файл паролей. Кинте его куда хотите. Допустим пускай валяется в /etc/nginx

echo -n 'admin:' >> /etc/nginx/.htpasswd
openssl passwd -apr1 >> /etc/nginx/.htpasswd

Далее сделаем хитро зачем нам по всем конфигам таскать с собой барахло.
Создадим файл /etc/nginx/passwd.conf:

auth_basic "Restricted Content";
auth_basic_user_file /etc/nginx/.htpasswd;

И его уже подключаем в конфигах:

location / { 
try_files $uri @main; 
include	/etc/nginx/passwd.conf;
}

Ну че выкусили дада юзайте.

service nginx reload - Для стариков
systemctl restart nginx.service - для новичков

Кто понял тот понял кто не понял тому не дано понять )

Установка nginx или Nginx repo

Устанавливаем репозитарий nginx:

vi /etc/yum.repos.d/nginx.repo

И текст туда:

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=0

enabled=1

Установка:

yum install nginx

Я слежу за вами джинсы!

И так надо последить за джинсами, че тама по чем и тому подобное

Будем использовать RRDT00L =)
Читать далее »

nginx + ssl

Че па чем? Здаров орлы.
Возникла необходимость навалять ssl.
Ну так кой че шифрануть на всякий…Читать далее »

Nginx + GeoIp = Блокировка не нужных стран, но пропуск ботов.

No Picture

Здарова так!
Чет давно небыло меня туда сюда, работ жопа, жопа работа и все в таком духе.
Вообщем чето прибило поэкономить трафик да нервы.
Уся байда на nginx пахает + geoip от махмайнд.

Вообщем фигачем:Читать далее »

Nginx на Centos 6

No Picture

Используем репозитарии

rpm -ihv http://centos.alt.ru/repository/centos/6/x86_64/centalt-release-6-1.noarch.rpm
rpm -Uvh http://download.fedora.redhat.com/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm

Nginx + php Cgi

Установка nginx
Репозитарии:

64bit
rpm -ihv http://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch.rpm
rpm -Uvh http://download.fedora.redhat.com/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm
32bit
rpm -ihv http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm
rpm -Uvh http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm

Читать далее »

413 Request Entity Too Large(nginx)

No Picture

Вай вай вай, сильно большой файл для загрузки типо значит.

Выставляем.

в /etc/nginx/nginx.conf задаем

client_max_body_size 20M;