Hallo,
sollte man als Auszubildender nicht einem Ausbilder zugeordnet sein, den man bei Schwierigkeiten fragen kann?
Wie dem auch sei, ich versuch mal ein paar deiner Fragen zu beantworten:
Du musst ihn ja nicht komplett öffentlich machen. Mach ihn nur vom LAN aus zugänglich und sperr den Zugriff von außen z.B. über die /etc/hosts.deny oder /etc/hosts.allow, dann musst du schon wesentlich weniger Bedenken haben
2. Frage (sites-available)
Hier liegen nicht die Seiten die du erreichst, sondern die Konfigurationsdatei, die angiebt was du erreichen kannst. (z.B. über die Option DocumentRoot)
Doku lesen hilft. In conf.d liegen allgemeine Konfigurationen, z.B. für php, ssl, etc.
3. Frage (IP)
Der Apache bekommt eine Anfrage auf seine IP, er guckt in der Konfig in sites-available welche Seite er bei einer Anfrage auf diese IP ausgeben soll (der Server kann ja auch mehrere Netzwerkschnittstellen mit mehreren IPs haben und verschiedene Seiten ausgeben).
4. Frage ( Seite )
hier die offizielle Apache Doku für Version 2.2 : Apache HTTP Server Version 2.2 Documentation - Apache HTTP Server
Version 1.x findest du dort auch falls du die benutzt.
Gruß