In einer typischen Umgebung können Sie eine Kopie von httpd.conf erstellen und anschließend die folgenden Eigenschaften für die neue Datei ändern.
# PID-Datei
PidFile run / httpd.pid
# http Listen Port
Hören Sie 80
# Protokolldateien
ErrorLog-Protokolle / error_log
CustomLog-Protokolle / access_log kombiniert
# Servername
Servername Standard-Hostname
# Dokumentstamm für die Standardwebsite
DocumentRoot "/ var / www / html"
Abhängig von Ihrer Implementierung müssen Sie möglicherweise zusätzliche Eigenschaften wie LockFile ändern (wenn Sie auf einem NFS ausgeführt werden).
Und wie immer müssen Sie die Definitionen des virtuellen Hosts anpassen, wenn Sie sie verwenden.
Steuern der neuen Instanz
Angenommen, der Name der neu kopierten Datei lautet /etc/httpd/conf/instance1.conf, dann können Sie diese neue Instanz mit dem folgenden Befehl starten
httpd -f /etc/httpd/conf/instance1.conf -k start
Eine weitere nützliche Option des Befehls httpd ist die Option -t, um die Konfigurationsdatei auf Fehler zu testen.
httpd -f /etc/httpd/conf/instance1.conf -t
Weitere Informationen zur Verwendung des Befehls httpd finden Sie unter 'man 8 httpd'.
Und wie andere angedeutet haben, sollten Sie ein separates Init-Skript erstellen, um diese Instanz zu verwalten. Das Standard-Skript RH /etc/init.d/httpd sollte als Ausgangspunkt dienen.