Wenn ich zu Caddys Seite gehe, steht dort "Big Deca" und stolz. THE ULTIMATE SERVER Bisher ist es schwer zu sagen. Caddy ist ein Open Source-Webserver, dessen erste Ausgabe am 28. April 2015 neu ist. Es ist in Go-Sprache geschrieben und verwendet die Go-Standardbibliothek für HTTP-Funktionen. Im Gegensatz zu anderen Webservern wird standardmäßig HTTPS verwendet.
Das letzte Mal, als ich Nginx mit Docker gestartet habe, ohne Nginx in CentOS 8 zu integrieren, aber das Gleiche Probieren Sie es mit Caddy. Klicken Sie hier für den Artikel von Qiia.
Es wurde letztes Mal bestätigt, aber die Umwelt wieder. CentOS Linux release 8.2.2004 (Core) Docker version 19.03.13, build 4484c46d9d
Stellen Sie sicher, dass kein Docker-Container oder Image vorhanden ist.
# docker ps -a
# docker images
Starten Sie Caddy
80 caddy
```# docker ps -a```
```# docker images```
<a href="https://ebios10.up.seesaa.net/image/2020-10-21_180252.png " target="_blank"><img border="0" alt="2020-10-21_180252.png " src="https://ebios10.up.seesaa.net/image/2020-10-21_180252-thumbnail2.png " width="640" height="141"></a>
Ich konnte den Caddy ziehen und den Container starten, ohne etwas Besonderes zu tun.
# Zugriff auf localhost: 8081 in Firefox
Zugriff auf localhost: 8081 in Firefox. Es ist 8081, weil ich im Docker-Lauf "-p 8081: 80" angegeben habe.
<a href="https://ebios10.up.seesaa.net/image/2020-10-21_172725.png " target="_blank"><img border="0" alt="2020-10-21_172725.png " src="https://ebios10.up.seesaa.net/image/2020-10-21_172725-thumbnail2.png " width="640" height="498"></a>
Ich konnte bestätigen, dass Caddy ohne Probleme arbeitete.
Ohne Stolpersteine war es einfach, Caddy im Docker zu starten.
# Speicherort der Caddy-Konfigurationsdatei und der index.html
Bis zum Start von Caddy ist nichts passiert. Berühren Sie daher den Caddy-Container ein wenig und überprüfen Sie den Speicherort der Caddy-Konfigurationsdatei und der index.html.
```# docker exec -it testcaddy /bin/ash```
```# cd /etc/caddy```
```# ls```
```# cat caddyfile```
<a href="https://ebios10.up.seesaa.net/image/2020-10-21_180526.png " target="_blank"><img border="0" alt="2020-10-21_180526.png " src="https://ebios10.up.seesaa.net/image/2020-10-21_180526-thumbnail2.png " width="608" height="541"></a>
#### **`# Set this path to your site's directory.`**
root * /usr/share/caddy
Ist eingestellt.
# cd /usr/share/caddy
# ls
# cat index.html
<a href="https://ebios10.up.seesaa.net/image/2020-10-21_180618.png " target="_blank"><img border="0" alt="2020-10-21_180618.png " src="https://ebios10.up.seesaa.net/image/2020-10-21_180618-thumbnail2.png " width="410" height="147"></a>
Ich konnte bestätigen, dass index.html unter / usr / share / caddy wie festgelegt vorhanden ist.
Wenn Sie Caddy ausprobieren möchten, scheint es einfach und gut zu sein, dies mit Docker zu tun.
Recommended Posts