Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

Ubuntu / Debian: Apache2 SSL einrichten (HTTPS Webservice)

Status
Für weitere Antworten geschlossen.

giftstaub

Elite User
Registriert
28. Januar 2010
Beiträge
1.676
Reaktionspunkte
1.523
Punkte
113
Ort
Ruhrpott
Der einfachere Weg als SSL-Page ist SSH, wer es dennoch einrichten möchte bzw. benötigt hier ein kleines HowTo.

HTTP verschlüsseln - SSL Page, HTTPS einrichten (Portforwarding 443):

1. OpenSSL installieren:


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

2. SSL deaktivieren:


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

3. Anpassen Apache2 Config:

Nun wechslen wir ins Apacheverzeichnis:


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Wir fertigen eine Kopie der vorhandenen default-ssl Konfiguration an, die ist dann unsere default-ssl-backup als Standart Konfiguration ist.

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Nun öffnen wir die default-ssl-backup Konfiguration, und passen für das neue IPC 11.5 den Pfad an:


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Der Inhalt sollte dann so aussehen:


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Als Nächstes entfernen wir die nicht mehr benötigten Module mit:


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Nun Laden wir das gerade erstellte default-ssl-backup Module mit:


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

SSL aktivieren:


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Nun öffnen wir die ports.conf und passen den Port von 80 auf 443 an


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Der Inhalt sollte dann so aussehen:


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Jetzt Starten wir Apache2 Neu und schauen ob alles ohne Fehler Restartet wird.

Apache2 Restart:


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Nun geben wir im Browser folgendes ein:


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Jetzt sollte das so wie auf dem Bild aussehen dann habt ihr alles Richtig gemacht.



Ein Aufruf mit http://IP-Des_Servers ist nicht Möglich und sollte wie auf dem Bild mit einer Fehlermeldung beantwortet werden.



Da es sich um ein selbst erstelltes, und kein offiziell ausgestelltes (von offiz. Zertifizierungsstelle) handelt, muss das Zertifikat dann im Browser importiert/installiert werden. Damit es als gültig anerkannt wird MUSS der CN (Common Name) übereinstimmen ! Wenn dann alles stimmt und im Browser importiert ist, darf beim Aufruf von "https://servername.dyndns.com" keine Zertifikatswarnung mehr erscheinen. Wenn erfolgreich eingerichtet, kann Forwarding zu Tcp80 geschlossen, und Tcp443 geöffnet werden, die Page ist dann nur mehr per HTTPS erreichbar !

Viel Spaß damit :emoticon-0105-wink:

Ein HowTo wie man die SSL-Zertifikate erneuert oder Neue SSL-Zertifikate mit längerer Laufzeit erstellt findet ihr hier:

Du musst dich Anmelden oder Registrieren um diesen link zusehen!
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
Zurück
Oben