<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Myat's</title>
	<atom:link href="http://www.myatus.co.uk/pl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.myatus.co.uk/pl/</link>
	<description>Wasting bity i bajty na dobę</description>
	<lastbuilddate>Wed, 28 Lipca 2010 19:03:19 +0000</lastbuilddate>
	<language>pl</language>
	<sy:updateperiod>hourly</sy:updateperiod>
	<sy:updatefrequency>1</sy:updatefrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<atom:link rel='hub' href='http://www.myatus.co.uk/?pushpress=hub'/>
		<item>
		<title>Blokowanie w00tw00t skanuje</title>
		<link>http://www.myatus.co.uk/pl/2010/07/17/blocking-w00tw00t-scans/</link>
		<comments>http://www.myatus.co.uk/pl/2010/07/17/blocking-w00tw00t-scans/#comments</comments>
		<pubdate>Sat, 17 Lipca 2010 10:53:38 +0000</pubdate>
		<dc:creator>Myatu</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[bezpieczeństwo]]></category>

		<guid ispermalink="false">http://www.myatus.co.uk/?p=1401-pl</guid>
		<description><![CDATA[Niektóre strony są jeszcze przed uderzeniem z niesławnym &#8220;w00tw00t&#8221; skanuje. Możesz zobaczyć te skany w dziennikach, jak: ... &#34;GET /w00tw00t.at.ISC.SANS.DFind:) HTTP/1.1&#34; 400 ... Using Iptables The quickest method of making sure it never reaches your webserver (i powodują marnowanie zasobów takich jak procesor, miejsca na dysku [logów], etc) jest użycie iptables, i [...]


Podobne posty:<ol><li><a href='http://www.myatus.co.uk/2010/03/20/guide-firewall-and-router-with-proxmox-extending-its-us/' rel='bookmark' title='Permanent Link: Przewodnik: Zapora sieciowa i router z Proxmox &#8211; Rozszerzenia jej stosowania'>Przewodnik: Zapora sieciowa i router z Proxmox &#8211; Extending its use</a></li>
<li><a href='http://www.myatus.co.uk/2009/08/31/guide-firewall-and-router-with-proxmox/' rel='bookmark' title='Permanent Link: Guide: Firewall and router with Proxmox'>Guide: Firewall and router with Proxmox</a></li>
<li><a href='http://www.myatus.co.uk/2009/12/17/faster-wp-super-cache-with-nginx/' rel='bookmark' title='Permanent Link: Szybsze WP Super Cache z nginx'>Faster WP Super Cache with NginX</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Niektóre strony są jeszcze przed uderzeniem z niesławnym &#8220;w00tw00t&#8221; skanuje. Możesz zobaczyć te skany w dziennikach, jak:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">... &quot;GET /w00tw00t.at.ISC.SANS.DFind:) HTTP/1.1&quot; 400 ...</div></div>
</pre>
<h3>Korzystanie Iptables</h3>
<p>Najszybsza metoda upewniając się, że nigdy nie dociera do serwera (i powodują marnowanie zasobów takich jak procesor, miejsca na dysku [logów], etc) jest użycie iptables, i można to zrobić w jednej liniowej tak:</p>
<pre>
<div class="codecolorer-container bash blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">iptables <span style="color: #660033;">-I</span> INPUT <span style="color: #660033;">-d</span> xxx.xxx.xxx.xxx <span style="color: #660033;">-p</span> tcp <span style="color: #660033;">--dport</span> <span style="color: #000000;">80</span> <span style="color: #660033;">-m</span> string <span style="color: #660033;">--to</span> <span style="color: #000000;">70</span> &nbsp;<span style="color: #660033;">--algo</span> bm <span style="color: #660033;">--string</span> <span style="color: #ff0000;">'GET /w00tw00t.at.ISC.SANS.'</span> <span style="color: #660033;">-j</span> DROP</div></div>
</pre>
<p>Wystarczy wymienić <em>xxx.xxx.xxx.xxx</em> z IP serwera WWW. Jeśli chcesz użyć tego w odniesieniu do zakresu adresów IP (ie., korzystasz z wielu adresów IP do hosta serwerów), Wystarczy wymienić &#8220;-D xxx.xxx.xxx.xxx&#8221; Część z:</p>
<pre>
<div class="codecolorer-container bash blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #660033;">-m</span> iprange <span style="color: #660033;">--dst-range</span> start.xxx.xxx.xxx-end.xxx.xxx.xxx</div></div>
</pre>
<p>gdzie <em>start.xxx.xxx.xxx</em> i <em>end.xxx.xxx.xxx</em> are the first and last IPs of your web servers respectively.<span id="more-1401"></span></p>
<p>Jeśli chcesz mieć możliwość miłośnik, w którym je do czarnej listy będzie np. IP na czas określony, itp., Państwo sprawdzić <a title="SpamCle@ner w00tw00t" href="http://spamcleaner.org/en/misc/w00tw00t.html" target="_blank">SpamCle @ ner stronie internetowej</a>.</p>
<p>Idą głębiej w ten temat i pod warunkiem, dwa skrypty pod koniec ich artykuł. Wystarczy zapisać jeden z tych skryptów w pliku o nazwie, Na przykład, <em>/ Opt/blockw00t.sh</em> i uczynić go wykonywalnym z:</p>
<pre>
<div class="codecolorer-container bash blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">chmod</span> +x <span style="color: #000000; font-weight: bold;">/</span>opt<span style="color: #000000; font-weight: bold;">/</span>blockw00t.sh</div></div>
</pre>
<p>Możesz uruchomić go ręcznie wpisując &#8220;/ Opt / blockwoot.sh&#8221; w powłoce lub aby automatycznie ładować go przy starcie systemu można dodać go do <em>/ Etc / rc.local </em>plik, lub na Debian / Ubuntu systemy dodać ją do <em>/ etc / network / interfaces</em> tak jak:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">auto eth0<br />
inet eth0 static<br />
&nbsp; &nbsp;... [existing configuration that remains unaltered] ...<br />
&nbsp; &nbsp;# Load anti-w00t script:<br />
&nbsp; &nbsp;post-up /opt/blockw00t.sh</div></div>
</pre>
<h3>Korzystanie Fail2ban</h3>
<p>Jeśli używasz <a title="Fail2ban" href="http://www.fail2ban.org" target="_blank">Fail2Ban</a>, jak opisano w <a title="Guide: Firewall and router with Proxmox – Extending its use" href="http://www.myatus.co.uk/2010/03/20/guide-firewall-and-router-with-proxmox-extending-its-us/" target="_self">konfiguracji firewalla Shorewall</a>, you can create a new definition that scans for the w00tw00t entries in the webserver log files.</p>
<p>Następującą definicję przyjmuje pozycje dzienników serwera wygląda tak (Nginx i Apache 2):</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">203.127.11.214 - - [15/Jul/2010:15:50:04 +0200] &quot;GET /w00tw00t.at.ISC.SANS.test0:) HTTP/1.1&quot; 400 173 &quot;-&quot; &quot;-&quot;</div></div>
</pre>
<p>Utworzyć plik <em>/ Etc/fail2ban/filter.d/webserver-w00tw00t.conf</em>:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">[Definition]<br />
failregex = ^&lt;gospodarz&gt; .*&quot;GET \/w00tw00t\.at\.ISC\.SANS\..+\:\).*?&quot;<br />
<br />
ignoreregex =</div></div>
</pre>
<p>Tej połowy znanych wariantów skanera, łącznie z &#8220;DFind&#8221;, &#8220;test0 &quot;, &#8220;MSlog&#8221; i &#8220;ntsvc&#8221;.</p>
<p>Uwaga: The <em>&lt;gospodarz&gt;</em> część jest specyficzna dla Fail2ban i jest skrótem do regex <em>(?:::f (4.6):)?(?P&lt;gospodarz&gt; S  )</em>, , który odpowiada zarówno IPv4 lub IPv6. Zobacz <a title="Fail2Ban manual, filters" href="http://www.fail2ban.org/wiki/index.php/MANUAL_0_8#Filters" target="_blank">Fail2ban instrukcji</a> for more details.</p>
<p>* Wskazówka: Jeśli chcesz zmienić wyrażenie regularne, Polecam <a title="RegExr" href="http://gskinner.com/RegExr" target="_blank">RegExr</a> do gry z różnych opcji / kryteria wyszukiwania. Jest to czas oszczędzania i wolne :)</p>
<p>* Wskazówka 2: To test your definition&#8217;s regular expression, użyć:</p>
<pre>
<div class="codecolorer-container bash blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">fail2ban-regex logfile <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>fail2ban<span style="color: #000000; font-weight: bold;">/</span>filter.d<span style="color: #000000; font-weight: bold;">/</span>webserver-w00tw00t.conf</div></div>
</pre>
<p>gdzie <em>logfile</em> is the actual log file name, such as <em>/var/log/apache2/access.log</em>.</p>
<p>Dodaj tę definicję do Fail2ban konfiguracji Jail (<em>/ Etc/fail2ban/jail.conf</em>):</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">... [existing configuration] ...<br />
<br />
[webserver-w00tw00t]<br />
enabled &nbsp;= true<br />
port &nbsp; &nbsp; = http,https<br />
filter &nbsp; = webserver-w00tw00t<br />
# !!! Keep in mind to specify the correct web server log here:<br />
logpath &nbsp;= /var/log/apache2/access.log<br />
maxretry = 1<br />
# Time in seconds, W tym przypadku, one day:<br />
bantime &nbsp;= 86400</div></div>
</pre>
<p>Teraz odświeżyć usługi (ie., &#8220;/ Reload etc/init.d/fail2ban&#8221; lub &#8220;Przeładuj Fail2ban usługi&#8221;).</p>


<div class="shr-bookmarks shr-bookmarks-expand">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.myatus.co.uk/2010/07/17/blocking-w00tw00t-scans/feed" rel="nofollow" title="Subskrybuj komentarze do tego posta?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.myatus.co.uk/2010/07/17/blocking-w00tw00t-scans/&amp;title=Blocking+w00tw00t+scans" rel="nofollow" title="Udostępnij na del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.myatus.co.uk/2010/07/17/blocking-w00tw00t-scans/&amp;title=Blocking+w00tw00t+scans" rel="nofollow" title="Digg This!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.myatus.co.uk/2010/07/17/blocking-w00tw00t-scans/&amp;title=Blocking+w00tw00t+scans&amp;desc=Some%20websites%20are%20still%20being%20hit%20with%20the%20infamous%20%22w00tw00t%22%20scans.%20You%20might%20see%20these%20scans%20in%20your%20logs%20as%3A%0D%0A%5Bcce_text%5D...%20%22GET%20%2Fw00tw00t.at.ISC.SANS.DFind%3A%29%20HTTP%2F1.1%22%20400%20...%5B%2Fcce_text%5D%0D%0AUsing%20Iptables%0D%0AThe%20quickest%20method%20of%20making%20sure%20it%20never%20reaches%20your%20webserver%20%28and%20thus%20wasting%20resour" rel="nofollow" title="Post ten temat Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.myatus.co.uk/2010/07/17/blocking-w00tw00t-scans/&amp;imageurl=" rel="nofollow" title="Buzz post w Google">Post on Google Buzz</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.myatus.co.uk/2010/07/17/blocking-w00tw00t-scans/&amp;bm_description=Blocking+w00tw00t+scans&amp;plugin=sexybookmarks" rel="nofollow" title="Add to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.myatus.co.uk/2010/07/17/blocking-w00tw00t-scans/&amp;title=Blocking+w00tw00t+scans" rel="nofollow" title="Poleć ten temat Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.myatus.co.uk/2010/07/17/blocking-w00tw00t-scans/&amp;title=Blocking+w00tw00t+scans" rel="nofollow" title="Poleć ten temat Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.myatus.co.uk/2010/07/17/blocking-w00tw00t-scans/&amp;title=Blocking+w00tw00t+scans" rel="nofollow" title="Potykać się coś dobrego? Podziel się nim na StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.myatus.co.uk/2010/07/17/blocking-w00tw00t-scans/" rel="nofollow" title="Poleć to on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Blocking+w00tw00t+scans+-+http://bit.ly/cS3upS&amp;source=shareaholic" rel="nofollow" title="Ten Tweet!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p>Podobne posty:<ol><li><a href='http://www.myatus.co.uk/2010/03/20/guide-firewall-and-router-with-proxmox-extending-its-us/' rel='bookmark' title='Permanent Link: Przewodnik: Zapora sieciowa i router z Proxmox &#8211; Rozszerzenia jej stosowania'>Przewodnik: Zapora sieciowa i router z Proxmox &#8211; Extending its use</a></li>
<li><a href='http://www.myatus.co.uk/2009/08/31/guide-firewall-and-router-with-proxmox/' rel='bookmark' title='Permanent Link: Guide: Firewall and router with Proxmox'>Guide: Firewall and router with Proxmox</a></li>
<li><a href='http://www.myatus.co.uk/2009/12/17/faster-wp-super-cache-with-nginx/' rel='bookmark' title='Permanent Link: Szybsze WP Super Cache z nginx'>Faster WP Super Cache with NginX</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentrss>http://www.myatus.co.uk/pl/2010/07/17/blocking-w00tw00t-scans/feed/</wfw:commentrss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Uproszczona combo Nginx-Apache z obsługą WordPress</title>
		<link>http://www.myatus.co.uk/pl/2010/06/28/a-simplified-nginx-apache-combo-with-wordpress-support/</link>
		<comments>http://www.myatus.co.uk/pl/2010/06/28/a-simplified-nginx-apache-combo-with-wordpress-support/#comments</comments>
		<pubdate>Mon, 28 Czerwca 2010 22:03:21 +0000</pubdate>
		<dc:creator>Myatu</dc:creator>
				<category><![CDATA[INFORMATYKA]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[benchmarking]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[memcached]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid ispermalink="false">http://www.myatus.co.uk/?p=617-pl</guid>
		<description><![CDATA[Wygląda na to, mam zaniedbane, aby napisać nowy artykuł w dłuższą chwilę! Wstyd mi. Ale, dzięki stronie internetowej przerwy, Mam w końcu jeszcze kilka dobrych rzeczy dla ciebie. My previous Nginx configuration became a nightmare to maintain and WordPress had become slower because Apache&#8217;s children were being killed [...]


Podobne posty:<ol><li><a href='http://www.myatus.co.uk/2009/08/31/nginx-and-apache-but-no-memcached/' rel='bookmark' title='Permanent Link: Nginx i Apache, ale nie memcached'>NginX and Apache, but no memcached</a></li>
<li><a href='http://www.myatus.co.uk/2009/12/17/faster-wp-super-cache-with-nginx/' rel='bookmark' title='Permanent Link: Szybsze WP Super Cache z nginx'>Faster WP Super Cache with NginX</a></li>
<li><a href='http://www.myatus.co.uk/2009/09/07/compiling-nginx-on-debian-ubuntu/' rel='bookmark' title='Permanent Link: Kompilacja nginx na Debianie / Ubuntu'>Compiling NginX on Debian / Ubuntu</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://wiki.nginx.org/images/0/0e/Absolut_nginx.jpg" alt="Absolut Nginx" width="90" height="250" />Wygląda na to, mam zaniedbane, aby napisać nowy artykuł w dłuższą chwilę! Wstyd mi. Ale, dzięki stronie internetowej przerwy, I&#8217;ve finally got some more good stuff to share with you.</p>
<p>Mojej poprzedniej konfiguracji Nginx się w koszmar do utrzymania i WordPress stał się wolniej, ponieważ Apache dzieci były zabijane przez OOM. Było to spowodowane źle cache PHP (PHP XCache być precyzyjne) które zdecydowały się podjąć wszelkie dostępne trochę z mojej pamięci systemu, mimo max-wnioski na dziecko wyznaczony na niskim poziomie (zanim został usunięty).</p>
<p>to, wraz z moim starania w poszukiwaniu najszybsze rozwiązanie na wszystko i wprowadzenie nowych serwerów Cloud przez OVH, lead me to today&#8217;s article.<span id="more-617"></span></p>
<h2>Which is faster &#8211; Varnish or Nginx?</h2>
<p>The first thing I wanted to do is make all the caching happen before things get pushed through to Apache. This because I wanted to eliminate both PHP <a title="XCache" href="http://xcache.lighttpd.net" target="_blank">XCache</a> and the <a title="WP Super Cache" href="http://ocaoimh.ie/wp-super-cache" target="_blank">WordPress Super Cache</a> plugin I was using, so to increase WordPress compatibility but decrease complexity.</p>
<p>At first I thought about using <a title="Varnish Cache" href="http://varnish-cache.org" target="_blank">Varnish</a> &#8211; either as a the sole front-end, or in between Nginx and Apache (the reasoning later). Także, I had gotten my hands on OVH&#8217;s Cloud servers whilst they were still in <em>&#8220;Alfa&#8221;</em>, and used this as the base system for building a pool of web servers.</p>
<p>The following tests have all been performed on those Cloud servers &#8211; mC 256 (256 MBytes of guaranteed RAM, 2 GByte total memory with excess swapped to SSD&#8217;s), 4 CPU cores and 5 GBytes of storage space. The OS is Ubuntu 10.04 LTS. The output of <em>/proc/cpuinfo</em> is as following (x4 for briefness):</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">processor &nbsp; &nbsp; &nbsp; : 0<br />
vendor_id &nbsp; &nbsp; &nbsp; : GenuineIntel<br />
cpu family &nbsp; &nbsp; &nbsp;: 6<br />
model &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : 26<br />
model name &nbsp; &nbsp; &nbsp;: Intel(R) Xeon(R) CPU &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; E5504 &nbsp;@ 2.00GHz<br />
stepping &nbsp; &nbsp; &nbsp; &nbsp;: 5<br />
cpu MHz &nbsp; &nbsp; &nbsp; &nbsp; : 1995.000<br />
cache size &nbsp; &nbsp; &nbsp;: 4096 KB<br />
fdiv_bug &nbsp; &nbsp; &nbsp; &nbsp;: W<br />
hlt_bug &nbsp; &nbsp; &nbsp; &nbsp; : W<br />
f00f_bug &nbsp; &nbsp; &nbsp; &nbsp;: W<br />
coma_bug &nbsp; &nbsp; &nbsp; &nbsp;: W<br />
fpu &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : Tak<br />
fpu_exception &nbsp; : Tak<br />
cpuid level &nbsp; &nbsp; : 11<br />
wp &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;: Tak<br />
flags &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology tsc_reliable nonstop_tsc aperfmperf pni ssse3 cx16 sse4_1 sse4_2 popcnt hypervisor lahf_lm<br />
bogomips &nbsp; &nbsp; &nbsp; &nbsp;: 3990.00<br />
clflush size &nbsp; &nbsp;: 64<br />
cache_alignment : 64<br />
address sizes &nbsp; : 40 bits physical, 48 bits virtual<br />
power management:</div></div>
</pre>
<div>
<p>The stock install of Apache performed as following on a simple &#8220;Hello World&#8221; PHP script, za pomocą &#8220;<em>ab -c 100 -n 100000 http://host/</em>&#8220;:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Konkurencja Level: &nbsp; &nbsp; &nbsp;100<br />
Time taken for tests: &nbsp; 29.548 sekund<br />
Kompletne wnioski: &nbsp; &nbsp; &nbsp;100000<br />
Failed requests: &nbsp; &nbsp; &nbsp; &nbsp;0<br />
Write errors: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0<br />
Total transferred: &nbsp; &nbsp; &nbsp;25009500 bajtów<br />
HTML transferred: &nbsp; &nbsp; &nbsp; 3901482 bajtów<br />
wniosków na sekundę: &nbsp; &nbsp;3384.27 [# / S] (oznaczać)<br />
Czas na żądanie: &nbsp; &nbsp; &nbsp; 29.548 [ms] (oznaczać)<br />
Czas na żądanie: &nbsp; &nbsp; &nbsp; 0.295 [ms] (oznaczać, wszystkich jednoczesnych żądań)<br />
Transfer: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;826.55 [Kbytes / sec] otrzymane<br />
<br />
Connection Times (ms)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; min &nbsp;oznaczać[+/-sd] median &nbsp; max<br />
Connect: &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; 12 &nbsp;39.1 &nbsp; &nbsp; 12 &nbsp; &nbsp;1960<br />
Processing: &nbsp; &nbsp; 9 &nbsp; 18 &nbsp;49.6 &nbsp; &nbsp; 14 &nbsp; &nbsp;2036<br />
Waiting: &nbsp; &nbsp; &nbsp; &nbsp;1 &nbsp; 15 &nbsp;45.9 &nbsp; &nbsp; 12 &nbsp; &nbsp;1966<br />
Total: &nbsp; &nbsp; &nbsp; &nbsp; 14 &nbsp; 29 &nbsp;65.9 &nbsp; &nbsp; 26 &nbsp; &nbsp;2159</div></div>
</pre>
<p>With Varnish in front of Apache, things really started to look good:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Konkurencja Level: &nbsp; &nbsp; &nbsp;100<br />
Time taken for tests: &nbsp; 13.489 sekund<br />
Kompletne wnioski: &nbsp; &nbsp; &nbsp;100000<br />
Failed requests: &nbsp; &nbsp; &nbsp; &nbsp;0<br />
Write errors: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0<br />
Total transferred: &nbsp; &nbsp; &nbsp;28315282 bajtów<br />
HTML transferred: &nbsp; &nbsp; &nbsp; 1100594 bajtów<br />
wniosków na sekundę: &nbsp; &nbsp;7413.64 [# / S] (oznaczać)<br />
Czas na żądanie: &nbsp; &nbsp; &nbsp; 13.489 [ms] (oznaczać)<br />
Czas na żądanie: &nbsp; &nbsp; &nbsp; 0.135 [ms] (oznaczać, wszystkich jednoczesnych żądań)<br />
Transfer: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2049.99 [Kbytes / sec] otrzymane<br />
<br />
Connection Times (ms)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; min &nbsp;oznaczać[+/-sd] median &nbsp; max<br />
Connect: &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp;6 &nbsp; 2.2 &nbsp; &nbsp; &nbsp;6 &nbsp; &nbsp; &nbsp;71<br />
Processing: &nbsp; &nbsp; 2 &nbsp; &nbsp;7 &nbsp; 1.9 &nbsp; &nbsp; &nbsp;7 &nbsp; &nbsp; &nbsp;70<br />
Waiting: &nbsp; &nbsp; &nbsp; &nbsp;1 &nbsp; &nbsp;6 &nbsp; 2.0 &nbsp; &nbsp; &nbsp;5 &nbsp; &nbsp; &nbsp;66<br />
Total: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;3 &nbsp; 13 &nbsp; 3.1 &nbsp; &nbsp; 13 &nbsp; &nbsp; &nbsp;81</div></div>
</pre>
<p>At 2.48x more than what Apache can send out on its own, that&#8217;s a mighty impressive improvement and Varnish deserves kudos. But at 1 GBytes of RAM for caching, would it really be more efficient and quicker than Nginx? The following results tell &#8230;</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Konkurencja Level: &nbsp; &nbsp; &nbsp;100<br />
Time taken for tests: &nbsp; 9.438 sekund<br />
Kompletne wnioski: &nbsp; &nbsp; &nbsp;100000<br />
Failed requests: &nbsp; &nbsp; &nbsp; &nbsp;0<br />
Write errors: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0<br />
Total transferred: &nbsp; &nbsp; &nbsp;27706648 bajtów<br />
HTML transferred: &nbsp; &nbsp; &nbsp; 5201248 bajtów<br />
wniosków na sekundę: &nbsp; &nbsp;10595.55 [# / S] (oznaczać)<br />
Czas na żądanie: &nbsp; &nbsp; &nbsp; 9.438 [ms] (oznaczać)<br />
Czas na żądanie: &nbsp; &nbsp; &nbsp; 0.094 [ms] (oznaczać, wszystkich jednoczesnych żądań)<br />
Transfer: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2866.87 [Kbytes / sec] otrzymane<br />
<br />
Connection Times (ms)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; min &nbsp;oznaczać[+/-sd] median &nbsp; max<br />
Connect: &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp;4 &nbsp; 1.0 &nbsp; &nbsp; &nbsp;4 &nbsp; &nbsp; &nbsp;56<br />
Processing: &nbsp; &nbsp; 2 &nbsp; &nbsp;6 &nbsp; 9.7 &nbsp; &nbsp; &nbsp;5 &nbsp; &nbsp; 253<br />
Waiting: &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp;5 &nbsp; 9.7 &nbsp; &nbsp; &nbsp;5 &nbsp; &nbsp; 253<br />
Total: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;5 &nbsp; &nbsp;9 &nbsp; 9.7 &nbsp; &nbsp; &nbsp;9 &nbsp; &nbsp; 257</div></div>
</pre>
<p>&#8230; a different story. Though this is not some scientific research that should be taken at face value, I personally found the difference rather significant &#8211; especially since Nginx never used more than 60 Mbytes of RAM and relied mostly on system file  caching. 1.39x faster than Varnish, 3.46x faster than Apache by itself. That&#8217;s even more impressive!</p>
<h3>A little Varnish quirk on Ubuntu</h3>
<p>Ponownie, and I can&#8217;t say this often enough, these are merely the numbers obtained on my system &#8211; your mileage may vary. Varnish is definitely a worthy contender &#8212; the one issue I encountered on Ubuntu was that Varnish crashed when attempting to test with more than 1000 concurrent connections. That&#8217;s not supposed to happen in a production environment!</p>
<p>The culprit seems to be the user account&#8217;s <em>&#8220;open plik descriptors&#8221;</em> limitation. Sockets are also counted towards this value and when Varnish had hit the limit it died rather ungracefully. You can manually resolve it by using ulimit:</p>
<pre>
<div class="codecolorer-container bash blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">ulimit</span> <span style="color: #660033;">-n</span> <span style="color: #000000;">65535</span></div></div>
</pre>
<p>But you are better off using the <em>/etc/security/limits.conf</em> file. It is well documented, so it shouldn&#8217;t be to difficult to figure it out. I&#8217;ll continue with my blog&#8230;</p>
<h2>The Configuration</h2>
<p>So I have decided to keep Nginx as the front-end for apache, but this time &#8211; unlike previously &#8211; activate Nginx&#8217;s caching. Doing it here, rather than working with caching plugins and a plethora of other band-aids, keeps the whole configuration clean and simple. Apache can be left alone to run as it normally does, with no special trickery. The only exception is a memcache store, because the database is located on a different server and linked through a VPN.</p>
<p>First I installed Nginx, Apache, PHP5 and Memcache through the usual channels, w następujących:</p>
<pre>
<div class="codecolorer-container bash blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> nginx libapache2-mod-php5 memcached \<br />
php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick \<br />
php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming \<br />
php5-ps php5-pspell php5-recode php5-snmp php5-sqlite \<br />
php5-tidy php5-xmlrpc php5-xsl php5-json</div></div>
</pre>
<h3>Update Nginx</h3>
<p>The Nginx version provided by the Ubuntu repository is 0.7.65. Jednakże, a feature introduced in version 0.7.66/stable - <em>proxy_no_cache</em> &#8211; will come handy simplifying the configuration. 0.7.67 also fixed a small issue, which mainly concerns Windows machines but is good to have patched regardless. So I&#8217;ve compiled Nginx to the latest stable version as following:</p>
<pre>
<div class="codecolorer-container bash blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;"># apt-get install libc6 libpcre3 libpcre3-dev libpcrecpp0 libssl0.9.8 libssl-dev zlib1g zlib1g-dev lsb-base</span><br />
<span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>www.nginx.org<span style="color: #000000; font-weight: bold;">/</span>download<span style="color: #000000; font-weight: bold;">/</span>nginx-0.7.67.tar.gz<br />
<span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-xf</span> nginx-0.7.67.tar.gz<br />
<span style="color: #7a0874; font-weight: bold;">cd</span> nginx-0.7.67<br />
.<span style="color: #000000; font-weight: bold;">/</span>configure \<br />
<span style="color: #660033;">--user</span>=www-data \<br />
<span style="color: #660033;">--group</span>=www-data \<br />
<span style="color: #660033;">--sbin-path</span>=<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>sbin \<br />
<span style="color: #660033;">--conf-path</span>=<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>nginx<span style="color: #000000; font-weight: bold;">/</span>nginx.conf \<br />
<span style="color: #660033;">--error-log-path</span>=<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>nginx<span style="color: #000000; font-weight: bold;">/</span>error.log \<br />
<span style="color: #660033;">--pid-path</span>=<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>run<span style="color: #000000; font-weight: bold;">/</span>nginx.pid \<br />
<span style="color: #660033;">--lock-path</span>=<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>lock<span style="color: #000000; font-weight: bold;">/</span>nginx.lock \<br />
<span style="color: #660033;">--http-log-path</span>=<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>nginx<span style="color: #000000; font-weight: bold;">/</span>access.log \<br />
<span style="color: #660033;">--http-client-body-temp-path</span>=<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>nginx<span style="color: #000000; font-weight: bold;">/</span>body \<br />
<span style="color: #660033;">--http-proxy-temp-path</span>=<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>nginx<span style="color: #000000; font-weight: bold;">/</span>proxy \<br />
<span style="color: #660033;">--http-fastcgi-temp-path</span>=<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>nginx<span style="color: #000000; font-weight: bold;">/</span>fastcgi \<br />
<span style="color: #660033;">--with-debug</span> \<br />
--with-http_stub_status_module \<br />
--with-http_flv_module \<br />
--with-http_ssl_module \<br />
--with-http_dav_module \<br />
--with-http_gzip_static_module \<br />
--with-http_realip_module \<br />
<span style="color: #660033;">--with-mail</span> \<br />
--with-mail_ssl_module \<br />
<span style="color: #660033;">--with-ipv6</span><br />
<span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span></div></div>
</pre>
<p>Tak, that&#8217;s literally cut &amp; paste. It overwrites the binaries installed by <em>apt-get</em>, and we happily continue to use the official init script provided by Ubuntu/Debian. Why make life difficult?</p>
<h3>Configuring PHP and Apache</h3>
<p>W tym momencie, configure PHP and Apache to your heart&#8217;z content. The one thing that you need to do with Apache is move it to a different port and preferably keep it on 127.0.0.1. This means you need to edit the /etc/apache2/ports.conf file:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">NameVirtualHost *:8080<br />
Listen 127.0.0.1:8080</div></div>
</pre>
<p>And configure your website(s) accordingly:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;VirtualHost *:8080&gt;<br />
... etc ...<br />
&lt;/VirtualHost&gt;</div></div>
</pre>
<p>If you are using SSL (https://), this will be handled by Nginx rather than Apache. Since this is already getting quite long, I will skip SSL in this blog.</p>
<h3>Configuring Nginx</h3>
<p>We start off by creating a few directories that will be used by Nginx:</p>
<pre>
<div class="codecolorer-container bash blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>nginx<span style="color: #000000; font-weight: bold;">/</span>includes<br />
<span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #660033;">-p</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>cache<span style="color: #000000; font-weight: bold;">/</span>nginx<span style="color: #000000; font-weight: bold;">/</span>tmp<br />
<span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>cache<span style="color: #000000; font-weight: bold;">/</span>nginx<span style="color: #000000; font-weight: bold;">/</span>cached<br />
<span style="color: #c20cb9; font-weight: bold;">chown</span> <span style="color: #660033;">-R</span> www-data:www-data <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>cache<span style="color: #000000; font-weight: bold;">/</span>nginx</div></div>
</pre>
<p>Next we modify the file <em>/etc/nginx/nginx.conf</em> w następujących:</p>
<pre>
<div class="codecolorer-cnatainer text blackboard no_translate nnae" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;fnat:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">user &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;www-data;<br />
<br />
worker_processes &nbsp; &nbsp; &nbsp; &nbsp;4;<br />
worker_rlimit_nofile &nbsp; &nbsp;16384;<br />
<br />
error_log &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /var/log/nginx/error.log;<br />
pid &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /var/run/nginx.pid;<br />
<br />
events {<br />
&nbsp; &nbsp; &nbsp; &nbsp; worker_connections &nbsp;2000;<br />
}<br />
<br />
http {<br />
&nbsp; &nbsp; &nbsp; &nbsp; include &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /etc/nginx/mime.types;<br />
&nbsp; &nbsp; &nbsp; &nbsp; default_type &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;application/octet-stream;<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; access_log &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/var/log/nginx/access.log;<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; sendfile &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;on;<br />
&nbsp; &nbsp; &nbsp; &nbsp; tcp_nopush &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;on;<br />
&nbsp; &nbsp; &nbsp; &nbsp; tcp_nodelay &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; on;<br />
&nbsp; &nbsp; &nbsp; &nbsp; keepalive_timeout &nbsp; &nbsp; &nbsp; 75 20;<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; gzip &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;na;<br />
&nbsp; &nbsp; &nbsp; &nbsp; gzip_vary &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; na;<br />
&nbsp; &nbsp; &nbsp; &nbsp; gzip_comp_level &nbsp; &nbsp; &nbsp; &nbsp; 3;<br />
&nbsp; &nbsp; &nbsp; &nbsp; gzip_min_length &nbsp; &nbsp; &nbsp; &nbsp; 4096;<br />
&nbsp; &nbsp; &nbsp; &nbsp; gzip_proxied &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;każdy;<br />
&nbsp; &nbsp; &nbsp; &nbsp; gzip_types &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;text/plain text/css application/x-javascript text/xml<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; application/xml application/xml+rss text/javascript;<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; include &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /etc/nginx/conf.d/*.conf;<br />
&nbsp; &nbsp; &nbsp; &nbsp; include &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /etc/nginx/sites-enabled/*;<br />
}</div></div>
</pre>
<p>The <em>worker_processes</em> variable is set according to the number of CPU cores in my system, 4 W tym przypadku. There are a few tcp tweaks and gzip compression is enabled on additional plik types, rather than just html.  For the rest, it&#8217;s fairly run-of-the-mill.</p>
<p>The core workhorse of Nginx will be the proxy and its associated cache. Because I like to keep things nicely sectioned, thus easy to configure, I&#8217;ve created the following <em>/etc/nginx/conf.d/proxy.conf</em> file, which will be included by Nginx by an <em>include</em> oświadczenie:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">proxy_redirect &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;wyłączony;<br />
<br />
proxy_set_header &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Host $host;<br />
proxy_set_header &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;X-Forwarded-For $proxy_add_x_forwarded_for;<br />
<br />
proxy_connect_timeout &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 90;<br />
proxy_send_timeout &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;90;<br />
proxy_read_timeout &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;90;<br />
<br />
proxy_buffer_size &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4k;<br />
proxy_buffers &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4 32k;<br />
proxy_busy_buffers_size &nbsp; &nbsp; &nbsp; &nbsp; 64k;<br />
proxy_temp_file_write_size &nbsp; &nbsp; &nbsp;64k;<br />
<br />
proxy_max_temp_file_size &nbsp; &nbsp; &nbsp; &nbsp;56m;<br />
proxy_temp_path &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /var/cache/nginx/tmp;<br />
proxy_cache_key &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $scheme$host$request_uri;<br />
proxy_cache_path &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/var/cache/nginx/cached levels=2:2 keys_zone=global:64m inactive=60m max_size=1G;<br />
<br />
proxy_cache_valid &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 200 302 30m;<br />
proxy_cache_valid &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 301 1h;<br />
proxy_cache_valid &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 404 1m;<br />
<br />
proxy_cache_use_stale &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; error timeout http_500 http_502 http_503 http_504;<br />
<br />
proxy_pass_header &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set-Cookie;</div></div>
</pre>
<p>The <em>proxy_set_header</em> variables are there to help you determine the IP of the actual web page requester, rather than receiving the one from Nginx. You just need to include <em>%{X-Forwarded-For}i</em> in one of Apache&#8217;s log formats instead of the host (<em>%h</em>).</p>
<p>Jednakże, I have personally disabled all access logging in Apache, because everything needs to pass through Nginx anyway and it boosts Apache&#8217;s performance a smidgen (you do this by commenting out all the <em>CustomLog</em> lines in Apache&#8217;s configurations). I did leave the Apache <em>ErrorLog</em> enabled, just for those instances and also for PHP error messages.</p>
<p>The file above also defines an Nginx proxy cache zone called <em>&#8220;global&#8221;</em> z <em>proxy_cache_path</em> zmiennej. That same variable also specifies a garbage time (60 minut) and maximum cache size (on the disk, 1 Gbytes).</p>
<p>The <em>proxy_cache_key</em> is simply a concatenation of <em>&#8220;httpmyatus.co.uk/therequests.php&#8221;</em> that will be hashed and then used to retrieve it at a later point. I&#8217;m allowing stale cache to be served in case of certain errors, for example when Apache has unexpectedly died.</p>
<p>An important bit, which was quite a PITA to figure out, is the <em>proxy_pass_header</em> portion for the <em>&#8220;Set-Cookie&#8221;</em> header. WordPress includes <em>&#8220;Set-Cookie&#8221;</em> headers in 302 HTTP responses (which is used to point your browser to a new location) &#8211; some frown upon this practice and Nginx is no exception. Hence we need to specifically let this pass through, or else you will not be able to login to your WordPress Admin or have users leave comments.</p>
<h3>Includes</h3>
<p>w <em>/etc/nginx/includes</em> folder we created earlier, we add two pliks. The first is a helper for sites that use WordPress. Since the <em>/etc/nginx/includes</em> folder is not automatically included, we can be selective about inclusions, and save on some processing time when these features aren&#8217;t used. This is the <em>/etc/nginx/includes/wordpress.inc</em> file:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Jeśli ($http_cookie ~* &quot;comment_author_|wordpress_(?!test_cookie)|wp-postpass_&quot;) {<br />
&nbsp; &nbsp; set $no_cache 1;<br />
}<br />
<br />
Jeśli ($http_user_agent ~* &quot;(2\.0 MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine\/3\.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA\/WX310K|LG\/U990|MIDP-2\.|MMEF20|MOT-V|NetFront|Newt|Nintendo Wii|Nitro|Nokia|Opera Mini|Palm|PlayStation Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian OS|SymbianOS|TS21i-10|UP\.Browser|UP\.Link|webOS|Windows CE|WinWAP|YahooSeeker\/M1A1-R2D2|NF-Browser|iPhone|iPod|Android|BlackBerry9530|G-TU915 Obigo|LGE VX|webOS|Nokia5800)&quot; ) {<br />
&nbsp; &nbsp; set $no_cache 1;<br />
}<br />
<br />
proxy_no_cache&nbsp; &nbsp; &nbsp; $no_cache;</div></div>
</pre>
<p>It&#8217;s a very simple file, Właściwie. The first portion checks if there are certain cookies set, related to comment authors or those who are logged into the WordPress Admin. Jeśli tak jest w przypadku, the variable <em>$no_cache</em> jest ustawiony na 1. The second check is for mobile users, like Nokia, iPhone, etc. Thjest is helpful in case you have a mobile WordPress edition, as available through some plugins.</p>
<p>If at any point the <em>$no_cache</em> is 1, the variable <em>proxy_no_cache</em> becomes true. Apache&#8217;s output might still be cached, but it will not be served to the end user (thus always fresh).</p>
<p>The second plik is a helper that&#8217;s pretty much universal for all the websites (but can still be overridden in the actual <em>sites-available/*</em> files). This is the <em>/etc/nginx/includes/default_proxy.inc</em> file:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># Enable caching:<br />
proxy_cache &nbsp; &nbsp; global;<br />
<br />
# Default:<br />
położenie / {<br />
&nbsp; &nbsp; &nbsp; &nbsp; proxy_pass &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;http://127.0.0.1:8080;<br />
}<br />
<br />
# Rarely changed items can remain cached longer:<br />
location ~* \.(jpg|jpeg|png|gif|ico|css|mp3|wav|swf|mov|doc|pdf|xls|ppt|docx|pptx|xlsx)$ {<br />
&nbsp; &nbsp; &nbsp; &nbsp; proxy_cache_valid &nbsp; &nbsp; &nbsp; 200 3h;<br />
&nbsp; &nbsp; &nbsp; &nbsp; proxy_pass &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;http://127.0.0.1:8080;<br />
}<br />
<br />
# Deny access to .ht* files:<br />
location ~ /\.ht {<br />
&nbsp; &nbsp; &nbsp; &nbsp; deny &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;wszyscy;<br />
}</div></div>
</pre>
<p>The first variable <em>proxy_cache </em>informs Nginx to use the <em>&#8220;global&#8221;</em> zone we defined earlier in the <em>/etc/nginx/conf.d/proxy.conf </em>plik. If it is not there, nothing will be cached and pages simply pass through.</p>
<p>It further tells Nginx to send everything to Apache, but allow images and a few other static files to be cached longer than originally defined. The last portion tells Nginx to block access to files such as <em>. Htaccess</em> lub <em>.htpasswd</em> right at Nginx&#8217;s level &#8211; so Apache doesn&#8217;t have to and save some processing power.</p>
<h3>A default site</h3>
<p>You can use the include files to build a very small website configuration file. Na przykład, <em>/etc/nginx/sites-available/</em>default may looks something similar to this:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">server {<br />
&nbsp; &nbsp; &nbsp; &nbsp; listen &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;80;<br />
&nbsp; &nbsp; &nbsp; &nbsp; server_name &nbsp; &nbsp; _;<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; root &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/var/www/sites/default/public;<br />
&nbsp; &nbsp; &nbsp; &nbsp; index &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; index.html index.htm;<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; access_log &nbsp; &nbsp; &nbsp;/var/www/sites/default/logs/access.log;<br />
&nbsp; &nbsp; &nbsp; &nbsp; error_log &nbsp; &nbsp; &nbsp; /var/www/sites/default/logs/nginx.error.log;<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; # Includes:<br />
&nbsp; &nbsp; &nbsp; &nbsp; include &nbsp; &nbsp; &nbsp; &nbsp; /etc/nginx/includes/wordpress.inc;<br />
&nbsp; &nbsp; include &nbsp; &nbsp; &nbsp; &nbsp; /etc/nginx/includes/default_proxy.inc;<br />
}</div></div>
</pre>
<p>Everything is passed to Apache and cached, depending of the <em>wordpress.inc</em> file allows it. Apache will handle the rest. You will likely have to change the directories, but that&#8217;s basically it.</p>
<h2>WordPress</h2>
<p>There&#8217;s little that needs to be done with WordPress. The most important thing is to actually disable any WordPress cache you may be using, such as WordPress Super Cache. It is no longer needed and only gives Apache / PHP more work to do. Jednakże, as noted earlier, I did include Memcache.</p>
<p>The reason is that in my case, each Cloud server works off the same MySQL database cluster. To avoid unnecessary or repetitive SQL traffic, the Memcache daemon will hold these in RAM memory (or in the Cloud&#8217;s case &#8211; either RAM or SSD). This is done with the use of the <em>object-cache.php</em> file by Ryan Boren, which can be obtained <a title="WordPress Memcached object-cache" href="http://plugins.trac.wordpress.org/browser/memcached/" target="_blank">from this website</a>. This file needs to be placed in your <em>$WP-ROOT$/wp-content/</em> directory.</p>
<p>For everything else, WordPress can be plain vanilla but become blistering fast, as shown in the next output.</p>
<h2>Performance</h2>
<p>I have clustered a Cloud server with a dedicated server. For a short while (as in, half a day) I used HAProxy as the point-of-entry. HAProxy is super-fast, but I was irked by a minor issue that caused some logging issues. nginx is on-par with HAProxy, though it might have a little more jitter, so I now use an 2x Nginx &lt;&#8211;&gt; 2x (Nginx + apache) combination. Witt the (nginx + apache) portion of this setup configured exactly as described above, I have been able to obtain the following speeds (based on 100 concurrent connections, 50,000 requests and keep-alive enabled):</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Konkurencja Level: &nbsp; &nbsp; &nbsp;100<br />
Time taken for tests: &nbsp; 6.694 sekund<br />
Kompletne wnioski: &nbsp; &nbsp; &nbsp;50000<br />
Failed requests: &nbsp; &nbsp; &nbsp; &nbsp;0<br />
Write errors: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0<br />
Keep-Alive requests: &nbsp; &nbsp;0<br />
Total transferred: &nbsp; &nbsp; &nbsp;2822197200 bajtów<br />
HTML transferred: &nbsp; &nbsp; &nbsp; 2806393092 bajtów<br />
wniosków na sekundę: &nbsp; &nbsp;7469.02 [# / S] (oznaczać)<br />
Czas na żądanie: &nbsp; &nbsp; &nbsp; 13.389 [ms] (oznaczać)<br />
Czas na żądanie: &nbsp; &nbsp; &nbsp; 0.134 [ms] (oznaczać, wszystkich jednoczesnych żądań)<br />
Transfer: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;411700.31 [Kbytes / sec] otrzymane<br />
<br />
Connection Times (ms)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; min &nbsp;oznaczać[+/-sd] median &nbsp; max<br />
Connect: &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp;2 &nbsp; 0.4 &nbsp; &nbsp; &nbsp;2 &nbsp; &nbsp; &nbsp;16<br />
Processing: &nbsp; &nbsp; 3 &nbsp; 11 &nbsp; 0.8 &nbsp; &nbsp; 11 &nbsp; &nbsp; &nbsp;27<br />
Waiting: &nbsp; &nbsp; &nbsp; &nbsp;1 &nbsp; &nbsp;3 &nbsp; 1.2 &nbsp; &nbsp; &nbsp;3 &nbsp; &nbsp; &nbsp;25<br />
Total: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;6 &nbsp; 13 &nbsp; 0.8 &nbsp; &nbsp; 13 &nbsp; &nbsp; &nbsp;32</div></div>
</pre>
<p>na 3.29 Gbps @ 7469 wniosków na sekundę, I consider this to be a rather well performing setup. Well prepared for my next project!</p>
</div>


<div class="shr-bookmarks shr-bookmarks-expand">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.myatus.co.uk/2010/06/28/a-simplified-nginx-apache-combo-with-wordpress-support/feed" rel="nofollow" title="Subskrybuj komentarze do tego posta?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.myatus.co.uk/2010/06/28/a-simplified-nginx-apache-combo-with-wordpress-support/&amp;title=A+simplified+Nginx-Apache+combo+with+Wordpress+support" rel="nofollow" title="Udostępnij na del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.myatus.co.uk/2010/06/28/a-simplified-nginx-apache-combo-with-wordpress-support/&amp;title=A+simplified+Nginx-Apache+combo+with+Wordpress+support" rel="nofollow" title="Digg This!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.myatus.co.uk/2010/06/28/a-simplified-nginx-apache-combo-with-wordpress-support/&amp;title=A+simplified+Nginx-Apache+combo+with+Wordpress+support&amp;desc=It%20looks%20like%20I%20have%20neglected%20to%20write%20a%20new%20article%20in%20quite%20a%20while%21%20Shame%20on%20me.%20But%2C%20thanks%20to%20a%20website%20outage%2C%20I%27ve%20finally%20got%20some%20more%20good%20stuff%20to%20share%20with%20you.%0D%0A%0D%0AMy%20previous%20Nginx%20configuration%20became%20a%20nightmare%20to%20maintain%20and%20WordPress%20had%20become%20slower%20because%20Apache%27s%20children%20w" rel="nofollow" title="Post ten temat Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.myatus.co.uk/2010/06/28/a-simplified-nginx-apache-combo-with-wordpress-support/&amp;imageurl=" rel="nofollow" title="Buzz post w Google">Post on Google Buzz</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.myatus.co.uk/2010/06/28/a-simplified-nginx-apache-combo-with-wordpress-support/&amp;bm_description=A+simplified+Nginx-Apache+combo+with+Wordpress+support&amp;plugin=sexybookmarks" rel="nofollow" title="Add to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.myatus.co.uk/2010/06/28/a-simplified-nginx-apache-combo-with-wordpress-support/&amp;title=A+simplified+Nginx-Apache+combo+with+Wordpress+support" rel="nofollow" title="Poleć ten temat Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.myatus.co.uk/2010/06/28/a-simplified-nginx-apache-combo-with-wordpress-support/&amp;title=A+simplified+Nginx-Apache+combo+with+Wordpress+support" rel="nofollow" title="Poleć ten temat Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.myatus.co.uk/2010/06/28/a-simplified-nginx-apache-combo-with-wordpress-support/&amp;title=A+simplified+Nginx-Apache+combo+with+Wordpress+support" rel="nofollow" title="Potykać się coś dobrego? Podziel się nim na StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.myatus.co.uk/2010/06/28/a-simplified-nginx-apache-combo-with-wordpress-support/" rel="nofollow" title="Poleć to on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=A+simplified+Nginx-Apache+combo+with+Wordpress+support+-+http://bit.ly/abDc4R&amp;source=shareaholic" rel="nofollow" title="Ten Tweet!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p>Podobne posty:<ol><li><a href='http://www.myatus.co.uk/2009/08/31/nginx-and-apache-but-no-memcached/' rel='bookmark' title='Permanent Link: Nginx i Apache, ale nie memcached'>NginX and Apache, but no memcached</a></li>
<li><a href='http://www.myatus.co.uk/2009/12/17/faster-wp-super-cache-with-nginx/' rel='bookmark' title='Permanent Link: Szybsze WP Super Cache z nginx'>Faster WP Super Cache with NginX</a></li>
<li><a href='http://www.myatus.co.uk/2009/09/07/compiling-nginx-on-debian-ubuntu/' rel='bookmark' title='Permanent Link: Kompilacja nginx na Debianie / Ubuntu'>Compiling NginX on Debian / Ubuntu</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentrss>http://www.myatus.co.uk/pl/2010/06/28/a-simplified-nginx-apache-combo-with-wordpress-support/feed/</wfw:commentrss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Przewodnik: Zapora sieciowa i router z Proxmox &#8211; Rozszerzenia jej stosowania</title>
		<link>http://www.myatus.co.uk/pl/2010/03/20/guide-firewall-and-router-with-proxmox-extending-its-us/</link>
		<comments>http://www.myatus.co.uk/pl/2010/03/20/guide-firewall-and-router-with-proxmox-extending-its-us/#comments</comments>
		<pubdate>Sat, 20 III 2010 09:08:55 +0000</pubdate>
		<dc:creator>Myatu</dc:creator>
				<category><![CDATA[INFORMATYKA]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Fail2ban]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[Przewodnik]]></category>
		<category><![CDATA[Proxmox]]></category>
		<category><![CDATA[Shorewall]]></category>

		<guid ispermalink="false">http://www.myatus.co.uk/?p=505-pl</guid>
		<description><![CDATA[Last year I wrote a guide on how to use Shorewall as a firewall and router for Proxmox. W następstwie odpowiem na kilka pytań Dostałem o tym przewodnik, który pomoże Ci rozszerzenia jej stosowania. Proxy ARP The most common question is in regards to proxy ARP. Enabling this option [...]


Podobne posty:<ol><li><a href='http://www.myatus.co.uk/2009/08/31/guide-firewall-and-router-with-proxmox/' rel='bookmark' title='Permanent Link: Przewodnik: Zapora sieciowa i router z Proxmox'>Guide: Firewall and router with Proxmox</a></li>
<li><a href='http://www.myatus.co.uk/2010/07/17/blocking-w00tw00t-scans/' rel='bookmark' title='Permanent Link: Blokowanie w00tw00t skanuje'>Blocking w00tw00t scans</a></li>
<li><a href='http://www.myatus.co.uk/2009/08/24/guide-installing-opensolaris-on-a-remote-dedicated-server/' rel='bookmark' title='Permanent Link: Przewodnik: Instalacja OpenSolaris na zdalny serwer dedykowany'>Guide: Installing OpenSolaris on a remote dedicated server</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-thumbnail wp-image-526" title="Online Hoodies" src="http://www.myatus.co.uk/wp-content/uploads/2010/03/online_hoodies-150x150.jpg" alt="&quot;Metro rebrands Hackers&quot; by gwire, attribution license" width="150" height="150" />W ubiegłym roku napisałem poradnik <a title="Guide: Firewall and router with Proxmox" href="http://www.myatus.co.uk/2009/08/31/guide-firewall-and-router-with-proxmox/">jak korzystać Shorewall jako firewall i router dla Proxmox</a>. As a follow up I will answer a few questions I&#8217;ve received about that guide that can help you extend its use.</p>
<h2>proxy ARP</h2>
<p>Najczęstszym pytaniem jest w odniesieniu do <em>proxy ARP</em>. Włączenie tej opcji pozwala przypisać publiczne IP bezpośrednio do karty sieciowej, eliminując konieczność przekierowania portów (DTA) or having to worry about the MAC address.</p>
<p>Jako przykład użycia proxy ARP, it is helpful for those using a a SIP-based VoIP server since a STUN server is no longer required.<span id="more-505"></span></p>
<h3>Włączenie Proxy ARP</h3>
<p>Pierwszym krokiem jest zapewnienie, że Proxy ARP jest aktywne. Jest to dość proste i polega na dodaniu jednej linii do jednego z sieci statyczne strofy. Który z nich właśnie zależy od konfiguracji systemu; dla tych, którzy <em>eth0</em> stanza, można go używać nie. Dla innych, którzy tylko <em>vmbr0 .. n</em> miejsce, the additional line should be placed there.</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">iface eth0 inet static<br />
&nbsp; &nbsp; # ... existing lines ...<br />
&nbsp; &nbsp; post-up echo 1 &gt; /proc/sys/net/ipv4/conf/all/proxy_arp</div></div>
</pre>
<p>These changes will take effect on your next boot or whenever you restart your networking services.</p>
<h3>Dodać trasę do Shorewall</h3>
<p>Shorewall musi wiedzieć, że chcesz używać proxy ARP, , dla których IP i gdy IP musi być kierowany do. Piękno Shorewall jest jego prostota i tak można to szybko zrobić przez utworzenie pliku o nazwie <em>/ Etc / Shorewall / proxyarp</em> , która będzie zawierać ten:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#ADDRESS    INTERFACE    EXTERNAL    HAVEROUTE    PERSISTENT<br />
92.22.33.44 vmbr0 &nbsp; &nbsp; &nbsp; &nbsp;eth0</div></div>
</pre>
<p>Tłumaczone, Shorewall ten informuje, że społeczeństwo IP 92.22.33.44 dołączone do <em>eth0</em> needs to be forwarded to a guest VM (Korzystając z tej publicznego IP) dołączone do <em>vmbr0</em> bridge.</p>
<p>Jak widać z pierwszej linii, są dwie dodatkowe opcje: <em>haveroute</em> i <em>trwały</em>.</p>
<p>The <em>haveroute</em> opcja określa, czy Shorewall powinny stworzyć trasę z interfejsu zewnętrznego do mostu. Kontenerów dla gości w oparciu o OpenVZ, Proxmox będzie stworzenie szlaku. Ale w pełni wirtualnych kontenerów (opiera się na KVM), musisz stworzyć sobie tę drogę. W tym przypadku mówimy Shorewall stworzyć trasy dla nas, by zachować wartość tej opcji na wartość domyślną (pusty, lub <em>W</em>).</p>
<p>Kiedy <em>haveroute</em> opcja jest ustawiona na Nie (Domyślnie), the <em>trwały</em> opcja mówi Shorewall w przypadku, gdyby utrzymać utworzone trasy aktywnej, jeżeli Shorewall został zatrzymany. Ogólnie, i ze względów bezpieczeństwa, należy pozostawić to w jego opcja domyślna (puste lub <em>W</em>). This prevents the guest VM from being exposed without a firewall protecting it.</p>
<h3>Tworzenia reguł Shorewall</h3>
<p>W oryginalnym przypomnienie cały ruch z publicznej strony wewnętrznej PP jest zablokowany. W dalszym ciągu jest to samo, gdy używasz proxy ARP, a tym samym potrzebę stworzenia przepisów, które pozwalają na ruch na niektórych portach. Można to zrobić przez dodanie zasady jak:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ACCEPT    net    dmz:92.22.33.44    udp    5060</div></div>
</pre>
<p>Pozwoli to na ruch UDP na port 5060 , aby przejść do karty sieciowej na IP 92.22.33.44. Można również użyć makra Shorewall, Na przykład:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">HTTP/ACCEPT    net     dmz:92.22.33.44</div></div>
</pre>
<p>I w tym przypadku będzie to zrobić na serwer 92.22.33.44 accessible to the public.</p>
<p>Alternatywnie, możesz ustawić jedno, że akceptuje wszystkie zasady ruchu na wszystkich portach:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ACCEPT    net     dmz:92.22.33.44</div></div>
</pre>
<p>However you should take care that the guest VM has its own set of rules to block unwanted or unsafe traffic.</p>
<p>Najważniejsze, aby zająć się z tymi zasadami proxy ARP jest wykorzystanie zapory <em>&#8220;ACCEPT&#8221;</em> i nie <em>&#8220;DTA&#8221;</em> as explained in the original guide.</p>
<h2>Wiele publicznych adresów IP</h2>
<p>Innym częstym pytanie odnośnie do wielu publicznych adresów IP. Pierwotnego przypomnienie Zakłada się, że komputer ma jeden publiczny adres IP, so here are a few additional pointers.</p>
<p>Jeśli w następstwie pierwotnego przypomnienie, wtedy <em>każdy</em> publicznego IP będą stosowane te same zasady. Więc powiedzmy, że masz dwa publiczne adresy IP, 94.11.22.33 i 94.22.33.44 oraz następujące zasady:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ACCEPT    net    fw    tcp    5900:5999</div></div>
</pre>
<p>Z tą zasadą,, można używać zarówno 93.11.22.33:5900 lub 94.22.33.44:5900 , aby połączyć się z VNC Proxmox. Ale chcesz ograniczać się do konkretnego adresu IP, Następnie należy zmodyfikować zasady, jak po:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ACCEPT    net   fw:94.22.33.44    tcp    5900:5999</div></div>
</pre>
<p>Teraz można używać tylko 94.22.33.44:5900 do połączenia, , ale nie 93.11.22.33:5900.</p>
<p>To samo dotyczy przekierowanie portów (DTA) zasady, co jest napisane w nieco inny format. Powiedzmy, że mamy ten przepis:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">DNAT    net    dmz:10.0.0.1    tcp    1234</div></div>
</pre>
<p>To do przodu <em>każdy</em> publicznego IP do portu 1234 na gości w VM 10.0.0.1. Więc zarówno 94.11.22.33:1234 i 94.22.33.44:1234 będzie działać. Jeśli chcesz ograniczyć to do pewnego publicznego adresu IP, państwa, wymaga zmiany w następujących:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">DNAT    net    dmz:10.0.0.1    tcp    1234    -    94.22.33.44</div></div>
</pre>
<p>tylko 94.22.33.44:1234 will be allowed at this point.</p>
<h3>Zapamiętania nazwy</h3>
<p>Jeśli masz wiele adresów IP, staje się łatwo zapomnieć, których adresy IP używane. Możesz użyć Shorewall's &#8220;params&#8221; IPs plik dać niezapomniany nazwę. Edytować plik <em>/ Etc / Shorewall / params</em> w następujących:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">IP_ALEX=94.11.22.33<br />
IP_SONIA=94.22.33.44<br />
IP_ERIC=94.33.44.55<br />
IP_VM1=10.0.0.1<br />
IP_VM2=10.0.0.2<br />
IP_VM3=10.0.0.3</div></div>
</pre>
<p>Teraz można używać tych nazw zamiast adresów IP w żadnym z przepisów Shorwall, tak jak:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">HTTP/DNAT    net     dmz:$IP_VM1    -    -    -    $IP_SONIA</div></div>
</pre>
<p>I to z przodu HTTP 94.22.33.44 to a guest VM running on 10.0.0.1.</p>
<h2>Zastosowań mieszanych i pomostowe</h2>
<p>Oryginalny przewodnik nie tylko zapewnia firewall, ale także tym, którzy pomogli w organizacji pod warunkiem zablokowania nieautoryzowanym MAC na adresy IP. Jednym z takich &quot;był gospodarzem Świadczone RRP, i mają niedawno &#8220;Virtual MAC dla VPS&#8221; opcja, która pozwala na przypisanie adresu IP do MAC. Eliminuje to potrzebę Proxy ARP lub port forwarding / NAT, however the original guide will still prove itself useful for protecting the host.</p>
<p>Ja zapewnić ustawienie próbki poniżej, która może być zmieniona w zależności od potrzeb i konfiguracji sieci. Ten zakłada, że mają podstawową wiedzę na temat sieci i przeczytać mój <a title="Guide: Firewall and router with Proxmox" href="http://www.myatus.co.uk/2009/08/31/guide-firewall-and-router-with-proxmox/">poprzedni przypomnienie</a>.</p>
<h3>Interfejsy</h3>
<p>Modyfikujemy <em>/ etc / network / interfaces</em> w następujących:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># The loopback network interface<br />
auto lo<br />
iface lo inet loopback<br />
<br />
# Public Network. Make sure to only use MACs that were assigned to you<br />
auto vmbr0<br />
iface vmbr0 inet static<br />
&nbsp;# The following settings are specific to your hosting provider:<br />
&nbsp;address 94.11.22.33<br />
&nbsp;netmask 255.255.255.0<br />
&nbsp;network 94.11.22.0<br />
&nbsp;broadcast 94.11.22.255<br />
&nbsp;gateway 94.11.22.254<br />
&nbsp;# The following assumes eth0 is the public-side NIC, the remained is always the same<br />
&nbsp;bridge_ports eth0<br />
&nbsp;bridge_stp off<br />
&nbsp;bridge_fd<br />
<br />
# Optional Private Network. This network cannot be access directly from the public side<br />
auto vmbr1<br />
iface vmbr1 inet auto<br />
 address 10.0.0.1<br />
 network 255.0.0.0<br />
 broadcast 10.255.255.25<br />
&nbsp;bridge_ports żaden<br />
 bridge_stp off<br />
 bridge_fd 0</div></div>
</pre>
<p>Przyjmującego, dostępne 94.11.22.33, będzie miał dwa mosty w tym miejscu: <em>vmbr0</em> serving the public-side and <em>vmbr1</em> serving inter-VM communication.</p>
<p>Przypisanie publicznego adresu IP KVM, korzystania z <em>vmbr0</em> bride and must ensure the MAC corresponds to the one provided by your hosting provider (jeśli ograniczenie MAC jest na swoim miejscu).</p>
<p>Możesz również dodać 2nd NIC (lub tylko NIC) z KVM, co jest z mostka <em>vmbr1</em>. W tym przypadku, musisz używać IP w 10.0.0.2-10.255.255.254 zakres, i jak brama 10.0.0.1. Ten szczególny zakres IP może być używany tylko między innymi maszyn wirtualnych na tym samym serwerze / most, unless you use port forwarding or a VPN on the same IP range.</p>
<h3>Interfejsy Shorewall i Strefy</h3>
<p>Podstawowego <em>/ etc / shorewall / interfaces</em> będzie:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#ZONE    INTERFACE    BROADCAST    OPTIONS<br />
pub    vmbr0        detect        routeback,most<br />
loc    vmbr1        detect        routeback,most<br />
<br />
#LAST LINE -- ADD YOUR ENTRIES BEFORE THIS ONE -- DO NOT REMOVE</div></div>
</pre>
<p>Można także dodać <em>czarna lista</em> Opcja, or any of the other possible Shorewall options if you wish.</p>
<p>Towarzyszących / etc / Shorewall / strefy będzie wyglądać tak:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#ZONE    TYPE        OPTIONS        IN            OUT<br />
#                    OPTIONS            OPTIONS<br />
fw    firewall<br />
pub    ipv4<br />
loc    ipv4<br />
<br />
#LAST LINE - ADD YOUR ENTRIES ABOVE THIS ONE - DO NOT REMOVE</div></div>
</pre>
<p>Teraz masz trzy odrębne strefy Shorewall. The <em>fw</em> strefy w odniesieniu do własnej przyjmującego (w naszej próbie instalacji 94.11.22.33 i 10.0.0.1). The <em>pub</em> strefa stanowi publicznie dostępne <em>vmbr0</em> bridge and <em>loc</em> nasze wewnętrzne <em>vmbr1</em> bridge.</p>
<h3>Shorewall polityki</h3>
<p>Następujące zasady określa tych podstawowych zasad:</p>
<ul>
<li>Ruchu z hosta w innym miejscu jest dozwolone</li>
<li>Ruchu od strony publicznej do hosta w sieci wewnętrznej i odmawia</li>
<li>Ruch z wewnętrznej strony z hostem jest zabroniony, gdzie indziej jest dozwolone</li>
</ul>
<p>Edycja <em>/ etc / shorewall / Polityka</em>:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#SOURCE    DEST    POLICY        LOG    LIMIT:        CONNLIMIT:<br />
#                    LEVEL    BURST        MASK<br />
<br />
# From Firewall:<br />
fw        fw    ACCEPT<br />
fw        pub    ACCEPT<br />
fw        loc    ACCEPT<br />
<br />
# Public most (read the policy warnings!):<br />
pub        pub    ACCEPT<br />
pub        loc    ACCEPT<br />
pub        fw    DROP        info<br />
<br />
# Local (internal) Bridge:<br />
loc        loc    ACCEPT<br />
loc        pub    ACCEPT<br />
loc        fw    DROP        info<br />
<br />
# THE FOLLOWING POLICY MUST BE LAST<br />
#<br />
all    all    REJECT        info<br />
<br />
#LAST LINE -- DO NOT REMOVE</div></div>
</pre>
<h3>Polityka Ostrzeżenia</h3>
<p>Z tej polityki, to znaczy, że próby <span style="text-decoration: underline;">każdy publicznie dostępnych VM według powinna mieć własny alkohol</span>. Jeśli chcesz zmienić to zachowanie, i niech Shorewall obsługi firewall dla każdego z takich gości VM, następnie zmienić punkt Public Bridge:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">pub        pub    DROP &nbsp; &nbsp; &nbsp;info</div></div>
</pre>
<p>Następnie należy stworzyć specjalne przepisy, które pozwalają na ruch z PP <em>vmbr0</em>.</p>
<p>Podobne ostrzeżenie odnosi się do ruchu z <em>vmbr0</em> to <em>vmbr1</em>. Polityka zakłada, że <em>vmbr0</em> does not receive any routable traffic on a private IP range (zwane również <em>&#8220;Martians&#8221;</em>). Chociaż jest to często miejsce w przypadku, to zależy od dostawcy hostingu wewnętrznej sieci. Jeśli nie jesteś pewien, czy nie ma routingu ruchu IP z zakresu prywatnego publicznej stronie, masz dwie możliwości. Pierwszy z nich to nie pozwolić na cały ruch z <em>vmbr0</em> (pub) by <em>vmbr1</em> (loc) przez edycję sekcji Public Bridge:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">pub        loc    DROP &nbsp; &nbsp; &nbsp;info</div></div>
</pre>
<p>Alternatywą jest jeszcze zbiór zasad <em>/ etc / shorewall / przepisy</em> tak jak:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># ...<br />
SECTION NEW<br />
<br />
# Leave these at the top, right after &quot;SECTION NEW&quot;!<br />
DROP        pub:10.0.0.0/8        all<br />
DROP        pub:192.168.0.0/16    all<br />
DROP        pub:172.168.0.0/12    all<br />
<br />
# ... Other rules follow ...<br />
<br />
#LAST LINE -- ADD YOUR ENTRIES BEFORE THIS ONE -- DO NOT REMOVE</div></div>
</pre>
<blockquote><p><strong>We wszystkich przypadkach, należy sprawdzić, czy ruch jest naprawdę zablokowany i nie zakładać, że jest!<br />
</strong></p></blockquote>
<h2>Shorewall i Fail2ban</h2>
<p><a title="Fail2ban" href="http://www.fail2ban.org/" target="_blank"><img class="alignleft size-full wp-image-523" title="Fail2ban Logo" src="http://www.myatus.co.uk/wp-content/uploads/2010/03/fail2ban_logo.png" alt="" width="135" height="130" />Fail2ban</a> w jego własnych słów <em>&#8220;jak skanuje pliki dziennika / var / log / pwdfail lub / var / log / apache / error_log IP i zakazów, które sprawia, że zbyt wiele niepowodzeń hasło. Firewall to zasady aktualizacji do odrzucenia adresu IP&#8221;</em>. Może to być na przykład wykorzystywane do (tymczasowo) ban a bot that is attempting a brute-force entry through SSH.</p>
<p>Fail2ban jest idealnym towarzyszem do Shorewall i może być zainstalowany w ciągu kilku minut na komputerze Proxmox. Zacząć od instalacji Fail2ban z pakietów Debiana:</p>
<pre>
<div class="codecolorer-container bash blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> Fail2ban</div></div>
</pre>
<h3>Skonfigurować Shorewall</h3>
<p>Następnie musisz zmienić jedną linię w pliku konfiguracji Shorewall, znajduje się w <em>/ etc / shorewall / shorewall.conf</em>:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">BLACKLISTNEWONLY=No</div></div>
</pre>
<p>To wszystko trzeba skonfigurować w Shorewall. Pamiętaj, aby zastosować ustawienia, ponownie Shorewall z polecenia <em>&#8220;Shorewall restart&#8221;</em>.</p>
<h3>Skonfigurować Fail2ban</h3>
<p>Ostatnim krokiem jest konfiguracja Fail2ban. Plik <em>/ Etc/fail2ban/jail.conf</em> jest dobrze udokumentowane i szczególnego zainteresowania są następujące ustawienia:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">...<br />
#<br />
# Destination email address used solely for the interpolations in<br />
# jail.{conf,local} configuration files.<br />
destemail = myemail@address.com<br />
<br />
...<br />
#<br />
# ACTIONS<br />
#<br />
<br />
# Default banning action (e.g. iptables, iptables-new,<br />
# iptables-multiport, Shorewall, etc) It is used to define<br />
# action_* variables. Can be overriden globally or per<br />
# Sekcja within jail.local file<br />
banaction = shorewall<br />
<br />
...<br />
# Choose default action.  To change, just override value of 'action' with the<br />
# interpolation to the chosen action shortcut (e.g.  action_mw, action_mwl, etc$<br />
# globally (section [Domyślnie]) or per zpecific section<br />
action = %(action_mwl)s</div></div>
</pre>
<p>Fail2ban Powiadom tych zmian, wydając następujące polecenie:</p>
<pre>
<div class="codecolorer-container bash blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">fail2ban-client reload</div></div>
</pre>
<p>The <em>destemail</em> Zmienna ta powinna być zmieniona na swój adres e-mail, gdzie można o każdej zakazu działania. The <em>banaction</em> zmienna określa że Shorewall powinna być wykorzystywana do blokowania możliwości intruzów. I wreszcie, the <em>działanie</em> zmiennej mówi Fail2ban zakazu wszelkich wykrytych intruza, a następnie wysłać Ci szczegółową e-mail z odpowiednimi wierszy dziennika (, które spowodowało zakaz). Oto przykład o rzeczywistej e-mail:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Cześć,<br />
<br />
IP 193.86.5.103 został właśnie zakazany przez Fail2ban po<br />
3 attempts against ssh.<br />
<br />
Oto więcej informacji na temat 193.86.5.103:<br />
<br />
% This is the RIPE Database query service.<br />
% The objects are in RPSL format.<br />
%<br />
% The RIPE Database is subject to Terms and Conditions.<br />
% widzieć &lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.ripe.net/db/support/db-terms-conditions.pdf&quot;&gt;http://www.ripe.net/db/support/db-terms-conditions.pdf&lt;/a&gt;<br />
<br />
% Uwaga: This output has been filtered.<br />
% &nbsp; &nbsp; &nbsp; Aby otrzymać wyjście do aktualizacji bazy danych, use the &quot;-B&quot; flag.<br />
<br />
% Informacje związane z '193 .86.4.0 - 193.86.5.255'<br />
<br />
inetnum: &nbsp; &nbsp; &nbsp;193.86.4.0 - 193.86.5.255<br />
netname: &nbsp; &nbsp; &nbsp;Kawałek<br />
descr: &nbsp; &nbsp; &nbsp; &nbsp;Kawałek, Inc.<br />
descr: &nbsp; &nbsp; &nbsp; &nbsp;Hradec nad Moravici<br />
country: &nbsp; &nbsp; &nbsp;CZ<br />
admin-c: &nbsp; &nbsp; &nbsp;BK230-RIPE<br />
tech-c: &nbsp; &nbsp; &nbsp; TP231-RIPE<br />
status: &nbsp; &nbsp; &nbsp; ASSIGNED PA<br />
mnt-by: &nbsp; &nbsp; &nbsp; GTSCZ-MNT<br />
source: &nbsp; &nbsp; &nbsp; RIPE # Filtered<br />
<br />
person: &nbsp; &nbsp; &nbsp; Bohumil Kriz<br />
adres: &nbsp; &nbsp; &nbsp;Kawałek, Inc.<br />
adres: &nbsp; &nbsp; &nbsp;Computer Centre<br />
adres: &nbsp; &nbsp; &nbsp;Hradec nad Moravici<br />
address: &nbsp; &nbsp; &nbsp;747 41<br />
address: &nbsp; &nbsp; &nbsp;The Czech Republic<br />
phone: &nbsp; &nbsp; &nbsp; &nbsp;+420 653 918118<br />
fax-no: &nbsp; &nbsp; &nbsp; +420 653 911791<br />
nic-hdl: &nbsp; &nbsp; &nbsp;BK230-RIPE<br />
source: &nbsp; &nbsp; &nbsp; RIPE # Filtered<br />
<br />
person: &nbsp; &nbsp; &nbsp; Tomas Partl<br />
adres: &nbsp; &nbsp; &nbsp;Kawałek, Inc.<br />
adres: &nbsp; &nbsp; &nbsp;Computer Centre<br />
adres: &nbsp; &nbsp; &nbsp;Hradec nad Moravici<br />
address: &nbsp; &nbsp; &nbsp;747 41<br />
address: &nbsp; &nbsp; &nbsp;The Czech Republic<br />
phone: &nbsp; &nbsp; &nbsp; &nbsp;+420 653 918371<br />
fax-no: &nbsp; &nbsp; &nbsp; +420 653 911791<br />
nic-hdl: &nbsp; &nbsp; &nbsp;TP231-RIPE<br />
source: &nbsp; &nbsp; &nbsp; RIPE # Filtered<br />
<br />
% Information related to '193.86.0.0/16AS2819'<br />
<br />
drogi: &nbsp; &nbsp; &nbsp; &nbsp;193.86.0.0/16<br />
descr: &nbsp; &nbsp; &nbsp; &nbsp;CZNET-A<br />
origin: &nbsp; &nbsp; &nbsp; AS2819<br />
mnt-by: &nbsp; &nbsp; &nbsp; GTSCZ-A-MNT<br />
source: &nbsp; &nbsp; &nbsp; RIPE # Filtered<br />
<br />
Lines containing IP:193.86.5.103 in /var/log/auth.log<br />
<br />
Luty 27 03:32:02 host sshd[21460]: Nie hasło roota z 193.86.5.103 port 35833 ssh2<br />
Feb 27 03:32:04 host sshd[21502]: Nie hasło roota z 193.86.5.103 port 36302 ssh2<br />
Feb 27 03:32:06 host sshd[21504]: Nie hasło roota z 193.86.5.103 port 36719 ssh2<br />
<br />
Regards,<br />
<br />
Fail2ban</div></div>
</pre>
<p>Przez Fail2ban domyślnie skonfigurowany do monitorowania SSH, , które dla wielu Proxmox działa bez żadnych dodatkowych zmian. Osobiście preferuję zakaz 3 próby zamiast domyślnego 6, więc zrobiłem to jedna zmiana w <em>/ Etc/fail2ban/jail.conf</em> plik:</p>
<pre>
<div class="codecolorer-container text blackboard no_translate none" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">[ssh]<br />
maxretry = 3</div></div>
</pre>
<p>Ale znowu, w pliku konfiguracyjnym jest dość dobrze udokumentowane, so any personal preferences or modifications should be easy to accomplish.</p>
<h6 style="text-align: right;">&#8220;Bluzy online&#8221; fot. <a href="http://www.flickr.com/photos/gwire/2981340426/" target="_blank">gwire</a>, CC Attribution License</h6>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 4641px; width: 1px; height: 1px; overflow: hidden;">
<pre>Cześć,

IP 193.86.5.103 został właśnie zakazany przez Fail2ban po
3 zamachy ssh.

Oto więcej informacji na temat 193.86.5.103:

% Jest to usługa zapytanie w bazie RIPE.
% Obiekty są w formacie RPSL.
%
% RIPE Database jest przedmiotem Warunków.
% widzieć <a class="moz-txt-link-freetext" href="http://www.ripe.net/db/support/db-terms-conditions.pdf">http://www.ripe.net/db/support/db-terms-conditions.pdf</a>

% Uwaga: Wyjście to jest filtrowany.
%       Aby otrzymać wyjście do aktualizacji bazy danych, wykorzystania "-B" flaga.

% Informacje związane z '193 .86.4.0 - 193.86.5.255 &quot;inetnum:      193.86.4.0 - 193.86.5.255
netname:      BRANO descr:        Kawałek, Inc.
descr:        Hradec nad Moravici Kraj:      CZ admin-c:      BK230-RIPE tech-c:       TP231-RIPE status:       ASSIGNED PA mnt-by:       GTSCZ-MNT source:       RIPE # Filtered osoby:       Bohumil Kriz adres:      Kawałek, Inc.
adres:      Centrum Komputerowe adres:      Hradec nad Moravici adres:      747 41
adres:      Republiki Czeskiej telefon:        +420 653 918118
fax-no:       +420 653 911791
nic-hdl:      BK230-RIPE źródła:       RIPE # Filtered osoby:       Tomas Partl Adres:      Kawałek, Inc.
adres:      Centrum Komputerowe adres:      Hradec nad Moravici adres:      747 41
adres:      Republiki Czeskiej telefon:        +420 653 918371
fax-no:       +420 653 911791
nic-hdl:      TP231-RIPE źródła:       RIPE # Filtered

% Informacje związane z .86.0.0/16AS2819 &quot;trasy '193:        193.86.0.0/16
descr:        CZNET-pochodzenia:       AS2819 mnt-by:       GTSCZ-A-MNT source:       RIPE # Filtered linie zawierające IP:193.86.5.103 w katalogu / var / log / auth.log lutego 27 03:32:02 host sshd[21460]: Nie hasło roota z 193.86.5.103 port 35833 SSH2 lutego 27 03:32:04 host sshd[21502]: Nie hasło roota z 193.86.5.103 port 36302 SSH2 lutego 27 03:32:06 host sshd[21504]: Nie hasło roota z 193.86.5.103 port 36719 SSH2 Pozdrawiam,

Fail2ban</pre>
</div>


<div class="shr-bookmarks shr-bookmarks-expand">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.myatus.co.uk/2010/03/20/guide-firewall-and-router-with-proxmox-extending-its-us/feed" rel="nofollow" title="Subskrybuj komentarze do tego posta?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.myatus.co.uk/2010/03/20/guide-firewall-and-router-with-proxmox-extending-its-us/&amp;title=Guide%3A+Firewall+and+router+with+Proxmox+-+Extending+its+use" rel="nofollow" title="Udostępnij na del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.myatus.co.uk/2010/03/20/guide-firewall-and-router-with-proxmox-extending-its-us/&amp;title=Guide%3A+Firewall+and+router+with+Proxmox+-+Extending+its+use" rel="nofollow" title="Digg This!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.myatus.co.uk/2010/03/20/guide-firewall-and-router-with-proxmox-extending-its-us/&amp;title=Guide%3A+Firewall+and+router+with+Proxmox+-+Extending+its+use&amp;desc=Last%20year%20I%20wrote%20a%20guide%20on%20how%20to%20use%20Shorewall%20as%20a%20firewall%20and%20router%20for%20Proxmox.%20As%20a%20follow%20up%20I%20will%20answer%20a%20few%20questions%20I%27ve%20received%20about%20that%20guide%20that%20can%20help%20you%20extend%20its%20use.%0D%0AProxy%20ARP%0D%0AThe%20most%20common%20question%20is%20in%20regards%20to%20proxy%20ARP.%20Enabling%20this%20option%20will%20allow%20you%20t" rel="nofollow" title="Post ten temat Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.myatus.co.uk/2010/03/20/guide-firewall-and-router-with-proxmox-extending-its-us/&amp;imageurl=" rel="nofollow" title="Buzz post w Google">Post on Google Buzz</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.myatus.co.uk/2010/03/20/guide-firewall-and-router-with-proxmox-extending-its-us/&amp;bm_description=Guide%3A+Firewall+and+router+with+Proxmox+-+Extending+its+use&amp;plugin=sexybookmarks" rel="nofollow" title="Add to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.myatus.co.uk/2010/03/20/guide-firewall-and-router-with-proxmox-extending-its-us/&amp;title=Guide%3A+Firewall+and+router+with+Proxmox+-+Extending+its+use" rel="nofollow" title="Poleć ten temat Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.myatus.co.uk/2010/03/20/guide-firewall-and-router-with-proxmox-extending-its-us/&amp;title=Guide%3A+Firewall+and+router+with+Proxmox+-+Extending+its+use" rel="nofollow" title="Poleć ten temat Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.myatus.co.uk/2010/03/20/guide-firewall-and-router-with-proxmox-extending-its-us/&amp;title=Guide%3A+Firewall+and+router+with+Proxmox+-+Extending+its+use" rel="nofollow" title="Potykać się coś dobrego? Podziel się nim na StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.myatus.co.uk/2010/03/20/guide-firewall-and-router-with-proxmox-extending-its-us/" rel="nofollow" title="Poleć to on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Guide%3A+Firewall+and+router+with+Proxmox+-+Extending+its+use+-+http://bit.ly/aE9sHf&amp;source=shareaholic" rel="nofollow" title="Ten Tweet!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p>Podobne posty:<ol><li><a href='http://www.myatus.co.uk/2009/08/31/guide-firewall-and-router-with-proxmox/' rel='bookmark' title='Permanent Link: Przewodnik: Zapora sieciowa i router z Proxmox'>Guide: Firewall and router with Proxmox</a></li>
<li><a href='http://www.myatus.co.uk/2010/07/17/blocking-w00tw00t-scans/' rel='bookmark' title='Permanent Link: Blokowanie w00tw00t skanuje'>Blocking w00tw00t scans</a></li>
<li><a href='http://www.myatus.co.uk/2009/08/24/guide-installing-opensolaris-on-a-remote-dedicated-server/' rel='bookmark' title='Permanent Link: Przewodnik: Instalacja OpenSolaris na zdalny serwer dedykowany'>Guide: Installing OpenSolaris on a remote dedicated server</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentrss>http://www.myatus.co.uk/pl/2010/03/20/guide-firewall-and-router-with-proxmox-extending-its-us/feed/</wfw:commentrss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>WP Flickr tle wersji 1.0.3 (Beta) dostępny</title>
		<link>http://www.myatus.co.uk/pl/2010/03/06/wp-flickr-background-version-103-betaavailable/</link>
		<comments>http://www.myatus.co.uk/pl/2010/03/06/wp-flickr-background-version-103-betaavailable/#comments</comments>
		<pubdate>Sat, 06 III 2010 07:41:05 +0000</pubdate>
		<dc:creator>Myatu</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Wordpress Wtyczki]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[wtyczki]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wp-flickr-background]]></category>

		<guid ispermalink="false">http://www.myatus.co.uk/?p=478-pl</guid>
		<description><![CDATA[wersja 1.0.3 została wydana, poprawia kilka drobnych błędów oraz wprowadza nowe możliwości. To jest wciąż uważa się w fazie beta, który najprawdopodobniej ulegnie zmianie wraz z kolejnym wydaniem. Changes A new option has been introduced to hide the license and attribution information in the footer. Bug fix: config [...]


Podobne posty:<ol><li><a href='http://www.myatus.co.uk/2010/02/26/wp-flickr-background-version-1-0-2-beta-available/' rel='bookmark' title='Permanent Link: WP Flickr tle wersji 1.0.2 (Beta) dostępny'>WP Flickr tle version 1.0.2 (Beta) available</a></li>
<li><a href='http://www.myatus.co.uk/2010/02/26/wp-flickr-background/' rel='bookmark' title='Permanent Link: WP Flickr Background'>WP Flickr Background</a></li>
<li><a href='http://www.myatus.co.uk/2010/01/20/wp-flickr-background-in-alpha-testing/' rel='bookmark' title='Permanent Link: WP Flickr tła Alpha testy'>WP Flickr Background in Alpha testing</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>wersja 1.0.3 została wydana, poprawia kilka drobnych błędów oraz wprowadza nowe możliwości. To jest wciąż uważa się w fazie beta, which most likely will change with the next release.</p>
<h3>Zmiany</h3>
<ul>
<li>A new option has been introduced to hide the license and attribution information in the footer.</li>
<li>Bug fix: Hash pliku konfiguracji nie został zainicjowany</li>
<li>Bug fix: Włączanie &#8220;buforowanego&#8221; Opcja spowodowały śmiertelnych błędów PHP w niektórych przypadkach</li>
<li>Bug fix: Opcja Podgląd nie działa, gdy &#8220;buforowanego&#8221; opcja była aktywna</li>
<li>Bug fix: &#8220;All Rights Reseved&#8221; licencji nie ma adresów</li>
</ul>
<p>Ponadto, WP Flickr tle nie jest zgodna z wersją WordPress 2.8 or older.</p>
<p>Linki: Bezpośredni link do <a class="downloadlink" href="http://www.myatus.co.uk/wp-content/plugins/download-monitor/download.php?id=1" title="Version1.0.3 downloaded 147 times" >WP Flickr tle (147)</a> | <a title="Wordpress Plugin Directory" href="http://wordpress.org/extend/plugins/wp-flickr-background/" target="_blank">WordPress Plugin Directory</a></p>


<div class="shr-bookmarks shr-bookmarks-expand">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.myatus.co.uk/2010/03/06/wp-flickr-background-version-103-betaavailable/feed" rel="nofollow" title="Subskrybuj komentarze do tego posta?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.myatus.co.uk/2010/03/06/wp-flickr-background-version-103-betaavailable/&amp;title=WP+Flickr+Background+version+1.0.3+%28Beta%29+available" rel="nofollow" title="Udostępnij na del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.myatus.co.uk/2010/03/06/wp-flickr-background-version-103-betaavailable/&amp;title=WP+Flickr+Background+version+1.0.3+%28Beta%29+available" rel="nofollow" title="Digg This!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.myatus.co.uk/2010/03/06/wp-flickr-background-version-103-betaavailable/&amp;title=WP+Flickr+Background+version+1.0.3+%28Beta%29+available&amp;desc=Version%201.0.3%20has%20been%20released%2C%20which%20fixes%20a%20few%20minor%20bugs%20and%20introduces%20a%20new%20option.%20It%20is%20still%20considered%20to%20be%20in%20a%20Beta%20stage%2C%20which%20most%20likely%20will%20change%20with%20the%20next%20release.%0D%0AChanges%0D%0A%0D%0A%09A%20new%20option%20has%20been%20introduced%20to%20hide%20the%20license%20and%20attribution%20information%20in%20the%20footer.%0D%0A" rel="nofollow" title="Post ten temat Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.myatus.co.uk/2010/03/06/wp-flickr-background-version-103-betaavailable/&amp;imageurl=" rel="nofollow" title="Buzz post w Google">Post on Google Buzz</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.myatus.co.uk/2010/03/06/wp-flickr-background-version-103-betaavailable/&amp;bm_description=WP+Flickr+Background+version+1.0.3+%28Beta%29+available&amp;plugin=sexybookmarks" rel="nofollow" title="Add to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.myatus.co.uk/2010/03/06/wp-flickr-background-version-103-betaavailable/&amp;title=WP+Flickr+Background+version+1.0.3+%28Beta%29+available" rel="nofollow" title="Poleć ten temat Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.myatus.co.uk/2010/03/06/wp-flickr-background-version-103-betaavailable/&amp;title=WP+Flickr+Background+version+1.0.3+%28Beta%29+available" rel="nofollow" title="Poleć ten temat Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.myatus.co.uk/2010/03/06/wp-flickr-background-version-103-betaavailable/&amp;title=WP+Flickr+Background+version+1.0.3+%28Beta%29+available" rel="nofollow" title="Potykać się coś dobrego? Podziel się nim na StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.myatus.co.uk/2010/03/06/wp-flickr-background-version-103-betaavailable/" rel="nofollow" title="Poleć to on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=WP+Flickr+Background+version+1.0.3+%28Beta%29+available+-+http://bit.ly/8Y85Kj&amp;source=shareaholic" rel="nofollow" title="Ten Tweet!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p>Podobne posty:<ol><li><a href='http://www.myatus.co.uk/2010/02/26/wp-flickr-background-version-1-0-2-beta-available/' rel='bookmark' title='Permanent Link: WP Flickr tle wersji 1.0.2 (Beta) dostępny'>WP Flickr tle version 1.0.2 (Beta) available</a></li>
<li><a href='http://www.myatus.co.uk/2010/02/26/wp-flickr-background/' rel='bookmark' title='Permanent Link: WP Flickr Background'>WP Flickr Background</a></li>
<li><a href='http://www.myatus.co.uk/2010/01/20/wp-flickr-background-in-alpha-testing/' rel='bookmark' title='Permanent Link: WP Flickr tła Alpha testy'>WP Flickr Background in Alpha testing</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentrss>http://www.myatus.co.uk/pl/2010/03/06/wp-flickr-background-version-103-betaavailable/feed/</wfw:commentrss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Czerwonego Krzyża&#8217; Szczegóły Citibank na Twitter może być nieprawdziwe.</title>
		<link>http://www.myatus.co.uk/pl/2010/03/01/red-cross-citibank-details-on-twitter-could-be-false/</link>
		<comments>http://www.myatus.co.uk/pl/2010/03/01/red-cross-citibank-details-on-twitter-could-be-false/#comments</comments>
		<pubdate>Mon, 01 III 2010 01:18:57 +0000</pubdate>
		<dc:creator>Myatu</dc:creator>
				<category><![CDATA[Zamyślony]]></category>
		<category><![CDATA[Osobiste]]></category>
		<category><![CDATA[Chile]]></category>
		<category><![CDATA[chilequake]]></category>
		<category><![CDATA[Ostrzeżenie oszustwa]]></category>
		<category><![CDATA[Czerwonego Krzyża]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid ispermalink="false">http://www.myatus.co.uk/?p=465-pl</guid>
		<description><![CDATA[A few moments ago I received a message on Twitter that contained information on how you could help the Red Cross with its efforts in Chile. A intencje są dobre, może szybko stać się celem oszustów. My biggest concern is that a fraudster will simply replace the account information to one he [...]


Podobne posty:<ol><li><a href='http://www.myatus.co.uk/2010/02/28/hawaii-tsunami-sprecks-gallery/' rel='bookmark' title='Permanent Link: Hawaje tsunami, Galeria Sprecks'>Hawaii Tsunami, Sprecks image gallery</a></li>
<li><a href='http://www.myatus.co.uk/2009/12/15/add-hashtags-support-to-wordtwit/' rel='bookmark' title='Permanent Link: Dodaj hashtags wsparcia WordTwit'>Add hashtags support to WordTwit</a></li>
<li><a href='http://www.myatus.co.uk/2010/03/02/lifestream-for-march-2nd/' rel='bookmark' title='Permanent Link: Lifestream do 2 marca'>Lifestream for March 2nd</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.myatus.co.uk/wp-content/uploads/2010/03/Twitter_Chile_nono.png"><img class="alignleft size-thumbnail wp-image-466" title="Twitter &quot;Red Cross&quot; message" src="http://www.myatus.co.uk/wp-content/uploads/2010/03/Twitter_Chile_nono-150x150.png" alt="" width="150" height="150" /></a>Kilka chwil temu otrzymałem wiadomość na <a title="Twitter" href="http://www.twitter.com" target="_blank">Twitter</a> zawarte informacje na temat, jak można pomóc Czerwonego Krzyża z wysiłków w Chile. A intencje są dobre, this can quickly become a target of fraudsters.</p>
<p>Moim największym problemem jest, że oszust będzie po prostu wymienić informacje o koncie do jednego <em>jest właścicielem siebie,</em>. Ponieważ jest on taki gorący temat na Twitter w momencie, Niniejszy zmieniony wiadomości czyniłaby rund szybko. <span id="more-465"></span></p>
<p>I was able to trace the original message back to <a title="Chilean Red Cross" href="http://twitter.com/CruzRojainforma" target="_blank">@CruzRojainforma</a>, the Chilean Red Cross. So far the retweeted message hasn&#8217;t been altered &#8211; other than being translated into English. But I&#8217;ve urged people to stop retweeting the account details and visit the official Red Cross website at <a title="Red Cross" href="http://www.redcross.org" target="_blank">www.redcross.org</a> Zamiast. There&#8217;s a link right on their main page that explains how you can donate time or money to the Chilean earthquake efforts.</p>
<p>On a final note, Twitter is also used to find missing persons. And with positive results I may add, as <a title="Twitter – As powerful as an earthquake" href="http://stardustglobalventures.com/2010/02/27/twitter-as-powerful-as-an-earthquake/" target="_blank">this article</a> explains. Google also has a <a title="Google Person Finder, Chile Earthquake" href="http://chilepersonfinder.appspot.com/" target="_blank">Person Finder</a> database running, which it had done for te Haiiti earthquake as well. But please ensure that you do not give out too much personal details about the person you&#8217;re looking for, because it becomes a (nearly) permanent part of the Internet.</p>
<p>Ponownie, the intentions are good, but there are too many people out there waiting to take advantage of every possible situation so be careful!</p>
<p>Fuerza Chile!</p>


<div class="shr-bookmarks shr-bookmarks-expand">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.myatus.co.uk/2010/03/01/red-cross-citibank-details-on-twitter-could-be-false/feed" rel="nofollow" title="Subskrybuj komentarze do tego posta?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.myatus.co.uk/2010/03/01/red-cross-citibank-details-on-twitter-could-be-false/&amp;title=Red+Cross%27+Citibank+details+on+Twitter+could+be+false." rel="nofollow" title="Udostępnij na del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.myatus.co.uk/2010/03/01/red-cross-citibank-details-on-twitter-could-be-false/&amp;title=Red+Cross%27+Citibank+details+on+Twitter+could+be+false." rel="nofollow" title="Digg This!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.myatus.co.uk/2010/03/01/red-cross-citibank-details-on-twitter-could-be-false/&amp;title=Red+Cross%27+Citibank+details+on+Twitter+could+be+false.&amp;desc=A%20few%20moments%20ago%20I%20received%20a%20message%20on%20Twitter%20that%20contained%20information%20on%20how%20you%20could%20help%20the%20Red%20Cross%20with%20its%20efforts%20in%20Chile.%20While%20the%20intentions%20are%20good%2C%20this%20can%20quickly%20become%20a%20target%20of%20fraudsters.%0D%0A%0D%0AMy%20biggest%20concern%20is%20that%20a%20fraudster%20will%20simply%20replace%20the%20account%20informa" rel="nofollow" title="Post ten temat Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.myatus.co.uk/2010/03/01/red-cross-citibank-details-on-twitter-could-be-false/&amp;imageurl=" rel="nofollow" title="Buzz post w Google">Post on Google Buzz</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.myatus.co.uk/2010/03/01/red-cross-citibank-details-on-twitter-could-be-false/&amp;bm_description=Red+Cross%27+Citibank+details+on+Twitter+could+be+false.&amp;plugin=sexybookmarks" rel="nofollow" title="Add to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.myatus.co.uk/2010/03/01/red-cross-citibank-details-on-twitter-could-be-false/&amp;title=Red+Cross%27+Citibank+details+on+Twitter+could+be+false." rel="nofollow" title="Poleć ten temat Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.myatus.co.uk/2010/03/01/red-cross-citibank-details-on-twitter-could-be-false/&amp;title=Red+Cross%27+Citibank+details+on+Twitter+could+be+false." rel="nofollow" title="Poleć ten temat Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.myatus.co.uk/2010/03/01/red-cross-citibank-details-on-twitter-could-be-false/&amp;title=Red+Cross%27+Citibank+details+on+Twitter+could+be+false." rel="nofollow" title="Potykać się coś dobrego? Podziel się nim na StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.myatus.co.uk/2010/03/01/red-cross-citibank-details-on-twitter-could-be-false/" rel="nofollow" title="Poleć to on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Red+Cross%27+Citibank+details+on+Twitter+could+be+false.+-+http://bit.ly/9ZbHks&amp;source=shareaholic" rel="nofollow" title="Ten Tweet!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p>Podobne posty:<ol><li><a href='http://www.myatus.co.uk/2010/02/28/hawaii-tsunami-sprecks-gallery/' rel='bookmark' title='Permanent Link: Hawaje tsunami, Galeria Sprecks'>Hawaii Tsunami, Sprecks image gallery</a></li>
<li><a href='http://www.myatus.co.uk/2009/12/15/add-hashtags-support-to-wordtwit/' rel='bookmark' title='Permanent Link: Dodaj hashtags wsparcia WordTwit'>Add hashtags support to WordTwit</a></li>
<li><a href='http://www.myatus.co.uk/2010/03/02/lifestream-for-march-2nd/' rel='bookmark' title='Permanent Link: Lifestream do 2 marca'>Lifestream for March 2nd</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentrss>http://www.myatus.co.uk/pl/2010/03/01/red-cross-citibank-details-on-twitter-could-be-false/feed/</wfw:commentrss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hawaje tsunami, Galeria Sprecks</title>
		<link>http://www.myatus.co.uk/pl/2010/02/28/hawaii-tsunami-sprecks-gallery/</link>
		<comments>http://www.myatus.co.uk/pl/2010/02/28/hawaii-tsunami-sprecks-gallery/#comments</comments>
		<pubdate>Sun, 28 Luty 2010 02:03:37 +0000</pubdate>
		<dc:creator>Myatu</dc:creator>
				<category><![CDATA[Zamyślony]]></category>
		<category><![CDATA[Osobiste]]></category>
		<category><![CDATA[Chile]]></category>
		<category><![CDATA[trzęsienie ziemi]]></category>
		<category><![CDATA[hawaii]]></category>
		<category><![CDATA[tsunami]]></category>

		<guid ispermalink="false">http://www.myatus.co.uk/?p=446-pl</guid>
		<description><![CDATA[Dobrze, jak wiele innych, I już po rozwijających się wokół historii tsunami, które zostały spowodowane przez trzęsienie ziemi w pobliżu Santiago, Chile. One of the many island groups that lay in the path of the tsunami was Hawaii and I&#8217;ve been keeping an eye on the webcams provided by MauiWindCam. They were one of the [...]


Podobne posty:<ol><li><a href='http://www.myatus.co.uk/2010/03/01/lifestream-for-march-1st/' rel='bookmark' title='Permanent Link: Lifestream do 1 marca'>Lifestream for March 1st</a></li>
<li><a href='http://www.myatus.co.uk/2010/03/01/red-cross-citibank-details-on-twitter-could-be-false/' rel='bookmark' title='Permanent Link: Czerwonego Krzyża&#8217; Citibank details on Twitter could be false.'>Red Cross&#8217; Citibank details on Twitter could be false.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.myatus.co.uk/wp-content/uploads/2010/02/chileem.jpg"><img class="alignleft size-thumbnail wp-image-450" title="Chile tsunami path by NOAA" src="http://www.myatus.co.uk/wp-content/uploads/2010/02/chileem-150x150.jpg" alt="" width="150" height="150" /></a>Dobrze, jak wiele innych, I już po rozwijających się wokół historii tsunami, które zostały spowodowane przez trzęsienie ziemi w pobliżu Santiago, Chile. Jedną z wielu grup, że wyspa leży w drogę tsunami na Hawajach i byłem na oku kamer dostarczonych przez <a title="MauiWindCam" href="http://www.mauiwindcam.com/" target="_blank">MauiWindCam</a>. Były jednym z niewielu miejsc webcam na Hawajach w stanie zająć się ogromny napływ innych ciekawych. Dla tych którzy przegapili ten, I&#8217;ve recorded a number of images that can be viewed in the gallery below.<span id="more-446"></span></p>
<p>While the actual waves were thankfully less high than expected, you do notice two distinct surges in the images. The view here is of the Sprecks towards the West Maui mountains.</p>
<div class="ngg-galleryoverview"><div class="slideshowlink"><a class="slideshowlink" href="http://www.myatus.co.uk/2010/02/28/hawaii-tsunami-sprecks-gallery/?show=gallery">[Show picture list]</a></div>[[Show as slideshow]]</div>
<div class="ngg-clear"></div>

<p>Here&#8217;s a video which will give a better idea of what it looked like on the ground:</p>
<p style="text-align: center;"><object style="height: 344px; width: 425px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100" height="100" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/If88d-t0x4w" /><param name="allowfullscreen" value="true" /><param name="wmode" value="transparent" /><embed style="height: 344px; width: 425px;" type="application/x-shockwave-flash" width="100" height="100" src="http://www.youtube.com/v/If88d-t0x4w" wmode="transparent" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>I have another set (with a smoother timeline) from a different location as well, which may add soon as well. A few images from that set stood out and I will share this one with you here:</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-452" title="Where's everyone?" src="http://www.myatus.co.uk/wp-content/uploads/2010/02/campone_cellphone_tsumami.jpg" alt="" width="600" height="440" /></p>
<p>Apparently this person wasn&#8217;t aware that there was a tsunami warning in effect and that you shouldn&#8217;t be on the beach, especially not making any phone calls.</p>


<div class="shr-bookmarks shr-bookmarks-expand">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.myatus.co.uk/2010/02/28/hawaii-tsunami-sprecks-gallery/feed" rel="nofollow" title="Subskrybuj komentarze do tego posta?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.myatus.co.uk/2010/02/28/hawaii-tsunami-sprecks-gallery/&amp;title=Hawaii+Tsunami%2C+Sprecks+image+gallery" rel="nofollow" title="Udostępnij na del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.myatus.co.uk/2010/02/28/hawaii-tsunami-sprecks-gallery/&amp;title=Hawaii+Tsunami%2C+Sprecks+image+gallery" rel="nofollow" title="Digg This!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.myatus.co.uk/2010/02/28/hawaii-tsunami-sprecks-gallery/&amp;title=Hawaii+Tsunami%2C+Sprecks+image+gallery&amp;desc=Well%2C%20like%20many%20others%2C%20I%27ve%20been%20following%20the%20developing%20stories%20surrounding%20the%20tsunami%20that%20was%20caused%20by%20the%20earthquake%20near%20Santiago%2C%20Chile.%20One%20of%20the%20many%20island%20groups%20that%20lay%20in%20the%20path%20of%20the%20tsunami%20was%20Hawaii%20and%20I%27ve%20been%20keeping%20an%20eye%20on%20the%20webcams%20provided%20by%20MauiWindCam.%20They%20we" rel="nofollow" title="Post ten temat Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.myatus.co.uk/2010/02/28/hawaii-tsunami-sprecks-gallery/&amp;imageurl=" rel="nofollow" title="Buzz post w Google">Post on Google Buzz</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.myatus.co.uk/2010/02/28/hawaii-tsunami-sprecks-gallery/&amp;bm_description=Hawaii+Tsunami%2C+Sprecks+image+gallery&amp;plugin=sexybookmarks" rel="nofollow" title="Add to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.myatus.co.uk/2010/02/28/hawaii-tsunami-sprecks-gallery/&amp;title=Hawaii+Tsunami%2C+Sprecks+image+gallery" rel="nofollow" title="Poleć ten temat Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.myatus.co.uk/2010/02/28/hawaii-tsunami-sprecks-gallery/&amp;title=Hawaii+Tsunami%2C+Sprecks+image+gallery" rel="nofollow" title="Poleć ten temat Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.myatus.co.uk/2010/02/28/hawaii-tsunami-sprecks-gallery/&amp;title=Hawaii+Tsunami%2C+Sprecks+image+gallery" rel="nofollow" title="Potykać się coś dobrego? Podziel się nim na StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.myatus.co.uk/2010/02/28/hawaii-tsunami-sprecks-gallery/" rel="nofollow" title="Poleć to on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Hawaii+Tsunami%2C+Sprecks+image+gallery+-+http://bit.ly/abuoqG&amp;source=shareaholic" rel="nofollow" title="Ten Tweet!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p>Podobne posty:<ol><li><a href='http://www.myatus.co.uk/2010/03/01/lifestream-for-march-1st/' rel='bookmark' title='Permanent Link: Lifestream do 1 marca'>Lifestream for March 1st</a></li>
<li><a href='http://www.myatus.co.uk/2010/03/01/red-cross-citibank-details-on-twitter-could-be-false/' rel='bookmark' title='Permanent Link: Czerwonego Krzyża&#8217; Citibank details on Twitter could be false.'>Red Cross&#8217; Citibank details on Twitter could be false.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentrss>http://www.myatus.co.uk/pl/2010/02/28/hawaii-tsunami-sprecks-gallery/feed/</wfw:commentrss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WP Flickr tle wersji 1.0.2 (Beta) dostępny</title>
		<link>http://www.myatus.co.uk/pl/2010/02/26/wp-flickr-background-version-1-0-2-beta-available/</link>
		<comments>http://www.myatus.co.uk/pl/2010/02/26/wp-flickr-background-version-1-0-2-beta-available/#comments</comments>
		<pubdate>Fri, 26 Luty 2010 03:43:10 +0000</pubdate>
		<dc:creator>Myatu</dc:creator>
				<category><![CDATA[INFORMATYKA]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Wordpress Wtyczki]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[wtyczki]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wp-flickr-background]]></category>

		<guid ispermalink="false">http://www.myatus.co.uk/?p=430-pl</guid>
		<description><![CDATA[Dobrze, Nieco ponad miesiąc temu włożyłam finalnego wykończenia Flickr WP wtyczki w tle i weszła ona w fazie alfa. Przez cały miesiąc i kilka tysięcy odwiedzających, były tylko dwie kwestie zgłaszane (z których jeden był niepowiązanych). Zadowoleni z tego, Mam teraz wykonane w wersji 1.0.2 dostępny [...]


Podobne posty:<ol><li><a href='http://www.myatus.co.uk/2010/03/06/wp-flickr-background-version-103-betaavailable/' rel='bookmark' title='Permanent Link: WP Flickr tle wersji 1.0.3 (Beta) dostępny'>WP Flickr tle version 1.0.3 (Beta) available</a></li>
<li><a href='http://www.myatus.co.uk/2010/02/26/wp-flickr-background/' rel='bookmark' title='Permanent Link: WP Flickr Background'>WP Flickr Background</a></li>
<li><a href='http://www.myatus.co.uk/2010/01/20/wp-flickr-background-in-alpha-testing/' rel='bookmark' title='Permanent Link: WP Flickr tła Alpha testy'>WP Flickr Background in Alpha testing</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Dobrze, Nieco ponad miesiąc temu włożyłam finalnego wykończenia Flickr WP wtyczki w tle i weszła ona w fazie alfa. Przez cały miesiąc i kilka tysięcy odwiedzających, były tylko dwie kwestie zgłaszane (z których jeden był niepowiązanych).</p>
<p>Zadowoleni z tego, Mam teraz wykonane w wersji 1.0.2 dostępne w wersji beta. Oznacza to, że można teraz używać go do własnych celów, jednak nie polecam przy tym w środowisku produkcyjnym tylko jeszcze (chociaż nic nie zatrzymując się od tego &#8211; wykorzystania na własne ryzyko!).<span id="more-430"></span></p>
<p>The likely issues that I&#8217;m expecting are with the installation, plugin usage and the back-end (administration). But hopefully those will only be a few. In meantime, I will start the registration procedure with WordPress.org so that the code will be available in the SVN, and the plugin available for download / upgrade within WordPress itself. Hopefully this will be a matter of just a few days.</p>
<p>If you are running in any kind of issue, how small it may seem, I&#8217;d really like to know about it so I can improve the plugin. You can use the <a title="Contact me" href="http://www.myatus.co.uk/Kontakt/">contact</a> form, or leave a comment below and I will make note of it.</p>
<p>The static page for WP Flickr Background is <a title="WP Flickr Backrgound" href="http://www.myatus.co.uk/wp-flickr-background">http://www.myatus.co.uk/wp-flickr-background</a>, and it will be updated with the latest version as it becomes available. You can also click on <a title="Pliki do pobrania" href="http://www.myatus.co.uk/downloads/">Downloads</a> at the top.</p>
<p>Baw się dobrze!</p>
<p>P.S.: A small update, WP Flickr Background is also available through the <a title="Flickr App Garden" href="http://www.flickr.com/services/" target="_blank">Flickr App Garden</a>.</p>
<p>P.P.S.: Quicker than expected, WordPress has accepted the plugin into the <a title="WordPress Plugin Directory" href="http://wordpress.org/extend/plugins/wp-flickr-background/" target="_blank">Plugin Directory</a>. If you wish to use the development version (provided you know what you are doing!), Zobacz <a title="SVN" href="http://plugins.svn.wordpress.org/wp-flickr-background/" target="_blank">SVN</a>.</p>


<div class="shr-bookmarks shr-bookmarks-expand">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.myatus.co.uk/2010/02/26/wp-flickr-background-version-1-0-2-beta-available/feed" rel="nofollow" title="Subskrybuj komentarze do tego posta?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.myatus.co.uk/2010/02/26/wp-flickr-background-version-1-0-2-beta-available/&amp;title=WP+Flickr+Background+version+1.0.2+%28Beta%29+available" rel="nofollow" title="Udostępnij na del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.myatus.co.uk/2010/02/26/wp-flickr-background-version-1-0-2-beta-available/&amp;title=WP+Flickr+Background+version+1.0.2+%28Beta%29+available" rel="nofollow" title="Digg This!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.myatus.co.uk/2010/02/26/wp-flickr-background-version-1-0-2-beta-available/&amp;title=WP+Flickr+Background+version+1.0.2+%28Beta%29+available&amp;desc=Well%2C%20a%20little%20over%20a%20month%20ago%20I%20had%20put%20the%20final%20touches%20to%20the%20WP%20Flickr%20Background%20plugin%20and%20entered%20it%20into%20Alpha%20stage.%20Over%20the%20entire%20month%20and%20with%20a%20few%20thousand%20visitors%2C%20there%20were%20only%20two%20issues%20reported%20%28one%20of%20which%20was%20unrelated%29.%0D%0A%0D%0ASatisfied%20with%20this%2C%20I%27ve%20now%20made%20version%201.0." rel="nofollow" title="Post ten temat Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.myatus.co.uk/2010/02/26/wp-flickr-background-version-1-0-2-beta-available/&amp;imageurl=" rel="nofollow" title="Buzz post w Google">Post on Google Buzz</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.myatus.co.uk/2010/02/26/wp-flickr-background-version-1-0-2-beta-available/&amp;bm_description=WP+Flickr+Background+version+1.0.2+%28Beta%29+available&amp;plugin=sexybookmarks" rel="nofollow" title="Add to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.myatus.co.uk/2010/02/26/wp-flickr-background-version-1-0-2-beta-available/&amp;title=WP+Flickr+Background+version+1.0.2+%28Beta%29+available" rel="nofollow" title="Poleć ten temat Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.myatus.co.uk/2010/02/26/wp-flickr-background-version-1-0-2-beta-available/&amp;title=WP+Flickr+Background+version+1.0.2+%28Beta%29+available" rel="nofollow" title="Poleć ten temat Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.myatus.co.uk/2010/02/26/wp-flickr-background-version-1-0-2-beta-available/&amp;title=WP+Flickr+Background+version+1.0.2+%28Beta%29+available" rel="nofollow" title="Potykać się coś dobrego? Podziel się nim na StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.myatus.co.uk/2010/02/26/wp-flickr-background-version-1-0-2-beta-available/" rel="nofollow" title="Poleć to on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=WP+Flickr+Background+version+1.0.2+%28Beta%29+available+-+http://bit.ly/cNNIl6&amp;source=shareaholic" rel="nofollow" title="Ten Tweet!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p>Podobne posty:<ol><li><a href='http://www.myatus.co.uk/2010/03/06/wp-flickr-background-version-103-betaavailable/' rel='bookmark' title='Permanent Link: WP Flickr tle wersji 1.0.3 (Beta) dostępny'>WP Flickr tle version 1.0.3 (Beta) available</a></li>
<li><a href='http://www.myatus.co.uk/2010/02/26/wp-flickr-background/' rel='bookmark' title='Permanent Link: WP Flickr Background'>WP Flickr Background</a></li>
<li><a href='http://www.myatus.co.uk/2010/01/20/wp-flickr-background-in-alpha-testing/' rel='bookmark' title='Permanent Link: WP Flickr tła Alpha testy'>WP Flickr Background in Alpha testing</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentrss>http://www.myatus.co.uk/pl/2010/02/26/wp-flickr-background-version-1-0-2-beta-available/feed/</wfw:commentrss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WP Flickr tle</title>
		<link>http://www.myatus.co.uk/pl/2010/02/26/wp-flickr-background/</link>
		<comments>http://www.myatus.co.uk/pl/2010/02/26/wp-flickr-background/#comments</comments>
		<pubdate>Fri, 26 Luty 2010 03:19:40 +0000</pubdate>
		<dc:creator>Myatu</dc:creator>
				<category><![CDATA[INFORMATYKA]]></category>
		<category><![CDATA[Wordpress Wtyczki]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[wtyczki]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid ispermalink="false">http://www.myatus.co.uk/?p=402-pl</guid>
		<description><![CDATA[WP Flickr tle jest prosty w użyciu wtyczki WordPress, który pozwala wyświetlać zdjęcia z Flickr jako tło tematu, bez konieczności modyfikowania plików. Wszystko, co musisz zrobić, to utworzyć jedną lub więcej galerii w ustawieniach wtyczki, each containing a collection of photos from Flickr that you [...]


Podobne posty:<ol><li><a href='http://www.myatus.co.uk/2010/01/20/wp-flickr-background-in-alpha-testing/' rel='bookmark' title='Permanent Link: WP Flickr tła Alpha testy'>WP Flickr Background in Alpha testing</a></li>
<li><a href='http://www.myatus.co.uk/2010/02/26/wp-flickr-background-version-1-0-2-beta-available/' rel='bookmark' title='Permanent Link: WP Flickr tle wersji 1.0.2 (Beta) dostępny'>WP Flickr tle wersji 1.0.2 (Beta) dostępny</a></li>
<li><a href='http://www.myatus.co.uk/2010/03/06/wp-flickr-background-version-103-betaavailable/' rel='bookmark' title='Permanent Link: WP Flickr Background version 1.0.3 (Beta) available'>WP Flickr Background version 1.0.3 (Beta) available</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>WP Flickr tle jest prosty w użyciu wtyczki WordPress, który pozwala wyświetlać zdjęcia z Flickr jako tło tematu, without the need to modify any files.</p>
<p>Wszystko, co musisz zrobić, to utworzyć jedną lub więcej galerii w ustawieniach wtyczki, każda zawierająca kolekcję zdjęć z Flickr, które zostały wybrane, and WP Flickr will randomly select a photo from the active gallery to display as the theme background.</p>
<p>Można również dostosować galerii poprzez dodanie kodu stylach CSS, które będą ładowane wraz ze zdjęciem, allowing you to color match the WordPress theme to the particular photo displayed or for other use.<span id="more-402"></span></p>
<p>Linki: Bezpośredni link do: <a class="downloadlink" href="http://www.myatus.co.uk/wp-content/plugins/download-monitor/download.php?id=1" title="Version1.0.3 downloaded 147 times" >WP Flickr tle (147)</a> | <a title="Wordpress Plugin Directory" href="http://wordpress.org/extend/plugins/wp-flickr-background/" target="_blank">WordPress Plugin Directory</a></p>
<p><div class='postTabs_divs postTabs_curr_div' id='postTabs_0_402'>
<span class='postTabs_titles'><b>Funkcje</b></span></p>
<ul>
<li>Decide how often the background image should change (ie., codziennie, raz na sesji przeglądarki, itp.)</li>
<li>Stretch Fotografia tle poziomo lub pionowo</li>
<li>Dostosowanie tła zdjęcia według gości ekranie układu</li>
<li>Opcjonalnie wyłączyć oryginalny temat tła</li>
<li>Opcjonalna kompresja Javascript</li>
<li>Wsparcie dla pamięci podręcznej WordPress, takich jak WP Super Cache</li>
<li>Wiele galerii</li>
<li>Custom CSS style sheet per gallery, ładowane z tematem, jeśli jest aktywny</li>
</ul>
<p></div>

<div class='postTabs_divs' id='postTabs_1_402'>
<span class='postTabs_titles'><b>Zrzuty ekranu</b></span></p>
<p><a href="http://www.myatus.co.uk/wp-content/uploads/2010/02/screenshot-1.jpg"><img class="alignleft size-thumbnail wp-image-403" title="Editing a gallery" src="http://www.myatus.co.uk/wp-content/uploads/2010/02/screenshot-1-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://www.myatus.co.uk/wp-content/uploads/2010/02/screenshot-2.jpg"><img class="alignleft size-thumbnail wp-image-404" title="Overview of available galleries" src="http://www.myatus.co.uk/wp-content/uploads/2010/02/screenshot-2-150x150.jpg" alt="" width="150" height="150" /></a><a style="border: none;" href="http://www.myatus.co.uk/wp-content/uploads/2010/02/screenshot-3.jpg"><img class="size-thumbnail wp-image-407 alignnone" title="Main configuration screen, with tooltips" src="http://www.myatus.co.uk/wp-content/uploads/2010/02/screenshot-3-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p></div>

<div class='postTabs_divs' id='postTabs_2_402'>
<span class='postTabs_titles'><b>Wymagania</b></span></p>
<ul>
<li> Wersja WordPress 2.9 lub lepiej</li>
<li>Wersja PHP 4.2.3 lub lepiej</li>
<li>Przeglądarka z obsługą Javascript</li>
</ul>
<p></div>

<div class='postTabs_divs' id='postTabs_3_402'>
<span class='postTabs_titles'><b>Pierwsze kroki</b></span></p>
<ol>
<li>Prześlij zawartość pliku ZIP do <em>/wp-content/plugins/</em> directory</li>
<li>Aktywacja wtyczki przez <strong>Wtyczki </strong>menu w WordPress</li>
<li>Dostęp wtyczki konfiguracji poprzez <strong>Ustawienia / WP Flickr tle</strong> menu:</li>
</ol>
<ul>
<li>Konfiguracja opcji</li>
<li> Dodaj galerie i zdjęcia</li>
<li>Przeczytaj szczegółową pomoc</li>
</ul>
<p></div>

</p>
<p>Jeśli masz pomysł na tle WP Flickr lub chcesz zgłosić błąd, Kliknij <em>opinie</em> Na karcie umieszczone na lewej stronie lub na stronie <a title="UserVoice for Myatu's" href="http://myatu.uservoice.com/forums/43891">UserVoice</a>.</p>
<script type='text/javascript'>jQuery(document).ready(function() { if(postTabs_getCookie('postTabs_402')) postTabs_show(postTabs_getCookie('postTabs_402'),402); });</script>

<div class="shr-bookmarks shr-bookmarks-expand">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.myatus.co.uk/2010/02/26/wp-flickr-background/feed" rel="nofollow" title="Subskrybuj komentarze do tego posta?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.myatus.co.uk/2010/02/26/wp-flickr-background/&amp;title=WP+Flickr+Background" rel="nofollow" title="Udostępnij na del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.myatus.co.uk/2010/02/26/wp-flickr-background/&amp;title=WP+Flickr+Background" rel="nofollow" title="Digg This!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.myatus.co.uk/2010/02/26/wp-flickr-background/&amp;title=WP+Flickr+Background&amp;desc=WP%20Flickr%20Background%20is%20a%20simple%20to%20use%20WordPress%20plugin%20that%20allows%20you%20to%20display%20a%20photo%20from%20Flickr%20as%20the%20theme%20background%2C%20without%20the%20need%20to%20modify%20any%20files.%0D%0A%0D%0AAll%20you%20need%20to%20do%20is%20create%20one%20or%20more%20galleries%20within%20the%20plugin%27s%20settings%2C%20each%20containing%20a%20collection%20of%20photos%20from%20Flick" rel="nofollow" title="Post ten temat Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.myatus.co.uk/2010/02/26/wp-flickr-background/&amp;imageurl=" rel="nofollow" title="Buzz post w Google">Post on Google Buzz</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.myatus.co.uk/2010/02/26/wp-flickr-background/&amp;bm_description=WP+Flickr+Background&amp;plugin=sexybookmarks" rel="nofollow" title="Add to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.myatus.co.uk/2010/02/26/wp-flickr-background/&amp;title=WP+Flickr+Background" rel="nofollow" title="Poleć ten temat Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.myatus.co.uk/2010/02/26/wp-flickr-background/&amp;title=WP+Flickr+Background" rel="nofollow" title="Poleć ten temat Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.myatus.co.uk/2010/02/26/wp-flickr-background/&amp;title=WP+Flickr+Background" rel="nofollow" title="Potykać się coś dobrego? Podziel się nim na StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.myatus.co.uk/2010/02/26/wp-flickr-background/" rel="nofollow" title="Poleć to on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=WP+Flickr+Background+-+http://bit.ly/9xYgDl&amp;source=shareaholic" rel="nofollow" title="Ten Tweet!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p>Podobne posty:<ol><li><a href='http://www.myatus.co.uk/2010/01/20/wp-flickr-background-in-alpha-testing/' rel='bookmark' title='Permanent Link: WP Flickr tła Alpha testy'>WP Flickr Background in Alpha testing</a></li>
<li><a href='http://www.myatus.co.uk/2010/02/26/wp-flickr-background-version-1-0-2-beta-available/' rel='bookmark' title='Permanent Link: WP Flickr tle wersji 1.0.2 (Beta) dostępny'>WP Flickr tle wersji 1.0.2 (Beta) dostępny</a></li>
<li><a href='http://www.myatus.co.uk/2010/03/06/wp-flickr-background-version-103-betaavailable/' rel='bookmark' title='Permanent Link: WP Flickr Background version 1.0.3 (Beta) available'>WP Flickr Background version 1.0.3 (Beta) available</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentrss>http://www.myatus.co.uk/pl/2010/02/26/wp-flickr-background/feed/</wfw:commentrss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>I'm back!</title>
		<link>http://www.myatus.co.uk/pl/2010/01/23/im-back/</link>
		<comments>http://www.myatus.co.uk/pl/2010/01/23/im-back/#comments</comments>
		<pubdate>Sat, 23 Jan 2010 06:33:52 +0000</pubdate>
		<dc:creator>Myatu</dc:creator>
				<category><![CDATA[Osobiste]]></category>
		<category><![CDATA[Strona WWW]]></category>

		<guid ispermalink="false">http://www.myatus.co.uk/?p=364-pl</guid>
		<description><![CDATA[Przepraszam wszystkich, którzy mieli trudności z dostępem do strony internetowej w ostatnich dniach! Musiałem wziąć w dół strony, aby wprowadzić pewne zmiany do serwera WWW, które szybko stały się gruntowny remont. Myślałem, że skoro już w dół, Mogę również zrobić rzeczy, od dawna planowane. A good portion [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Przepraszam wszystkich, którzy mieli trudności z dostępem do strony internetowej w ostatnich dniach!</p>
<p>Musiałem wziąć w dół strony, aby wprowadzić pewne zmiany do serwera WWW, które szybko stały się gruntowny remont. Myślałem, że skoro już w dół, I might as well do the things I had long planned.</p>
<p>Spora część jest wdrażany obecnie, ale nie jestem całkowicie wykonane. I'll give it my best starań, aby zapewnić nie będzie niewiele żadnych przestojów. Po raz kolejny, moje przeprosiny!</p>


<div class="shr-bookmarks shr-bookmarks-expand">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.myatus.co.uk/2010/01/23/im-back/feed" rel="nofollow" title="Subskrybuj komentarze do tego posta?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.myatus.co.uk/2010/01/23/im-back/&amp;title=I%27m+back%21" rel="nofollow" title="Udostępnij na del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.myatus.co.uk/2010/01/23/im-back/&amp;title=I%27m+back%21" rel="nofollow" title="Digg This!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.myatus.co.uk/2010/01/23/im-back/&amp;title=I%27m+back%21&amp;desc=I%20apologize%20to%20everyone%20who%20had%20difficulty%20accessing%20the%20website%20in%20recent%20days%21%0D%0A%0D%0AI%20had%20taken%20down%20the%20website%20to%20make%20some%20changes%20to%20the%20web%20server%2C%20which%20quickly%20became%20a%20major%20overhaul.%20I%20figured%20that%20since%20it%20was%20already%20down%2C%20I%20might%20as%20well%20do%20the%20things%20I%20had%20long%20planned.%0D%0A%0D%0AA%20good%20portio" rel="nofollow" title="Post ten temat Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.myatus.co.uk/2010/01/23/im-back/&amp;imageurl=" rel="nofollow" title="Buzz post w Google">Post on Google Buzz</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.myatus.co.uk/2010/01/23/im-back/&amp;bm_description=I%27m+back%21&amp;plugin=sexybookmarks" rel="nofollow" title="Add to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.myatus.co.uk/2010/01/23/im-back/&amp;title=I%27m+back%21" rel="nofollow" title="Poleć ten temat Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.myatus.co.uk/2010/01/23/im-back/&amp;title=I%27m+back%21" rel="nofollow" title="Poleć ten temat Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.myatus.co.uk/2010/01/23/im-back/&amp;title=I%27m+back%21" rel="nofollow" title="Potykać się coś dobrego? Podziel się nim na StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.myatus.co.uk/2010/01/23/im-back/" rel="nofollow" title="Poleć to on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=I%27m+back%21+-+http://bit.ly/88qdlo&amp;source=shareaholic" rel="nofollow" title="Ten Tweet!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p>No related posts.</p>]]></content:encoded>
			<wfw:commentrss>http://www.myatus.co.uk/pl/2010/01/23/im-back/feed/</wfw:commentrss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WP Flickr tła Alpha testy</title>
		<link>http://www.myatus.co.uk/pl/2010/01/20/wp-flickr-background-in-alpha-testing/</link>
		<comments>http://www.myatus.co.uk/pl/2010/01/20/wp-flickr-background-in-alpha-testing/#comments</comments>
		<pubdate>Wed, 20 Jan 2010 01:20:00 +0000</pubdate>
		<dc:creator>Myatu</dc:creator>
				<category><![CDATA[INFORMATYKA]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[wtyczki]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid ispermalink="false">http://www.myatus.co.uk/2010/01/20/wp-flickr-background-in-alpha-testing/-pl</guid>
		<description><![CDATA[Jeśli jesteś nowy w tej witrynie, pewnie nie zauważyłeś. Ale tło widzisz jest rzeczywiście coś nowego. I losowe. I przesyłana z Flickr. Jest to nowa wtyczka, że jestem rozwijających się do WordPress o nazwie &#8216;WP Flickr tła &quot;. A little over two weeks ago I changed my theme to Motion by 85ideas, and was [...]


Podobne posty:<ol><li><a href='http://www.myatus.co.uk/2010/02/26/wp-flickr-background/' rel='bookmark' title='Permanent Link: WP Flickr tle'>WP Flickr Background</a></li>
<li><a href='http://www.myatus.co.uk/2010/02/26/wp-flickr-background-version-1-0-2-beta-available/' rel='bookmark' title='Permanent Link: WP Flickr tle wersji 1.0.2 (Beta) dostępny'>WP Flickr tle wersji 1.0.2 (Beta) dostępny</a></li>
<li><a href='http://www.myatus.co.uk/2010/03/06/wp-flickr-background-version-103-betaavailable/' rel='bookmark' title='Permanent Link: WP Flickr Background version 1.0.3 (Beta) available'>WP Flickr Background version 1.0.3 (Beta) available</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.myatus.co.uk/wp-content/uploads/2010/01/screenshot-3.jpg"><img class="alignleft size-thumbnail wp-image-360" title="WP Flickr Background" src="http://www.myatus.co.uk/wp-content/uploads/2010/01/screenshot-3-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>Jeśli jesteś nowy w tej witrynie, pewnie nie zauważyłeś. Ale tło widzisz jest rzeczywiście coś nowego. I losowe. I przesyłana z Flickr. Jest to nowa wtyczka, że jestem rozwijających się do WordPress o nazwie &#8216;WP Flickr Background&#8217;.</p>
<p>Nieco ponad dwa tygodnie temu zmieniłem motyw <a title="Motion 85ideas" href="http://85ideas.com/public-releases/wordpress-theme-motion/" target="_blank">Motion by 85ideas</a>, i był zaintrygowany jego efektywne wykorzystanie folii i tło. A ponieważ szybko znudzić, patrząc na to samo, Myślałem, że &#8216;Dlaczego nie zrobić tego w tle random '? Flickr zapewnia milionów zdjęć, wiele z nich w ramach <a title="Creative Commons" href="http://creativecommons.org/" target="_blank">Creative Commons</a> EEA, i będzie to doskonałe źródło informacji dla tych środowisk losowe. Zacząłem więc kodowanie&#8230;<span id="more-359"></span></p>
<p>Interestingly, it wasn&#8217;t as straight forward as one would expect. After all, you could simply use a dynamically generated CSS style sheet with a &#8216;background&#8217; element pointing to a random Flickr photo. Prawo?</p>
<p>But small photos cascade and your website will look like a bad 1995 rendition of your first HTML page. And the large photos may be <em>Więc </em>large, you end up staring at just a grain of sand instead of a beach.</p>
<p>CSS3, the brand-spanking new version of CSS style sheets, supports stretching of background images. Niestety, not a single browser I have tried supports it. So I reverted to good-old image hacking, basically injecting the background in a negative Z-indexed <em>&lt;div&gt;</em> block at a fixed position.</p>
<p>Tak, that last sentence is a great conversation breaker. But trust me, it is the <em>injection</em> portion that&#8217;s trickiest. For one, I do not like it when plugins require me to manually modify files, let alone modify files in the first place. So I assume there are other people out there who think alike. So how can I change a WordPress theme without actually modifying its files? Enter Javascript, jQuery to be specific, and we are on our way to great trickery!</p>
<p>So in the end, WP Flickr Background will use Javascript to add a new background image overlaid by the actual (original) contents. And it works! Co najmniej, it does so with Opera 10, Firefox 3, Google Chrome 3, MSIE 8 i Safari 4. Hence I am now putting the plugin through a public Alpha test, waiting for complaints to roll in: &#8220;Your website looks weird&#8221; and &#8220;I&#8217;m getting Javascript errors&#8221; are some of the things I am expecting to see during testing, but hopefully there will be none! You will let me know, Prawo?</p>
<p>If I am satisfied that there are no major issues with the plugin, then I will make it available for download. In meantime, I will be re-arranging a few things on the website once again to make room for the new plugin and a few others I am thinking about writing. So please excuse construction going on in the next few days!</p>


<div class="shr-bookmarks shr-bookmarks-expand">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.myatus.co.uk/2010/01/20/wp-flickr-background-in-alpha-testing/feed" rel="nofollow" title="Subskrybuj komentarze do tego posta?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.myatus.co.uk/2010/01/20/wp-flickr-background-in-alpha-testing/&amp;title=WP+Flickr+Background+in+Alpha+testing" rel="nofollow" title="Udostępnij na del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.myatus.co.uk/2010/01/20/wp-flickr-background-in-alpha-testing/&amp;title=WP+Flickr+Background+in+Alpha+testing" rel="nofollow" title="Digg This!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.myatus.co.uk/2010/01/20/wp-flickr-background-in-alpha-testing/&amp;title=WP+Flickr+Background+in+Alpha+testing&amp;desc=%0D%0A%0D%0AIf%20you%27re%20new%20to%20this%20website%2C%20you%20probably%20haven%27t%20noticed.%20But%20the%20background%20you%27re%20seeing%20is%20actually%20something%20new.%20And%20random.%20And%20streamed%20from%20Flickr.%20It%27s%20a%20new%20plugin%20that%20I%20am%20developing%20for%20WordPress%20called%20%27WP%20Flickr%20Background%27.%0D%0A%0D%0AA%20little%20over%20two%20weeks%20ago%20I%20changed%20my%20theme%20to%20" rel="nofollow" title="Post ten temat Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.myatus.co.uk/2010/01/20/wp-flickr-background-in-alpha-testing/&amp;imageurl=" rel="nofollow" title="Buzz post w Google">Post on Google Buzz</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.myatus.co.uk/2010/01/20/wp-flickr-background-in-alpha-testing/&amp;bm_description=WP+Flickr+Background+in+Alpha+testing&amp;plugin=sexybookmarks" rel="nofollow" title="Add to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.myatus.co.uk/2010/01/20/wp-flickr-background-in-alpha-testing/&amp;title=WP+Flickr+Background+in+Alpha+testing" rel="nofollow" title="Poleć ten temat Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.myatus.co.uk/2010/01/20/wp-flickr-background-in-alpha-testing/&amp;title=WP+Flickr+Background+in+Alpha+testing" rel="nofollow" title="Poleć ten temat Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.myatus.co.uk/2010/01/20/wp-flickr-background-in-alpha-testing/&amp;title=WP+Flickr+Background+in+Alpha+testing" rel="nofollow" title="Potykać się coś dobrego? Podziel się nim na StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.myatus.co.uk/2010/01/20/wp-flickr-background-in-alpha-testing/" rel="nofollow" title="Poleć to on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=WP+Flickr+Background+in+Alpha+testing+-+http://bit.ly/7RQ8dg&amp;source=shareaholic" rel="nofollow" title="Ten Tweet!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p>Podobne posty:<ol><li><a href='http://www.myatus.co.uk/2010/02/26/wp-flickr-background/' rel='bookmark' title='Permanent Link: WP Flickr tle'>WP Flickr Background</a></li>
<li><a href='http://www.myatus.co.uk/2010/02/26/wp-flickr-background-version-1-0-2-beta-available/' rel='bookmark' title='Permanent Link: WP Flickr tle wersji 1.0.2 (Beta) dostępny'>WP Flickr tle wersji 1.0.2 (Beta) dostępny</a></li>
<li><a href='http://www.myatus.co.uk/2010/03/06/wp-flickr-background-version-103-betaavailable/' rel='bookmark' title='Permanent Link: WP Flickr Background version 1.0.3 (Beta) available'>WP Flickr Background version 1.0.3 (Beta) available</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentrss>http://www.myatus.co.uk/pl/2010/01/20/wp-flickr-background-in-alpha-testing/feed/</wfw:commentrss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
