Skip to content

Commit 0ffe5b1

Browse files
committed
new apache and nginx resources
1 parent 6158b25 commit 0ffe5b1

7 files changed

Lines changed: 54 additions & 3 deletions

File tree

‎all.html‎

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6719,6 +6719,7 @@ <h1>Apache HTTP Server</h1>
67196719
<p>The <a href="https://httpd.apache.org/">Apache HTTP Server</a> is a widely deployed web server
67206720
that can be used in combination with a WSGI module, such as mod_wsgi or a
67216721
stand-alone <a href="/wsgi-servers.html">WSGI server</a> to run Python web applications.</p>
6722+
<p><a href="https://httpd.apache.org/" style="border: none;"><img src="/source/static/img/logos/apache-http-server.jpg" width="100%" alt="Apache HTTP Server logo." class="technical-diagram"></a></p>
67226723
<h2>Why is the Apache HTTP Server important?</h2>
67236724
<p>Apache remains the most commonly deployed web server with a reign of
67246725
20+ years. Its wide usage contributes to the large number of tutorials
@@ -6760,6 +6761,12 @@ <h3>Apache HTTP Server resources</h3>
67606761
but if you are already using 10.04 as your base operating system you might
67616762
need to reference this material.</p>
67626763
</li>
6764+
<li>
6765+
<p><a href="http://tech.marksblogg.com/detect-bots-apache-nginx-logs.html">Detecting Bots in Apache &amp; Nginx Logs</a>
6766+
is a great tutorial for filtering out the significant traffic generated
6767+
by web crawlers and bots when using Apache HTTP Server logs for traffic
6768+
analytics.</p>
6769+
</li>
67636770
</ul>
67646771
<h1>Nginx</h1>
67656772
<p><a href="https://nginx.org/en/">Nginx</a>, pronounced "engine-X", is the
@@ -6830,7 +6837,7 @@ <h2>Securing Nginx</h2>
68306837
and <a href="https://freakattack.com/">FREAK</a>.</p>
68316838
</li>
68326839
</ul>
6833-
<h2>General Nginx resources</h2>
6840+
<h2>Specific Nginx resources</h2>
68346841
<p>Nginx can be used without Python so there are a massive number of fantastic
68356842
resources available for installing, configuring and optimizing this
68366843
<a href="/web-servers.html">web server</a> implementation. The following resources are
@@ -6903,6 +6910,11 @@ <h2>General Nginx resources</h2>
69036910
this technique for pixel tracking but there are other purposes this method
69046911
could be used for such as advanced debugging. </p>
69056912
</li>
6913+
<li>
6914+
<p><a href="http://tech.marksblogg.com/detect-bots-apache-nginx-logs.html">Detecting Bots in Apache &amp; Nginx Logs</a>
6915+
is an awesome tutorial that shows how to filter web crawlers and bots
6916+
from your traffic logs when using them for web traffic analytics.</p>
6917+
</li>
69066918
</ul>
69076919
<h1>Caddy</h1>
69086920
<p><a href="https://caddyserver.com/">Caddy</a> is a relatively new HTTP server created

‎apache-http-server.html‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ <h1>Apache HTTP Server</h1>
105105
<p>The <a href="https://httpd.apache.org/">Apache HTTP Server</a> is a widely deployed web server
106106
that can be used in combination with a WSGI module, such as mod_wsgi or a
107107
stand-alone <a href="/wsgi-servers.html">WSGI server</a> to run Python web applications.</p>
108+
<p><a href="https://httpd.apache.org/" style="border: none;"><img src="/source/static/img/logos/apache-http-server.jpg" width="100%" alt="Apache HTTP Server logo." class="technical-diagram"></a></p>
108109
<h2>Why is the Apache HTTP Server important?</h2>
109110
<p>Apache remains the most commonly deployed web server with a reign of
110111
20+ years. Its wide usage contributes to the large number of tutorials
@@ -146,6 +147,12 @@ <h3>Apache HTTP Server resources</h3>
146147
but if you are already using 10.04 as your base operating system you might
147148
need to reference this material.</p>
148149
</li>
150+
<li>
151+
<p><a href="http://tech.marksblogg.com/detect-bots-apache-nginx-logs.html">Detecting Bots in Apache &amp; Nginx Logs</a>
152+
is a great tutorial for filtering out the significant traffic generated
153+
by web crawlers and bots when using Apache HTTP Server logs for traffic
154+
analytics.</p>
155+
</li>
149156
</ul>
150157
<h3>Continue learning about web servers or move to a new topic?</h3>
151158
<div class="row">

‎nginx.html‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ <h2>Securing Nginx</h2>
170170
and <a href="https://freakattack.com/">FREAK</a>.</p>
171171
</li>
172172
</ul>
173-
<h2>General Nginx resources</h2>
173+
<h2>Specific Nginx resources</h2>
174174
<p>Nginx can be used without Python so there are a massive number of fantastic
175175
resources available for installing, configuring and optimizing this
176176
<a href="/web-servers.html">web server</a> implementation. The following resources are
@@ -243,6 +243,11 @@ <h2>General Nginx resources</h2>
243243
this technique for pixel tracking but there are other purposes this method
244244
could be used for such as advanced debugging. </p>
245245
</li>
246+
<li>
247+
<p><a href="http://tech.marksblogg.com/detect-bots-apache-nginx-logs.html">Detecting Bots in Apache &amp; Nginx Logs</a>
248+
is an awesome tutorial that shows how to filter web crawlers and bots
249+
from your traffic logs when using them for web traffic analytics.</p>
250+
</li>
246251
</ul>
247252
<h3>Continue learning about web servers or move to a new topic?</h3>
248253
<div class="row">

‎source/content/pages/08-web-app-deployment/17-apache-http-server.markdown‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ The [Apache HTTP Server](https://httpd.apache.org/) is a widely deployed web ser
1212
that can be used in combination with a WSGI module, such as mod\_wsgi or a
1313
stand-alone [WSGI server](/wsgi-servers.html) to run Python web applications.
1414

15+
<a href="https://httpd.apache.org/" style="border: none;"><img src="/source/static/img/logos/apache-http-server.jpg" width="100%" alt="Apache HTTP Server logo." class="technical-diagram"></a>
16+
1517

1618
## Why is the Apache HTTP Server important?
1719
Apache remains the most commonly deployed web server with a reign of
@@ -52,3 +54,7 @@ development attention.
5254
but if you are already using 10.04 as your base operating system you might
5355
need to reference this material.
5456

57+
* [Detecting Bots in Apache & Nginx Logs](http://tech.marksblogg.com/detect-bots-apache-nginx-logs.html)
58+
is a great tutorial for filtering out the significant traffic generated
59+
by web crawlers and bots when using Apache HTTP Server logs for traffic
60+
analytics.

‎source/content/pages/08-web-app-deployment/18-nginx.markdown‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ HTTP(S) configurations.
8484
and [FREAK](https://freakattack.com/).
8585

8686

87-
## General Nginx resources
87+
## Specific Nginx resources
8888
Nginx can be used without Python so there are a massive number of fantastic
8989
resources available for installing, configuring and optimizing this
9090
[web server](/web-servers.html) implementation. The following resources are
@@ -146,4 +146,7 @@ several years.
146146
this technique for pixel tracking but there are other purposes this method
147147
could be used for such as advanced debugging.
148148

149+
* [Detecting Bots in Apache & Nginx Logs](http://tech.marksblogg.com/detect-bots-apache-nginx-logs.html)
150+
is an awesome tutorial that shows how to filter web crawlers and bots
151+
from your traffic logs when using them for web traffic analytics.
149152

48 KB
Loading
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<h3>What else would you like to learn about Python and data?</h3>
2+
<div class="row">
3+
<div class="col-md-4">
4+
<div class="well select-next">
5+
{% include "choices/buttons/databases.html" %}
6+
</div>
7+
</div>
8+
<div class="col-md-4">
9+
<div class="well select-next">
10+
{% include "choices/buttons/web-frameworks.html" %}
11+
</div>
12+
</div>
13+
<div class="col-md-4">
14+
<div class="well select-next">
15+
{% include "choices/buttons/why-use-python.html" %}
16+
</div>
17+
</div>
18+
</div>

0 commit comments

Comments
 (0)