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