mirror of
https://github.com/ditatompel/insights.git
synced 2025-01-08 03:12:06 +07:00
Adding front matter summary and keyword field
also lint markdown format
This commit is contained in:
parent
0ec6578581
commit
f20101a67c
2 changed files with 19 additions and 38 deletions
|
@ -1,17 +1,16 @@
|
||||||
---
|
---
|
||||||
title: "My Nginx Setup Kickstart / Boilerplate"
|
title: "My Nginx Setup Kickstart / Boilerplate"
|
||||||
description: "Settingan wajib saya untuk Nginx sebagai web server, reverse proxy; termasuk VTS module, analisis, dan logging."
|
description: "Settingan wajib saya untuk Nginx sebagai web server, reverse proxy; termasuk VTS module, analisis, dan logging."
|
||||||
# linkTitle:
|
summary: "Settingan wajib saya untuk Nginx sebagai web server, reverse proxy; termasuk VTS module, analisis, dan logging."
|
||||||
|
keywords:
|
||||||
|
- nginx
|
||||||
|
- nginx kickstart
|
||||||
|
- nginx boilerplate
|
||||||
date: 2024-04-25T00:00:09+07:00
|
date: 2024-04-25T00:00:09+07:00
|
||||||
lastmod:
|
lastmod:
|
||||||
draft: false
|
draft: false
|
||||||
noindex: false
|
noindex: false
|
||||||
# comments: false
|
|
||||||
nav_weight: 1000
|
nav_weight: 1000
|
||||||
# nav_icon:
|
|
||||||
# vendor: bootstrap
|
|
||||||
# name: toggles
|
|
||||||
# color: '#e24d0e'
|
|
||||||
series:
|
series:
|
||||||
# - Tutorial
|
# - Tutorial
|
||||||
categories:
|
categories:
|
||||||
|
@ -19,16 +18,7 @@ categories:
|
||||||
- Snippets
|
- Snippets
|
||||||
tags:
|
tags:
|
||||||
- Nginx
|
- Nginx
|
||||||
# -
|
|
||||||
images:
|
images:
|
||||||
# menu:
|
|
||||||
# main:
|
|
||||||
# weight: 100
|
|
||||||
# params:
|
|
||||||
# icon:
|
|
||||||
# vendor: bs
|
|
||||||
# name: book
|
|
||||||
# color: '#e24d0e'
|
|
||||||
authors:
|
authors:
|
||||||
- ditatompel
|
- ditatompel
|
||||||
---
|
---
|
||||||
|
@ -67,6 +57,7 @@ Untuk **Debian**:
|
||||||
```shell
|
```shell
|
||||||
apt install sudo curl gnupg2 ca-certificates lsb-release debian-archive-keyring
|
apt install sudo curl gnupg2 ca-certificates lsb-release debian-archive-keyring
|
||||||
```
|
```
|
||||||
|
|
||||||
Untuk **Ubuntu**:
|
Untuk **Ubuntu**:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
|
@ -335,7 +326,7 @@ http {
|
||||||
sudo apt install git build-essential libpcre3-dev zlib1g-dev libssl-dev
|
sudo apt install git build-essential libpcre3-dev zlib1g-dev libssl-dev
|
||||||
```
|
```
|
||||||
|
|
||||||
Ini adalah bagian yang sangat penting, jika ingin menggunakan *dynamically linked module*, opsi mengkompile _module_ harus sama dengan Nginx _binary file_ yang akan digunakan, begitu pula dengan versi Nginx yang digunakan. Untuk mengetahui informasi yang kita butuhkan tersebut, jalankan perintah `nginx -V`. Contoh _output_:
|
Ini adalah bagian yang sangat penting, jika ingin menggunakan _dynamically linked module_, opsi mengkompile _module_ harus sama dengan Nginx _binary file_ yang akan digunakan, begitu pula dengan versi Nginx yang digunakan. Untuk mengetahui informasi yang kita butuhkan tersebut, jalankan perintah `nginx -V`. Contoh _output_:
|
||||||
|
|
||||||
```plain
|
```plain
|
||||||
nginx version: nginx/1.26.0
|
nginx version: nginx/1.26.0
|
||||||
|
@ -437,4 +428,3 @@ Sebagai referensi konfigurasi akhir, silahkan lihat di repositori [https://githu
|
||||||
- [https://github.com/vozlt/nginx-module-vts](https://github.com/vozlt/nginx-module-vts).
|
- [https://github.com/vozlt/nginx-module-vts](https://github.com/vozlt/nginx-module-vts).
|
||||||
- [https://github.com/itsjfx/cloudflare-nginx-ips](https://github.com/itsjfx/cloudflare-nginx-ips).
|
- [https://github.com/itsjfx/cloudflare-nginx-ips](https://github.com/itsjfx/cloudflare-nginx-ips).
|
||||||
- [https://github.com/ditatompel/nginx-kickstart](https://github.com/ditatompel/nginx-kickstart).
|
- [https://github.com/ditatompel/nginx-kickstart](https://github.com/ditatompel/nginx-kickstart).
|
||||||
|
|
||||||
|
|
|
@ -1,17 +1,16 @@
|
||||||
---
|
---
|
||||||
title: "My Nginx Setup Kickstart / Boilerplate"
|
title: "My Nginx Setup Kickstart / Boilerplate"
|
||||||
description: "My mandatory settings for Nginx as a web server, reverse proxy; including VTS module, analysis, and logging."
|
description: "My mandatory settings for Nginx as a web server, reverse proxy; including VTS module, analysis, and logging."
|
||||||
# linkTitle:
|
summary: "My mandatory settings for Nginx as a web server, reverse proxy; including VTS module, analysis, and logging."
|
||||||
|
keywords:
|
||||||
|
- nginx
|
||||||
|
- nginx kickstart
|
||||||
|
- nginx boilerplate
|
||||||
date: 2024-04-25T00:00:09+07:00
|
date: 2024-04-25T00:00:09+07:00
|
||||||
lastmod:
|
lastmod:
|
||||||
draft: false
|
draft: false
|
||||||
noindex: false
|
noindex: false
|
||||||
# comments: false
|
|
||||||
nav_weight: 1000
|
nav_weight: 1000
|
||||||
# nav_icon:
|
|
||||||
# vendor: bootstrap
|
|
||||||
# name: toggles
|
|
||||||
# color: '#e24d0e'
|
|
||||||
series:
|
series:
|
||||||
# - Tutorial
|
# - Tutorial
|
||||||
categories:
|
categories:
|
||||||
|
@ -19,16 +18,7 @@ categories:
|
||||||
- Snippets
|
- Snippets
|
||||||
tags:
|
tags:
|
||||||
- Nginx
|
- Nginx
|
||||||
# -
|
|
||||||
images:
|
images:
|
||||||
# menu:
|
|
||||||
# main:
|
|
||||||
# weight: 100
|
|
||||||
# params:
|
|
||||||
# icon:
|
|
||||||
# vendor: bs
|
|
||||||
# name: book
|
|
||||||
# color: '#e24d0e'
|
|
||||||
authors:
|
authors:
|
||||||
- ditatompel
|
- ditatompel
|
||||||
---
|
---
|
||||||
|
@ -67,6 +57,7 @@ For **Debian**:
|
||||||
```shell
|
```shell
|
||||||
apt install sudo curl gnupg2 ca-certificates lsb-release debian-archive-keyring
|
apt install sudo curl gnupg2 ca-certificates lsb-release debian-archive-keyring
|
||||||
```
|
```
|
||||||
|
|
||||||
For **Ubuntu**:
|
For **Ubuntu**:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
|
@ -314,7 +305,7 @@ http {
|
||||||
|
|
||||||
For me, log centralization really makes my job easier in carrying out server analysis and troubleshooting.
|
For me, log centralization really makes my job easier in carrying out server analysis and troubleshooting.
|
||||||
|
|
||||||
In Nginx, we can easily send logs to _remote servers_ in _real-time_. For example, we can send logs to a remote `rsyslog` server** (UDP) with the following example configuration:
|
In Nginx, we can easily send logs to _remote servers_ in _real-time_. For example, we can send logs to a remote `rsyslog` server\*\* (UDP) with the following example configuration:
|
||||||
|
|
||||||
```nginx
|
```nginx
|
||||||
http {
|
http {
|
||||||
|
@ -335,7 +326,7 @@ http {
|
||||||
sudo apt install git build-essential libpcre3-dev zlib1g-dev libssl-dev
|
sudo apt install git build-essential libpcre3-dev zlib1g-dev libssl-dev
|
||||||
```
|
```
|
||||||
|
|
||||||
This is a very important part, if you want to use a *dynamically linked module*, the compile module option must be the same as the Nginx _binary file_ that will be used, as well as the version of Nginx used. To find out the information we need, run `nginx -V` command. Example output:
|
This is a very important part, if you want to use a _dynamically linked module_, the compile module option must be the same as the Nginx _binary file_ that will be used, as well as the version of Nginx used. To find out the information we need, run `nginx -V` command. Example output:
|
||||||
|
|
||||||
```plain
|
```plain
|
||||||
nginx version: nginx/1.26.0
|
nginx version: nginx/1.26.0
|
||||||
|
@ -357,6 +348,7 @@ Extract the Nginx _source code_ archive, then go to it's directory:
|
||||||
tar -xvzf nginx-1.26.0.tar.gz
|
tar -xvzf nginx-1.26.0.tar.gz
|
||||||
cd nginx-1.26.0
|
cd nginx-1.26.0
|
||||||
```
|
```
|
||||||
|
|
||||||
Clone the `vozlt/nginx-module-vts` repository and use the [latest release tag](https://github.com/vozlt/nginx-module-vts/tags). When this article was written, the last tag release was `v0.2.2`, so:
|
Clone the `vozlt/nginx-module-vts` repository and use the [latest release tag](https://github.com/vozlt/nginx-module-vts/tags). When this article was written, the last tag release was `v0.2.2`, so:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
|
@ -436,4 +428,3 @@ As a final configuration reference, please look at [https://github.com/ditatompe
|
||||||
- [https://github.com/vozlt/nginx-module-vts](https://github.com/vozlt/nginx-module-vts).
|
- [https://github.com/vozlt/nginx-module-vts](https://github.com/vozlt/nginx-module-vts).
|
||||||
- [https://github.com/itsjfx/cloudflare-nginx-ips](https://github.com/itsjfx/cloudflare-nginx-ips).
|
- [https://github.com/itsjfx/cloudflare-nginx-ips](https://github.com/itsjfx/cloudflare-nginx-ips).
|
||||||
- [https://github.com/ditatompel/nginx-kickstart](https://github.com/ditatompel/nginx-kickstart).
|
- [https://github.com/ditatompel/nginx-kickstart](https://github.com/ditatompel/nginx-kickstart).
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue