XS引擎在端口80/433上

2020-09-09 17:57发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我找到了这份文档,其中详细介绍了...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我找到了这份文档,其中详细介绍了如何为XS引擎应用程序使用标准HTTP端口:

http://scn.sap.com/community/developer-center/hana/blog/2013/11/21/give-your-sap-hana-xs-app- 性感网址应有的

不幸的是,该文档明确指出不建议对HANA One使用此过程:

对于HANA One实例,不建议执行这些步骤。对于HANA One,建议使用Elastic Load Balancing IP地址来实现类似的目标(此处未介绍)。

我也已经注意到,云上的新Hana Developer Edition现在自然会将XS Engine路由到端口80。 我想知道的是如何为Hana One实例做同样的事情? 我假设管理控制台运行在端口443上,因为它是HTTPS地址,所以我知道如果我只是编辑sapwebdisp.pfl文件,那只会使事情搞砸。 任何帮助将不胜感激。

2条回答
绿领巾童鞋
2020-09-09 18:48

我自己弄清楚了,因此,如果其他任何人想要做到这一点,您需要做的就是将XS Engine侦听的端口交换到Apache2服务器(管理控制台所在的端口)。 上。 为此,只需停止Apache服务器:

/etc/init.d/apache2 stop

然后打开Apache端口配置文件(/etc/apache2/listen.conf),并将其侦听的端口更改为8000(对于HTTP)和4300(对于HTTPS)(显然,请确保您在Amazon实例上打开了这些端口) 使用)。 因为您正在侦听非标准的SSL端口,所以您必须定义一个虚拟主机来告诉Apache通过SSL进行服务,如果您只是更改了listen.conf文件中的端口号,则由于某种原因它只会在HTTP上侦听

听8000

听4430

NameVirtualHost *:4300

SSLEngine开启

SSLCipherSuite ALL:!ADH:!EXPORT56:RC4 + RSA:+ HIGH:+ MEDIUM:+ LOW:+ SSLv2:+ EXP

SSLCertificateFile/etc/apache2/ssl.crt/server.crt

SSLCertificateKeyFile/etc/apache2/ssl.key/server.key

ServerName <您的服务器域名>

DocumentRoot/srv/www/htdocs

<目录"/img/srv/www/htdocs">

选项无

AllowOverride无

允许订单,拒绝

全部允许

别名/icons/"/img/usr/share/apache2/icons/"

<目录"/img/usr/share/apache2/icons">

选项索引多视图

AllowOverride无

允许订单,拒绝

全部允许

ScriptAlias/cgi-bin/"/img/srv/www/cgi-bin/"

#"/img/srv/www/cgi-bin"应该更改为您的ScriptAliased

#CGI目录存在(如果已配置的话)。

#

<目录"/img/srv/www/cgi-bin">

AllowOverride无

选项+ ExecCGI-包含

允许订单,拒绝

全部允许

现在,Apache服务器不再使用端口80和443,您可以按照上面的链接中的步骤进行操作,并配置Web调度程序以将XS Engine的流量路由到这些端口。 完成这些配置步骤后,重新启动Apache服务器,您应该能够使用以下任一URL登录管理控制台:

http:// :8000/login.html

https:// :4300/login.html

一周热门 更多>