{"id":10147,"date":"2020-08-25T08:00:31","date_gmt":"2020-08-25T06:00:31","guid":{"rendered":"http:\/\/192.168.20.3\/?p=10147"},"modified":"2024-12-11T14:13:47","modified_gmt":"2024-12-11T13:13:47","slug":"custom-domain-para-sap-cloud-applications","status":"publish","type":"post","link":"https:\/\/orekait.com\/es\/custom-domain-para-sap-cloud-applications\/","title":{"rendered":"Custom domain para SAP Cloud Applications<br><span class=\"font-300\"><\/span>"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;section&#8221; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;Imagen principal&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/orekait.com\/wp-content\/uploads\/2020\/08\/custom-domain-para-sap-cloud-applications-2.png&#8221; alt=&#8221;cloud-public&#8221; title_text=&#8221;custom-domain-para-sap-cloud-applications-2&#8243; admin_label=&#8221;Imagen principal&#8221; module_class=&#8221;post-img&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=&#8221;Cuerpo&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Texto&#8221; _builder_version=&#8221;4.25.2&#8243; header_2_font_size=&#8221;24px&#8221; header_3_font_size=&#8221;20px&#8221; header_4_font_size=&#8221;17px&#8221; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; width=&#8221;%22630%22&#8243; height=&#8221;%22307%22&#8243; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; content__hover_enabled=&#8221;off|hover&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>En Oreka IT, hemos aprovechado este inicio de a\u00f1o convulso para\u00a0<strong>meternos de lleno en las soluciones\u00a0<em>cloud\u00a0<\/em>de SAP<\/strong>. Hemos sido capaces de implementar servicios, como\u00a0<strong>SAP Sales Cloud o SAP Cloud Portal<\/strong>, integr\u00e1ndolos de forma segura con nuestros sistemas, pudiendo as\u00ed crear un<strong>\u00a0ecosistema h\u00edbrido potente<\/strong>. En este blog publicaremos varios art\u00edculos explicando algunos de los elementos clave que conforman este ecosistema. Hoy, explicaremos como asignar un dominio propio a una aplicaci\u00f3n.<\/p>\n<p>A la hora de\u00a0<strong>crear aplicaciones en SAP Cloud Platform<\/strong>\u00a0se les asigna un dominio por parte de SAP. Por defecto, las aplicaciones van con el dominio\u00a0<strong>(hana.ondemand.com<\/strong>). Por ejemplo, si queremos alojar nuestro portal en la nube la url de acceso tendr\u00eda el siguiente formato: flpnwc-&lt;subaccountid&gt;.dispatcher.eu2.hana.ondemand.com\/sites\/&lt;sitename&gt;<\/p>\n<p>Como se puede observar es una direcci\u00f3n dif\u00edcil de recordar y que no es\u00a0<strong>nada amigable<\/strong>\u00a0para el usuario. Adem\u00e1s,\u00a0<strong>carece de identidad corporativa<\/strong>. Por ello, en este art\u00edculo explicaremos como poder asignar un dominio propio a una aplicaci\u00f3n alojada en el SAP Cloud Platform, concretamente, para el entorno Neo.<\/p>\n<p>Primero empezamos explicando cuales son los pre-requisitos para poder asignar el dominio que nosotros queramos:<\/p>\n<ul>\n<li>Comprar un custom domain quota. El servicio de asignar un dominio propio no es gratuito y por lo tanto se debe comprar un custom domain quota para tu global account.<\/li>\n<li>Tener el dominio que queremos asignar a nuestra en aplicaci\u00f3n en propiedad. Como para cualquier p\u00e1gina web o cualquier servicio p\u00fablico que vaya con un dominio\u00a0<strong>es necesario tener la propiedad de ese dominio<\/strong>.<\/li>\n<li><strong>Comprar un certificado SSL<\/strong>\u00a0para el dominio. Como veremos esto se puede realizar durante la configuraci\u00f3n, pero si no tenemos un certificado SSL para el dominio que hemos elegido ser\u00e1 necesario comprarlo bien antes o durante la configuraci\u00f3n.<\/li>\n<li><strong>Instalar SAP Cloud Platform SDK<\/strong>\u00a0para el entorno Neo. Esta herramienta nos permitir\u00e1 ejecutar los comandos necesarios.<\/li>\n<\/ul>\n<p>Una vez que ya hemos mencionado los prerrequisitos necesarios, vamos a comenzar a explicar los pasos para asignar el custom domain. El procedimiento est\u00e1 dividido en 6 pasos.<\/p>\n<h2><strong>1. Crear ssl-host<\/strong><\/h2>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10158 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/08\/custom-domain-para-sap-cloud-applications-crar-host.png\" alt=\"\" width=\"975\" height=\"102\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/08\/custom-domain-para-sap-cloud-applications-crar-host.png 975w, https:\/\/orekait.com\/wp-content\/uploads\/2020\/08\/custom-domain-para-sap-cloud-applications-crar-host-480x50.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 975px, 100vw\" \/><\/figure>\n<p>&nbsp;<\/p>\n<p>El primer paso es crear el ssl-host. Para ello, utilizaremos el SAP Cloud Platform SDK for Neo. Mediante el comando\u00a0<strong>create-ssl-host\u00a0<\/strong>y a\u00f1adiendo los par\u00e1metros que vemos en la imagen superior podremos crear nuestro ssl-host.\u00a0 En la salida del comando, obtendremos un mensaje como el siguiente: \u201cA new SSL host \u201csslhostorekait\u201d was created and is now accesible on \u201cEU12332545.ssl.ondemand.com\u201d. Esto nos servir\u00e1 para \u00faltimo paso, la configuraci\u00f3n del DNS.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>2. Generar CSR<\/strong><\/h2>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10162 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/08\/custom-domain-para-sap-cloud-applications-generar-csr.png\" alt=\"\" width=\"977\" height=\"106\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/08\/custom-domain-para-sap-cloud-applications-generar-csr.png 977w, https:\/\/orekait.com\/wp-content\/uploads\/2020\/08\/custom-domain-para-sap-cloud-applications-generar-csr-480x52.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 977px, 100vw\" \/><\/figure>\n<\/div>\n<p>&nbsp;<\/p>\n<p>Para generar el CSR, utilizaremos el comando generate-csr. Es necesario generar el CSR para el certificado que queremos subir luego. Mediante el comando de la imagen hemos creado el certificado \u201ccertorekait\u201d y su correspondiente CSR. En caso de no tener un certificado para el dominio que queremos poner, podremos coger el CSR generado y comprar un certificado SSL para ese CSR. En caso de tener ya un certificado SSL para el dominio que vamos a utilizar podremos subir el certificado que ya tenemos.<\/p>\n<h2><strong>3. Subir el certificado<\/strong><\/h2>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10166 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/08\/custom-domain-para-sap-cloud-applications-subir-certificado.png\" alt=\"\" width=\"975\" height=\"113\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/08\/custom-domain-para-sap-cloud-applications-subir-certificado.png 975w, https:\/\/orekait.com\/wp-content\/uploads\/2020\/08\/custom-domain-para-sap-cloud-applications-subir-certificado-480x56.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 975px, 100vw\" \/><\/figure>\n<\/div>\n<p>&nbsp;<\/p>\n<p>El siguiente paso es subir el certificado SSL para el CSR generado en el paso anterior. Nosotros ya cont\u00e1bamos con un certificado para el custom domain que queremos implementar. Por lo tanto, es necesario tambi\u00e9n a\u00f1adir el server.key asociado al certificado. Una vez ejecutado el comando ya tendremos nuestro certificado \u201ccertorekait\u201d disponible.<\/p>\n<h2><strong>4. Vincular el certificado con el ssl-host<\/strong><\/h2>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10170 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/08\/custom-domain-para-sap-cloud-applications-vincular-certificado.png\" alt=\"\" width=\"979\" height=\"86\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/08\/custom-domain-para-sap-cloud-applications-vincular-certificado.png 979w, https:\/\/orekait.com\/wp-content\/uploads\/2020\/08\/custom-domain-para-sap-cloud-applications-vincular-certificado-480x42.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 979px, 100vw\" \/><\/figure>\n<\/div>\n<p>&nbsp;<\/p>\n<p>Tenemos creado nuestro ssl-host y hemos subido el certificado correspondiente. Ahora tendremos que vincularlos. Con el comando<strong>\u00a0bind-domain-certificate<\/strong>\u00a0podremos asociar el host al certificado, tal y como podemos observar en la imagen.<\/p>\n<h2><strong>5. A\u00f1adir el custom domain<\/strong><\/h2>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10174 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/08\/custom-domain-para-sap-cloud-applications-anadir-custom-domain.png\" alt=\"\" width=\"979\" height=\"109\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2020\/08\/custom-domain-para-sap-cloud-applications-anadir-custom-domain.png 979w, https:\/\/orekait.com\/wp-content\/uploads\/2020\/08\/custom-domain-para-sap-cloud-applications-anadir-custom-domain-480x53.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 979px, 100vw\" \/><\/figure>\n<\/div>\n<p>&nbsp;<\/p>\n<p>Teniendo el ssl-host y el certificado vinculados<strong>\u00a0ya podemos a\u00f1adir el custom domain\u00a0<\/strong>a nuestra aplicaci\u00f3n. Utilizando el comando de la imagen asociamos nuestro ssl-host \u201csslhostorekait\u201d, al cual previamente le hemos vinculado el certificado \u201ccertorekait\u201d, con la aplicaci\u00f3n que queremos que sea accesible mediante el custom domain.<\/p>\n<h2><strong>6. Configurar el DNS<\/strong><\/h2>\n<p>En la parte del SAP Cloud Platform, ya hemos realizado toda la configuraci\u00f3n necesaria. Solo nos falta configurar el\u00a0<strong>registro CNAME\u00a0<\/strong>en el custom domain elegido para que nuestra aplicaci\u00f3n sea accesible desde el exterior. En el caso del ejemplo, el registro CNAME a configurar ser\u00eda el siguiente.<\/p>\n<p>cloudapp.orekait.com \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CNAME \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 EU12332545.ssl.ondemand.com<\/p>\n<p>El valor del registro CNAME es el obtenido en el primer paso de la configuraci\u00f3n al crear el ssl-host.<\/p>\n<p>En este art\u00edculo, hemos explicado como configurar un dominio propio para una aplicaci\u00f3n de SAP Cloud Platform en el entorno Neo.\u00a0Espero que os sea de utilidad para poder configurarlo en las aplicaciones SAP Cloud de vuestras organizaciones.<\/p>\n<p>Por \u00faltimo, si est\u00e1is interesado en<strong>\u00a0aprender m\u00e1s cosas sobre SAP Cloud Platform<\/strong>\u00a0permaneced atentos a nuestras redes sociales, ya que, pronto publicaremos m\u00e1s art\u00edculos sobre este tema.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=&#8221;M\u00e1s informaci\u00f3n&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p class=\"morado\">M\u00e1s informaci\u00f3n:<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/orekait.com\/es\/area-administracion-sistemas&#8221; button_text=&#8221;M\u00e1s informaci\u00f3n&#8221; module_class=&#8221;entrada-btn&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#8156EA&#8221; button_bg_color=&#8221;RGBA(255,255,255,0)&#8221; button_border_color=&#8221;#8156EA&#8221; button_border_radius=&#8221;30px&#8221; button_font=&#8221;Plus Jakarta Sans|600|||||||&#8221; button_icon=&#8221;&#x24;||divi||400&#8243; button_icon_color=&#8221;#8156EA&#8221; button_on_hover=&#8221;off&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; button_text_color__hover_enabled=&#8221;on|desktop&#8221; button_text_color__hover=&#8221;#8156EA&#8221; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;#8156EA&#8221; button_bg_enable_color__hover=&#8221;on&#8221; button_icon_color__hover_enabled=&#8221;on|hover&#8221; button_icon_color__hover=&#8221;#ffffff&#8221; url_new_window=&#8221;on&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_button][et_pb_divider show_divider=&#8221;off&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||40px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8221;on&#8221; admin_label=&#8221;Noticias relacionadas titulo&#8221; module_id=&#8221;fondo-articulos&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#f7f7f7&#8243; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_divider show_divider=&#8221;off&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; custom_margin=&#8221;||40px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][et_pb_heading title=&#8221;Quizas te pueda interesar&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h2&#8243; title_text_align=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][et_pb_divider show_divider=&#8221;off&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||30px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=&#8221;Noticias relacionadas&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; custom_margin=&#8221;-150px||||false|false&#8221; custom_margin_tablet=&#8221;0px||||false|false&#8221; custom_margin_phone=&#8221;0px||||false|false&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blog fullwidth=&#8221;off&#8221; posts_number=&#8221;3&#8243; include_categories=&#8221;current&#8221; show_author=&#8221;off&#8221; show_date=&#8221;off&#8221; show_pagination=&#8221;off&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_blog][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En Oreka IT, hemos aprovechado este inicio de a\u00f1o convulso para\u00a0meternos de lleno en las soluciones\u00a0cloud\u00a0de SAP. Hemos sido capaces de implementar servicios, como\u00a0SAP Sales Cloud o SAP Cloud Portal, integr\u00e1ndolos de forma segura con nuestros sistemas, pudiendo as\u00ed crear un\u00a0ecosistema h\u00edbrido potente. En este blog publicaremos varios art\u00edculos explicando algunos de los elementos clave [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":10150,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"Lorem ipsum dolor sit amet consectetur adipiscing elit congue montes, imperdiet taciti erat elementum fermentum sem ante ultrices ridiculus, sagittis sociis egestas quisque ac semper quis odio. Aenean hendrerit ac metus dis nascetur aliquet mollis integer, rutrum vel laoreet posuere proin sagittis luctus est, tempus duis nisl ultrices parturient tempor praesent. Dignissim curabitur nascetur pellentesque augue fringilla pulvinar eros, tempus fames vehicula maecenas cubilia id, rutrum euismod integer ut scelerisque mus.\r\n\r\nVivamus auctor odio aenean rhoncus natoque dictum purus, volutpat pellentesque laoreet ridiculus consequat nisi varius euismod, augue platea convallis curae magnis taciti. Imperdiet nibh curabitur quisque orci consequat aenean pellentesque, cubilia duis senectus felis sed posuere tortor, magnis enim diam a odio sociis. Enim tellus nisl nec molestie augue luctus tempor habitant, nunc dictumst phasellus volutpat sem facilisis taciti, habitasse laoreet at turpis vel fermentum vulputate.","_et_gb_content_width":"","footnotes":""},"categories":[48,65],"tags":[],"class_list":["post-10147","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administracion-de-sistemas","category-sap-cloud"],"_links":{"self":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/10147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/comments?post=10147"}],"version-history":[{"count":6,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/10147\/revisions"}],"predecessor-version":[{"id":21848,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/10147\/revisions\/21848"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/media\/10150"}],"wp:attachment":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/media?parent=10147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/categories?post=10147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/tags?post=10147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}