Метка: nginx

Отвал служб в Центосе на вдс

No Picture

Здар. Кароч задрал тут один папус, сто лет назад работал, теперь моз мне за бесплатно епет.
Практически постоянный отвал происходит какого либо процесса, то мускул ты фпс, то баш. кароч моз также епет че и он.
Начал смотреть все таки кароч правда жпа через dmesg.
Ну и думаю дай гляну че по свапу, а свапу то хера. Короче толе образ был такой на двске, толи бэть типо ктото ускорил это гавмно.
Кароче нам надда сделать, запилить файл подкачки, полите именно через dd. falloc может не сработать.

 

sudo dd if=/dev/zero of=/swapfile bs=8MiB count=1000
chmod 600 /swapfile

 

Потом подключайте это гавно.

mkswap /swapfile
swapon /swapfile
cp /etc/fstab /etc/fstab.bak
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

 

И в топку.

Остальные настройки должны быть в пределе нормы, вообщем сначала у себя посмотрю если че сообщу.

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;