Μάθημα : Διαδικτυακά Πολυμέσα και Γραφικά - TEI (ΤΠ70Δ5)
Κωδικός : TP319
TP319 - Σ. ΣΦΑΚΙΑΝΑΚΗΣ - Α. ΜΑΛΑΜΟΣ
Γενικά
Κατεβάζουμε τον caddy από το https://github.com/caddyserver/caddy/releases επιλέγοντας την έκδοση ανάλογα με το λειτουργικό μας σύστημα, για παράδειγμα:
- Για Microsoft Windows (64bit): https://github.com/caddyserver/caddy/releases/download/v2.2.0/caddy_2.2.0_windows_amd64.zip
- Για macOS : https://github.com/caddyserver/caddy/releases/download/v2.2.0/caddy_2.2.0_mac_amd64.tar.gz
Οταν το κατεβάσουμε και αποσυμπιέσουμε το αρχείο θα έχουμε ενα εκτελέσιμο με το όνομα caddy που μπορούμε να τρέχουμε ως εξής στο Command Prompt των Windows:
caddy file-server -browse -listen :8080 -root /home/ssfak/www
όπου:
- Το
-listenπροσδιορίζει την TCP θύρα που θα "ακούει" ο web server (ΠΡΟΣΟΧΗ: Βαζουμε ανω-κάτω τελεία πριν τον αριθμό θύρας) - Το
-rootπροσδιορίζει τον φάκελλο στο τοπικό μας σύστημα αρχείων από το οποίο θα διάβαζει τα αρχεία που θα "σερβίρει" (το "document root")
Linux
Σε κάποιες εκδόσεις του Linux (πχ Ubuntu) έχουμε ήδη διαθέσιμο καποιον web server, για παράδειγμα με το busybox μπορούμε να τρέξουμε :
busybox httpd -p 8080 -h /home/ssfak/www
και αυτό θα έχει ως αποτέλεσμα να ξεκινήσει ο Web Server του busybox με "listening port" το 8080 και "document root" το /home/ssfak/www (ή ό,τι άλλο ορίσουμε στη γραμμη εντολών)