Angenommen, ich entwickle ein Skript für login.example.com. Ich habe absolut keinen Zugriff auf login.example.com, aber diese Seite lädt ein Skript auf assets.example.com (auf das ich Zugriff habe). Um zu testen, wie gut mein neues Skript auf der Produktionsanmeldeseite funktioniert, habe ich meine Datei / etc / hosts geändert, um Assets.example.com auf meinen lokalen Host zu verweisen (und Apache entsprechend einzurichten).
Das einzige Problem ist jetzt, dass die Anmeldeseite https : //assets.example.com/script.js lädt (auch hier habe ich keinen Einfluss darauf!). Damit ich mein Skript testen kann, muss ich ein selbstsigniertes SSL-Zertifikat einrichten.
Ich habe die Anweisungen hier befolgt: https://help.ubuntu.com/11.10/serverguide/C/certificates-and-security.html
Ich habe auch versucht, die Standard-SSL zu verwenden, um es ohne Erfolg zu testen. Ich bekomme einfach ständig einen SSL-Verbindungsfehler:
// Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error. (Chrome)
Vielen Dank!
Update: Da wir jetzt um 12.04 LTS && 12.10 sind, sollte das Tutorial diese Versionen behandeln.
Antworten:
Zumindest unter Ubuntu 12.10 ist es jetzt verrückt einfach.
Das ist alles.
Versuch es:
Der Befehl spuckt eine Readme-Datei aus, ist aber nicht wirklich notwendig.
Hinweis: Es wird erwartet, dass beim Zugriff eine Warnmeldung vom Browser angezeigt wird, da es sich um ein selbstsigniertes Zertifikat handelt.
PS: Dies setzt eine normale und ausreichend frische Installation des LAMP-Stacks über voraus
tasksel install lamp-server
quelle
a2ensite
unda2enmod
("apache2 enable site / module") gibt es schon lange, sogar in Ubuntu 8.04, das 2008 veröffentlicht wurde! Ihre Antwort scheint in Ordnung zu sein.