Page 1 of 1

OpenEmm5.3.2 console/redirection on both ports 8080/8081

Posted: Mon Jan 07, 2008 4:53 pm
by OpenLux
hi,
i installed OpenEmm version 5.3.2, and i thought there are two different entry ports, like described in the "Install_Guide_OpenEMM-5-3.pdf".
one for administration/OpenEMM console (8081) and an other one for the OpenEMM redirection service (8080).
but actually,and this make really no sense, its possibly to access console and redirection links on both ports!

has anyone else the same problem?

kind regards

Re: OpenEmm5.3.2 console/redirection on both ports 8080/8081

Posted: Tue Jan 15, 2008 1:39 pm
by OpenLux
it seems that security is not important for openemm ,,,^..^,,,
OpenLux wrote:hi,
i installed OpenEmm version 5.3.2, and i thought there are two different entry ports, like described in the "Install_Guide_OpenEMM-5-3.pdf".
one for administration/OpenEMM console (8081) and an other one for the OpenEMM redirection service (8080).
but actually,and this make really no sense, its possibly to access console and redirection links on both ports!

has anyone else the same problem?

kind regards

Workaround: tested with Version 5.4

Posted: Tue May 27, 2008 1:18 pm
by Hofmann M.
Hi,

actually you open the console login on both ports:

http://host.company.com:8080
http://host.company.com:8081

to separate the login and the redirection
you have to do the following steps:

1. copy /core to /rdir:

Code: Select all

cd /home/openemm/webapps/
cp core rdir -Rv
2. change owner:

Code: Select all

chown openemm:openemm rdir -Rv
3. delete logon.do and login.jsp:

Code: Select all

rm rdir/logon.do rdir/login.jsp
4. edit redirection.conf to switch to rdir:

Code: Select all

vi /home/openemm/conf/redirection.conf
search for document-directory="core" and change it to document-directory="rdir"

your new "redirection.conf":

Code: Select all

<resin xmlns="http://caucho.com/ns/resin"
       xmlns:resin="http://caucho.com/ns/resin/core">

        <log name="" level="info" path="stdout:" timestamp="[%H:%M:%S.%s]"/>
        <log name="com.caucho.java" level="config" path="stdout:" timestamp="[%H:%M:%S.%s]"/>
        <log name="com.caucho.loader" level="config" path="stdout:" timestamp="[%H:%M:%S.%s]"/>

        <javac compiler="javac" args=""/>
        <user-name>openemm</user-name>
        <group-name>openemm</group-name>

        <server>
                <class-loader>
                        <tree-loader path="${resin.home}/lib"/>
                </class-loader>

                <http server-id="redirection" host="*" port="8080"/>

                <web-app-default>
                </web-app-default>

                <resin:import path="${resin.home}/conf/app-default.xml"/>

                <access-log path='${resin.home}/var/log/access-redirection.log'
                        format='%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"' rollover-period='1D'/>

                <host id="" root-directory="${resin.home}/webapps">
                        <web-app id="/" document-directory="rdir">
                        </web-app>
                </host>
        </server>
</resin>

5. restart OpenEMM:

Code: Select all

su - openemm
OpenEMM.sh stop
OpenEMM.sh start
6. ready:
You open now the console login with:
http://FQDN:8081
if you try:
http://FQDN:8080
you will get an 404 error.


... to be edited.

Attention: Check these settings after a update!