Załóżmy, że tworzę skrypt dla login.example.com. Nie mam absolutnie żadnego dostępu do login.example.com, ale ta strona ładuje skrypt na asset.example.com (do którego mam dostęp). Aby sprawdzić, jak dobrze działa mój nowy skrypt na produkcyjnej stronie logowania, zmieniłem / etc / hosts, aby wskazywał asset.example.com na localhost (i odpowiednio skonfigurowałem Apache).
Jedynym problemem jest teraz to, że strona logowania ładuje https : //assets.example.com/script.js (znowu nie mam na to wpływu!). Aby więc przetestować mój skrypt, muszę skonfigurować samopodpisany certyfikat SSL.
Postępowałem zgodnie ze wskazówkami tutaj: https://help.ubuntu.com/11.10/serverguide/C/certificates-and-security.html
Próbowałem też użyć domyślnego-ssl, aby go przetestować bezskutecznie. Po prostu ciągle pojawia się błąd połączenia SSL:
// Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error. (Chrome)
Dzięki!
Aktualizacja: Ponieważ mamy teraz 12.04 LTS i&12.10, samouczek powinien dotyczyć tych wersji.