Ежемесячные архивы: Сентябрь 2009

Инвайт на хабр

Эм неудобно как-то.

если кто пожелает мои посты полезными пришлите плз мне инвайт serg.brand{собака}gmail.com

Буду сильно счастлив :))

НЛО публикует в черновиках всякую гадость.. то как у тёти маши молоко убежало, то как Петя прозрел и понял что забугорный хостинг стоит 5$ в год, а моё упорно режет о_О

Удаление правил iptables по их номерам

Смотрим список правил с номерами.
[cc] iptables -L -t nat –line-numbers [/cc]
Видим примерно следущее
[cc] Chain PREROUTING (policy ACCEPT)
num  target     prot opt source               destination
1 DNAT       udp  —  anywhere             proxy               udp dpt:475 to:192.168.100.6:475
2 DNAT       tcp  —  anywhere             proxy               tcp dpt:3389 to:192.168.100.202:3389
3 DNAT       tcp  —  anywhere             anywhere            tcp dpt:www to:192.168.100.192:3128

Chain POSTROUTING (policy ACCEPT)
num  target     prot opt source               destination
1 MASQUERADE  all  —  192.168.0.0/16       anywhere
2 SNAT       tcp  —  anywhere             192.168.100.202     tcp dpt:3389 to:91.196.161.26

Chain OUTPUT (policy ACCEPT)
num  target     prot opt source               destination[/cc]

Чтобы удалить нужное правило нужной цепочки –  Указываем цепочку и номер правила.
[cc]iptables -t nat -D PREROUTING 3[/cc]
Вроде всё 🙂

nginx на ubuntu – это просто ( Компиляция )

1. ставим зависимости nginx
[cc lang=”bash”]sudo aptitude install libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev[/cc]
2. Создаём каталог. заходим в него, качаем свежий nginx
[cc lang=”bash”]wget http://sysoev.ru/nginx/nginx-0.7.62.tar.gz[/cc]
3. Извлекаем
[cc lang=”bash”]tar -zxvf nginx-0.7.62.tar.gz[/cc]
4. Заходим в каталог.
[cc lang=”bash”]cd nginx-0.7.62[/cc]
5. Компиляция. вполне стандартные опции, что первые выдал гугл.
[cc lang=”bash”]./configure –sbin-path=/usr/local/sbin –with-http_ssl_module[/cc]
в результате выполнения команды скрипт configure нам подсказывает, что и как будет
[cc lang=”bash”]Configuration summary
+ using system PCRE library
+ using system OpenSSL library
+ md5: using OpenSSL library
+ sha1 library is not used
+ using system zlib library[/cc]

[cc lang=”bash”]nginx path prefix: “/usr/local/nginx”
nginx binary file: “/usr/local/sbin”
nginx configuration prefix: “/usr/local/nginx/conf”
nginx configuration file: “/usr/local/nginx/conf/nginx.conf”
nginx pid file: “/usr/local/nginx/logs/nginx.pid”
nginx error log file: “/usr/local/nginx/logs/error.log”
nginx http access log file: “/usr/local/nginx/logs/access.log”
nginx http client request body temporary files: “client_body_temp”
nginx http proxy temporary files: “proxy_temp”
nginx http fastcgi temporary files: “fastcgi_temp”[/cc]
Где будут находится конфиги, где логи т. п.

далее
[cc lang=”bash”]make && make install[/cc]
Вот и всё nginx готов к работе.
Можно его запустить командой
[cc lang=”bash”]sudo /usr/local/sbin/nginx[/cc]
Если мы хотим чтобы он запустился с вашими уже рабочими конфигурационными файлами. то создаём символическую ссылку предварительно удалив /usr/local/nginx/conf
[cc lang=”bash”]ln -s /etc/nginx /usr/local/nginx/conf[/cc]
6. Правка скрипта запуска.
т.к. до этого у меня стоял пакет из репозитория, остались и рабочие файлы конфигурации и скрипт управления nginx (/etc/init.d/nginx)
скорректируем его с учётом нового места установки nginx
[cc lang=”bash”]DAEMON=/usr/local/sbin/nginx[/cc]
7. если до этого был установлен Nginx из пакета. то можно его удалить.
[cc lang=”bash”]apt-get remove nginx[/cc]
8. запускаем
[cc lang=”bash”]/etc/init.d/nginx start[/cc]
9. Проверяем работу сайта.

Оказалось вот на столько просто 🙂

PS Данный топик был отправлен мною в песочницу Хабра.

.docx чем открыть? ( открыть docx в word 2003 )

docx – формат документов MS office 2007

Чтоб открыть его в office 2003 надо скачать 2 файла с сайта МС  Первый и Второй

также есть конвертер