aboutsummaryrefslogtreecommitdiff
path: root/content/posts
diff options
context:
space:
mode:
authorPaul Duncan <pabs@pablotron.org>2025-06-08 15:03:57 -0400
committerPaul Duncan <pabs@pablotron.org>2025-06-08 15:03:57 -0400
commit001c7f056c9f914e6877d5c1a25cbc8003fa7a4b (patch)
tree07b63091de246c06237b459598b53545dab3eb0c /content/posts
parent0b9c036bbf28cc8532419617012f53b32099c968 (diff)
downloadpablotron.org-001c7f056c9f914e6877d5c1a25cbc8003fa7a4b.tar.xz
pablotron.org-001c7f056c9f914e6877d5c1a25cbc8003fa7a4b.zip
add content/posts/2025-06-08-old-openvpn-article,nginx-caching-and-security-headers.md
Diffstat (limited to 'content/posts')
-rw-r--r--content/posts/2025-06-08-nginx-caching-and-security-headers.md27
-rw-r--r--content/posts/2025-06-08-old-openvpn-article.md37
2 files changed, 64 insertions, 0 deletions
diff --git a/content/posts/2025-06-08-nginx-caching-and-security-headers.md b/content/posts/2025-06-08-nginx-caching-and-security-headers.md
new file mode 100644
index 0000000..54cd4a0
--- /dev/null
+++ b/content/posts/2025-06-08-nginx-caching-and-security-headers.md
@@ -0,0 +1,27 @@
+---
+slug: nginx-caching-and-security-headers
+title: "Nginx Caching and Security Headers"
+date: "2025-06-08T13:16:00-04:00"
+---
+
+Yesterday I ported the [caching and security headers][apache-config]
+from the [Apache][] configuration for the public site to the [Nginx][]
+configuration for the [Tor mirror][].
+
+The caching headers are particularly helpful for the [Tor mirror][].
+
+The updated [Nginx][] configuration and additional documentation are
+here: [Site Backend - Onion Service][onion-service].
+
+[apache-config]: {{< relref "articles/site-backend" >}}#apache-configuration
+ "Site Backend - Apache Configuration"
+[apache]: https://apache.org/
+ "Apache web server"
+[nginx]: https://nginx.org/
+ "Nginx web server"
+[onion-service]: {{< relref "articles/site-backend" >}}#onion-service
+ "Site Backend - Onion Service"
+[tor mirror]: {{< relref "posts/2025-05-18-onion-service-mirror" >}}
+ "Tor Site Mirror"
+[tor network]: https://torproject.org/
+ "Tor project"
diff --git a/content/posts/2025-06-08-old-openvpn-article.md b/content/posts/2025-06-08-old-openvpn-article.md
new file mode 100644
index 0000000..1b864d4
--- /dev/null
+++ b/content/posts/2025-06-08-old-openvpn-article.md
@@ -0,0 +1,37 @@
+---
+slug: old-openvpn-article
+title: "Old OpenVPN Article"
+date: "2025-06-08T11:52:22-04:00"
+draft: true
+---
+
+In 2006 [I wrote an article about OpenVPN][article-post] for the
+now-defunct [Linux Magazine][]. This week I found a copy of the 2006
+article on the [Wayback Machine][]:
+
+[Casting Your Net with OpenVPN (Wayback Machine)][article]
+
+In 2025 you should prefer [Wireguard][] over [OpenVPN][] because
+[Wireguard][] is [faster, more secure, and easier to use][wg-reasons].
+
+Fun factoid: The [AWS Client VPN][] is just an [AWS][]-branded build of
+the [OpenVPN][] client.
+
+[article-post]: {{< relref "posts/2006-03-19-openvpn-article-in-linux-magazine" >}}
+ "OpenVPN Article in Linux Magazine"
+[linux magazine]: https://web.archive.org/http://www.linux-mag.com/
+ "Linux Magazine"
+[wayback machine]: https://web.archive.org/
+ "Wayback Machine"
+[article]: https://web.archive.org/web/20070812003116/http://www.linux-mag.com/id/2502'
+ "Casting Your Net with OpenVPN (Wayback Machine)"
+[aws]: https://aws.amazon.com/
+ "Amazon Web Services (AWS)"
+[aws client vpn]: https://aws.amazon.com/vpn/client-vpn-download/
+ "AWS Client VPN"
+[openvpn]: https://openvpn.net/
+ "OpenVPN"
+[wg-reasons]: {{< relref "posts/2021-11-06-wireguard-is-awesome" >}}
+ "Wireguard is Awesome"
+[wireguard]: https://wireguard.com/
+ "Wireguard"