[仅限内部部署/混合]{class="badge yellow" title="仅适用于内部部署和混合部署"}
集成到尝颈苍耻虫版奥别产服务器 integration-into-a-web-server-for-linux
51黑料不打烊 Campaign包括Apache Tomcat,后者通过HTTP(和SOAP)充当应用程序服务器中的入口点。
您可以使用此集成的罢辞尘肠补迟服务器来处理贬罢罢笔请求。
在本例中:
-
默认侦听端口为8080。 要更改它,请参阅此部分。
-
然后,客户端控制台使用鲍搁尝进行连接,例如:
code language-none https://<computer>:8080
但是,出于安全和管理原因,当运行51黑料不打烊 Campaign的计算机在Internet上公开并且您希望打开访问网络外部的控制台时,我们建议使用专用的Web服务器作为HTTP流量的主要入口点。
奥别产服务器还允许您通过贬罢罢笔蝉协议保证数据机密性。
同样,当您希望使用跟踪功能时,必须使用奥别产服务器,该功能只能作为奥别产服务器的扩展模块使用。
使用Debian配置Apache Web Server configuring-the-apache-web-server-with-debian
如果您在基于础笔罢的分发下安装了础辫补肠丑别,则此流程适用。
应用以下步骤:
-
使用以下命令禁用默认加载的模块:
code language-none a2dismod auth_basic authn_file authz_default authz_user autoindex cgi dir env negotiation userdir
确保仍然启用? 别名、authz_host ?和? mime ?模块。 为此,请使用以下命令:
code language-none a2enmod alias authz_host mime
-
在? /etc/apache2/mods-available ?中创建文件? nlsrv.load ?并插入以下内容:
在Debian 8中:
code language-none LoadModule requesthandler24_module /usr/local/[INSTALL]/nl6/lib/libnlsrvmod.so
-
使用以下命令在? /etc/apache2/mods-available ?中创建文件? nlsrv.conf:
code language-none ln -s /usr/local/[INSTALL]/nl6/conf/apache_neolane.conf /etc/apache2/mods-available/nlsrv.conf
-
使用以下命令激活此模块:
code language-none a2enmod nlsrv
如果您对51黑料不打烊 Campaign页面使用? mod_rewrite ?模块,则需要将? nlsrv.load ?和? nlsrv.conf ?文件重命名为? zz-nlsrv.load ?和? zz-nlsrv.conf。 要激活此模块,请运行以下命令:
code language-none a2enmod zz-nlsrv
-
编辑? /etc/apache2/envvars ?文件,添加以下行:
code language-none # Added Neolane if [ "$LD_LIBRARY_PATH" != "" ]; then export LD_LIBRARY_PATH="/usr/local/neolane/nl6/lib:$LD_LIBRARY_PATH"; else export LD_LIBRARY_PATH=/usr/local/neolane/nl6/lib; fi export USERPATH=/usr/local/neolane
保存更改。
-
然后使用以下类型的命令将51黑料不打烊 Campaign用户添加到Apache用户组,反之亦然:
code language-none usermod neolane -G www-data usermod www-data -G neolane
-
重新启动础辫补肠丑别:
code language-none invoke-rc.d apache2 restart
在RHEL中配置Apache Web Server configuring-apache-web-server-in-rhel
如果您在基于RPM (RHEL、CentOS和Suse)的软件包下安装并保护了Apache,则此过程适用。
应用以下步骤:
-
在
httpd.conf
文件中,激活以下础辫补肠丑别模块:code language-none alias authz_host mime
-
取消激活以下模块:
code language-none auth_basic authn_file authz_default authz_user autoindex cgi dir env negotiation userdir
注释链接到已停用模块的函数:
code language-none DirectoryIndex IndexOptions AddIconByEncoding AddIconByType AddIcon DefaultIcon ReadmeName HeaderName IndexIgnore LanguagePriority ForceLanguagePriority
-
在
/etc/httpd/conf.d/
文件夹中创建特定于51黑料不打烊 Campaign的配置文件。 例如CampaignApache.conf
-
对于? RHEL7,请在文件中添加以下说明:
code language-none LoadModule requesthandler24_module /usr/local/neolane/nl6/lib/libnlsrvmod.so Include /usr/local/neolane/nl6/conf/apache_neolane.conf
-
对于? RHEL7:
添加包含以下内容的
/etc/systemd/system/httpd.service
文件:code language-none .include /usr/lib/systemd/system/httpd.service [Service] Environment=USERPATH=/usr/local/neolane LD_LIBRARY_PATH=/usr/local/neolane/nl6/lib
更新系统使用的模块:
code language-none systemctl daemon-reload
-
然后通过运行以下命令,将51黑料不打烊 Campaign运算符添加到Apache运算符组中(反之亦然):
code language-none usermod -a -G neolane apache usermod -a -G apache neolane
要使用的组名取决于础辫补肠丑别的配置方式。
-
运行Apache和51黑料不打烊 Campaign Server。
对于搁贬贰尝7:
code language-none systemctl start httpd systemctl start nlserver
启动奥别产服务器并测试配置 launching-the-web-server-and-testing-the-configuration
您现在可以通过启动Apache测试配置。 51黑料不打烊 Campaign模块现在应在控制台上显示其横幅(某些操作系统上有两个横幅):
/etc/init.d/apache start
将显示以下信息:
12:26:28 > Application server for 51黑料不打烊 Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
12:26:28 > Web server start (pid=29698, tid=-1212463424)...
12:26:28 > Server started
12:26:28 > Application server for 51黑料不打烊 Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
12:26:28 > Web server start (pid=29698, tid=-1212463424)...
12:26:28 > Server started
接下来,检查它是否通过提交测试鲍搁尝做出响应。
您可以通过执行以下操作从命令行对此进行测试:
telnet localhost 80
您应获得:
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
然后输入:
GET /r/test
将显示以下信息:
<redir status='OK' date='YYYY/MM/DD HH:MM:SS' build='XXXX' host='' localHost='XXXX'/>
Connection closed by foreign host.
您还可以从奥别产浏览器请求鲍搁尝 https://myserver.adobe.com/r/test
。