Określanie i konfigurowanie zindywidualizowanych adresów URL

Konfigurując zindywidualizowany adres URL, umożliwia się użytkownikom uzyskiwanie dostępu do serwisu Oracle Content Management w określonej domenie, a nie w domenie instancji Oracle Content Management. Na przykład adresem URL instancji może być https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/, lecz bardziej przyjazny adres URL, taki jakhttps://www.example.com, jest łatwiejszy do zapamiętania, potencjalnie lepszy do promocji marki oraz generalnie łatwiejszy do użycia. W zależności od wymagań serwis Oracle Content Management może być hostowany z użyciem niestandardowej ścieżki, takiej jak https://www.example.com/store/

Aby móc korzystać ze zindywidualizowanych adresów, trzeba wykonać kilka czynności.

  • Użyć sieci CDN (Content Delivery Network).

  • Zarządzać zindywidualizowaną domeną za pomocą usługi DNS (Domain Name System), tak aby rekord nazwy kanonicznej (CNAME) był odwzorowywany na sieć CDN.

  • Wdrożyć w sieci CDN ważny certyfikat, mający na celu ochronę zindywidualizowanej domeny.

  • Skonfigurować serwis Oracle Content Management tak, aby akceptował żądania z użyciem zindywidualizowanej domeny.

  • Skonfigurować sieć CDN, tak aby poprawnie kierowała żądania do usługi Oracle Content Management.

Używanie sieci CDN (Content Delivery Network)

Sieć CDN (Content Delivery Network) to platforma obsługi globalnie rozproszonych serwerów, której zadaniem jest poprawa wydajności i bezpieczeństwa serwisów internetowych. CDN minimalizuje odległość między użytkownikami i serwerami, optymalizując jednocześnie wydajność żądań dotyczących zawartości. Mimo że głównym celem sieci CDN jest poprawa obsługi użytkowników, to jednak sieć CDN może być także używana do modyfikowania przesyłanych żądań, tak aby użytkownik widział oczyszczone zasoby, nawet jeśli działający na zapleczu proces ich takimi nie widzi.

Chcąc zapewnić obsługę hostowania serwisu Oracle Content Management w zindywidualizowanej domenie, trzeba skonfigurować sieć CDN, tak aby obsługiwała wszystkie żądania przychodzące ze skonfigurowanej zindywidualizowanej domeny, poprawnie je kierowała z powrotem do usługi Oracle Content Management oraz tak je modyfikowała, aby były poprawnie i bezpiecznie obsługiwane przez usługę Oracle Content Management.

Zarządzanie domeną za pomocą usługi DNS (Domain Name System)

Jako zindywidualizowana domena dla serwisu Oracle Content Management może zostać użyta dowolna domena. Przed przystąpieniem do konfigurowania zindywidualizowanej domeny dla serwisu Oracle Content Management trzeba sobie zapewnić jej kontrolę.

Ze względu na ograniczenia systemu DNS, użycie domeny głównej (takiej jak example.com) bez prefiksu www lub innej poddomeny (takiej jak store.example.com) jest prawdopodobnie niemożliwe. Aby ustalić, czy używanie domeny głównej jest możliwe, należy się skontaktować z dostawcami usług DNS i sieci CDN.

Ponieważ DNS działa nie na poziomie ścieżki, lecz na poziomie domeny, to — aby usługa Oracle Content Management hostowała niektóre ścieżki domeny, a inna usługa hostowała inne ścieżki — rozsyłanie musi być obsługiwane przez sieć CDN. Usługi DNS można używać tylko do segregowania ruchu na poziomie domeny i poddomeny.

Wdrażanie certyfikatów

Certyfikat chroniący zindywidualizowaną domenę musi zostać utworzony i być hostowany przez sieć CDN. Certyfikat może chronić jedną domenę, kilka domen lub poddomen, a także domeny określone przy użyciu wieloznaczników, takie jak *.example.com. Dla zindywidualizowanej domeny jest akceptowana dowolna kombinacja. Wszystkie chronione domeny będą widoczne w szczegółach certyfikatu, a zatem jeśli nie jest zamierzane publiczne udostępnianie tych informacji, należy używać osobnych certyfikatów.

Uwaga:

Proces tworzenia i hostowania certyfikatów jest często specyficzny dla danej sieci CDN; jej dostawca powinien określić, jak najlepiej to zrobić.

Konfigurowanie serwisu Oracle Content Management do użycia ze zindywidualizowaną domeną

Aby serwis Oracle Content Management został poprawnie załadowany, gdy jest używana zindywidualizowana domena, trzeba najpierw powiadomić usługę Oracle Content Management, jakiego adresu URL serwisu używa ta zindywidualizowana domena. Wykonuje się to w usłudze Oracle Content Management, na karcie właściwości serwisu.

  1. W usłudze Oracle Content Management wybrać opcję Serwisy (boczna nawigacja).

  2. Wybrać serwis, z którym będzie używana zindywidualizowana domena, wybrać z menu podręcznego lub z paska bocznego (na pasku czynności) opcję Właściwości.

  3. Wprowadzić w polu "Zindywidualizowana domena" zindywidualizowaną domenę, po czym nacisnąć przycisk Zapisz.

    Uwaga:

    Może upłynąć godzina lub więcej, zanim usługa Oracle Content Management będzie gotowa do przyjmowania żądań z użyciem tej domeny. Postęp można w dowolnej chwili sprawdzić w panelu właściwości serwisu.

Konfigurowanie sieci CDN (Content Delivery Network) do rozsyłania żądań

Gdy usługa Oracle Content Management będzie już poprawnie skonfigurowana i gotowa do rozsyłania żądań, żądania wychodzące ze zindywidualizowanej domeny będą kierowane poprzez usługę DNS do sieci CDN, która musi poprawnie je przekazywać do usługiOracle Content Management. Na przykład, jeśli serwis Oracle Content Management, którego adresem URL jest https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/, zostanie skonfigurowany z użyciem zindywidualizowanej domeny https://www.example.com/store, to trzeba skonfigurować sieć CDN tak, aby:

  • rozpoznawała zindywidualizowaną domenę https://www.example.com/store

  • rozpoznawała źródłową instancję Oracle Content Management za pomocą zindywidualizowanej domeny https://myinstance.cec.ocp.oraclecloud.com/

  • dołączała do określonego serwisu ścieżkę serwisu site/MyCustomerSite/

  • i wysyłała do źródłowej instancji Oracle Content Management pełny adres URL https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/.

  • Oracle Content Management Odbiera żądanie i odpowiada sieci CDN, która spełnia żądanie w przeglądarce użytkownika, pokazując mu jedynie zindywidualizowaną domenę https://www.example.com/store

Etapy konfiguracji sieci CDN są często specyficzne dla danej sieci CDN i dlatego należy współpracować z dostawcą sieci CDN przy konfigurowaniu definicji źródła, która informuje sieć CDN, w jaki sposób ma uzyskać dostęp do źródłowej instancji CDN Oracle Content Management, oraz określa dołączaną ścieżkę serwisu.

Uwaga:

Żądania nie mogą zawierać żadnej z następujących ścieżek:
  • /documents*

  • /content/published*

  • /osn*

  • /pxysvc*

  • /site*

Żądanie kierowane z użyciem tych ścieżek nie będą zawierały ścieżki serwisu. Będą — aby zapewnić ich poprawną obsługę — przekładane na źródłową instancję Oracle Content Management.