Здравейте и добре дошли в #root.bg!
Тук може да намерите статии и уроци за linux, мрежи и тяхната защита, игри и забавление, както и хобита – ролери, дронове и много други.
Тук може да намерите статии и уроци за linux, мрежи и тяхната защита, игри и забавление, както и хобита – ролери, дронове и много други.
Николай Николов Работа, Блог fedora, laptop, red hat, ubuntu 0
Работния ми ден днес беше адски тъп и сигурно защото си бях взел личния лаптоп в офиса за да джейлбрекна една 4ка реших че е време за промяна и разкарах 7цата от него. От извествно време си бях сложил едно убунту 11.11 но какво да кажа.. с всяко следващо убунту графичната среда става все по-зле и по-зле.Че поради тази причина реших да пробвам с ред хат базираната федора. От клиповете в youtube останах впечетлен от графичната среда (gnome), а за лаптоп какво друго ми трябва.. всичката периферия да си работи и да е красиво :silly: Ето че попаднах на подходящия замесник на напълно втръсналия ми уиндоус 🙂 За цял ден работа на новия ОС почти не открих косури , евала на пичовете сътворили тази системка. Върнаха ме години назад когато тепърва откривах линукса и си спомням че в къщи бях с red hat 7.3 и бях много доволен за тях времена! :w00t:
Николай Николов Работа autoindex, dl.joni-b.net, nginx, problem, varnish 0
Днес съвсем случайно се натъкнах на следния факт. В dl.joni-b.net фаиловете които са в под дирекетории или големи на размер немогат да се теглят. Излиза някакъв луп и до там – греда. Интересно , като веднага ми дойде на ум че проблема може да е от прокси сървъра varnish който е пуснат главно заради блога. Неможах да намеря логично обеснение защо тази проклета глупост не работи и за това реших генерално да оправя проблема като сменя порта на сайта на 8080 и да не минава вече през varnish-a , сега всичко си е ок , голям праз че е на друг порт 😎 важното е че работи. :blink:
Николай Николов Howto firewall, naxsi, nginx 0
What is naxsi?
Naxsi is an open source, high performance, low rules maintenance, Web Application Firewall module for Nginx.
From 3th april 2012 in debian repository called dotdeb.org there is debian package called nginx-naxsi , but now we will install and configure with source because of change the server_tokens 😉
First:
cd /usr/src/ wget "http://nginx.org/download/nginx-1.1.19.tar.gz" wget "http://naxsi.googlecode.com/files/naxsi-0.44-1.tgz" tar zxvf nginx-1.1.19.tar.gz tar zxvf naxsi-0.44-1.tgz cd nginx-1.1.19 ./configure --add-module=../naxsi-0.44-1/naxsi_src/ --prefix=/usr --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --user=nginx --group=nginx --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/tmp/nginx/client/ --http-proxy-temp-path=/var/tmp/nginx/proxy/ --http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ --with-http_stub_status_module --with-http_realip_module make make install
Now it’s time for the configuration files. See this for instructions
…
After right configuration the files it’s time to run the daemon who will be the firewall.
cp /usr/src/naxsi-0.44-1/contrib/rules_generator/http_config.py /etc/nginx/
run command :
/usr/bin/python /etc/nginx/http_config.py --cmd /usr/sbin/nginx -s reload -v 3
In my case there is an error with python library called argparse , so we need to install it :
apt-get install python-argparse
Run the daemon again and everything must be ok now 🙂
PS. I wrote init script to daemonize the http_config.py because with & not work well.
Now we will see generated rulez by naxsi in http://mysite.com/RequestDenied
That’s it!
Николай Николов Howto chmod, nagios, permissions, problem 0
This problem is because of wrong permissions and to fix it we need first to put user www-data in nagios group in /etc/group
After that we need to change the permisions :
chmod g+x /var/lib/nagios3/rw
Done, now restart the nagios process and everything will be ok 🙂