Can you:

1) stop OM
2) clean log folder
3) run red5-debug.sh

check console?

On Mon, Apr 2, 2018 at 11:28 AM, Alan Johnson <[email protected]>
wrote:

> I fixed that and now It's not working under http or https. under http it
> redirects to a page not found. HTTPS is no connection.
>
> Log file:
>
> root@freki:~# cat /opt/red5402/log/red5.log
> 2018-04-02 04:25:25,519 [main] INFO  org.red5.server.Launcher - Red5
> Server 1.0.10 (https://github.com/Red5)
> 2018-04-02 04:25:25,615 [main] INFO  o.s.c.s.
> FileSystemXmlApplicationContext - Refreshing org.springframework.context.
> support.FileSystemXmlApplicationContext@548b7f67: startup date [Mon Apr
> 02 04:25:25 UTC 2018]; root of context hierarchy
> 2018-04-02 04:25:25,680 [main] INFO  o.s.b.f.xml.XmlBeanDefinitionReader
> - Loading XML bean definitions from class path resource [red5.xml]
> 2018-04-02 04:25:25,901 [main] INFO  o.s.b.f.xml.XmlBeanDefinitionReader
> - Loading XML bean definitions from class path resource [jee-container.xml]
>
>
> On 4/2/2018 12:20 AM, Maxim Solodovnik wrote:
>
> jee-container looks mailformed: extra "-->" at the end
>
> On Mon, Apr 2, 2018 at 11:18 AM, Alan Johnson <[email protected]>
> wrote:
>
>> Maxim,
>>
>> So, I went back to my original files. Here are the jee-container and
>> red5.properties.
>>
>> If you could take a look at them I would appreciate it.
>> Alan
>> On 4/2/2018 12:09 AM, Maxim Solodovnik wrote:
>>
>> According to your log:
>>
>> XmlBeanDefinitionStoreException: *Line 250 in XML document* from class
>> path resource *[red5-core.xml]* *is invalid*
>>
>> The only files you need to change are:
>> 1) jee-container.xml    (required)
>> 2) keystore/trustore                       (required)
>> 3) red5.propertes                          (optional)
>>
>> Modify this https://github.com/apache/openmeetings/blob/4.0.x/
>> openmeetings-server/src/main/assembly/conf/jee-container.xml#L32
>> line to be
>> <!-- Tomcat without SSL enabled
>> Modify this https://github.com/apache/openmeetings/blob/4.0.x/
>> openmeetings-server/src/main/assembly/conf/jee-container.xml#L70
>> line to be
>> </bean> -->
>> Delete this line https://github.com/apache/open
>> meetings/blob/4.0.x/openmeetings-server/src/main/assembly/
>> conf/jee-container.xml#L73
>> line to be
>>
>> Delete this line https://github.com/apache/open
>> meetings/blob/4.0.x/openmeetings-server/src/main/assembly/
>> conf/jee-container.xml#L132
>>
>>
>> Some reading about XML commenting: https://stackoverf
>> low.com/questions/2757396/how-do-i-comment-out-a-block-of-tags-in-xml
>>
>>
>>
>> On Mon, Apr 2, 2018 at 11:00 AM, Alan Johnson <[email protected]>
>> wrote:
>>
>>> Aaron,
>>>
>>> Thanks for the file. It did not seem to fix the issue, it still started
>>> but it did populate the log file with a bunch of stuff:
>>>
>>>
>>> root@freki:/opt/red5402/conf# cat /opt/red5402/log/red5.log
>>> 2018-04-02 03:52:04,799 [main] INFO  org.red5.server.Launcher - Red5
>>> Server 1.0.10 (https://github.com/Red5)
>>> 2018-04-02 03:52:04,873 [main] INFO  o.s.c.s.FileSystemXmlApplicationContext
>>> - Refreshing org.springframework.context.su
>>> pport.FileSystemXmlApplicationContext@548b7f67: startup date [Mon Apr
>>> 02 03:52:04 UTC 2018]; root of context hierarchy
>>> 2018-04-02 03:52:04,938 [main] INFO  o.s.b.f.xml.XmlBeanDefinitionReader
>>> - Loading XML bean definitions from class path resource [red5.xml]
>>> 2018-04-02 03:52:05,191 [main] INFO  o.s.b.f.xml.XmlBeanDefinitionReader
>>> - Loading XML bean definitions from class path resource [jee-container.xml]
>>> 2018-04-02 03:52:05,539 [main] INFO  o.r.spring.Red5ApplicationContext
>>> - setApplicationContext: org.springframework.context.su
>>> pport.FileSystemXmlApplicationContext@548b7f67: startup date [Mon Apr
>>> 02 03:52:04 UTC 2018]; root of context hierarchy
>>> 2018-04-02 03:52:05,539 [main] INFO  o.r.spring.Red5ApplicationContext
>>> - Red5ApplicationContext init
>>> 2018-04-02 03:52:05,544 [main] INFO  o.r.spring.Red5ApplicationContext
>>> - Refreshing ApplicationContext 'red5.common': startup date [Mon Apr 02
>>> 03:52:05 UTC 2018]; parent: org.springframework.context.su
>>> pport.FileSystemXmlApplicationContext@548b7f67
>>> 2018-04-02 03:52:05,545 [main] INFO  o.s.b.f.xml.XmlBeanDefinitionReader
>>> - Loading XML bean definitions from class path resource [red5-common.xml]
>>> 2018-04-02 03:52:05,815 [main] INFO  org.quartz.impl.StdSchedulerFactory
>>> - Using default implementation for ThreadExecutor
>>> 2018-04-02 03:52:05,839 [main] INFO  o.quartz.core.SchedulerSignalerImpl
>>> - Initialized Scheduler Signaller of type: class
>>> org.quartz.core.SchedulerSignalerImpl
>>> 2018-04-02 03:52:05,839 [main] INFO  org.quartz.core.QuartzScheduler -
>>> Quartz Scheduler v.2.3.0 created.
>>> 2018-04-02 03:52:05,840 [main] INFO  org.quartz.simpl.RAMJobStore -
>>> RAMJobStore initialized.
>>> 2018-04-02 03:52:05,841 [main] INFO  org.quartz.core.QuartzScheduler -
>>> Scheduler meta-data: Quartz Scheduler (v2.3.0) 'Red5_Scheduler' with
>>> instanceId 'NON_CLUSTERED'
>>>   Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
>>>   NOT STARTED.
>>>   Currently in standby mode.
>>>   Number of jobs executed: 0
>>>   Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 32
>>> threads.
>>>   Using job-store 'org.quartz.simpl.RAMJobStore' - which does not
>>> support persistence. and is not clustered.
>>>
>>> 2018-04-02 03:52:05,841 [main] INFO  org.quartz.impl.StdSchedulerFactory
>>> - Quartz scheduler 'Red5_Scheduler' initialized from the specified file :
>>> '/opt/red5402/conf/quartz.properties'
>>> 2018-04-02 03:52:05,841 [main] INFO  org.quartz.impl.StdSchedulerFactory
>>> - Quartz scheduler version: 2.3.0
>>> 2018-04-02 03:52:05,841 [main] INFO  org.quartz.core.QuartzScheduler -
>>> Scheduler Red5_Scheduler_$_NON_CLUSTERED started.
>>> 2018-04-02 03:52:06,528 [main] INFO  o.s.j.e.a.AnnotationMBeanExporter
>>> - Registering beans for JMX exposure on startup
>>> 2018-04-02 03:52:06,534 [main] INFO  o.s.j.e.a.AnnotationMBeanExporter
>>> - Bean with name 'schedulingService' has been autodetected for JMX exposure
>>> 2018-04-02 03:52:06,539 [main] INFO  o.s.j.e.a.AnnotationMBeanExporter
>>> - Bean with name 'clientBroadcastStream' has been autodetected for JMX
>>> exposure
>>> 2018-04-02 03:52:06,928 [main] INFO  o.s.j.e.a.AnnotationMBeanExporter
>>> - Located MBean 'schedulingService': registering with JMX server as MBean
>>> [org.red5.server:name=schedulingService,type=QuartzSchedulingService]
>>> 2018-04-02 03:52:06,960 [main] INFO  o.r.spring.Red5ApplicationContext
>>> - setApplicationContext: org.springframework.context.su
>>> pport.FileSystemXmlApplicationContext@548b7f67: startup date [Mon Apr
>>> 02 03:52:04 UTC 2018]; root of context hierarchy
>>> 2018-04-02 03:52:06,960 [main] INFO  o.r.spring.Red5ApplicationContext
>>> - Red5ApplicationContext init
>>> 2018-04-02 03:52:06,960 [main] INFO  o.r.spring.Red5ApplicationContext
>>> - Refreshing ApplicationContext 'red5.core': startup date [Mon Apr 02
>>> 03:52:06 UTC 2018]; parent: ApplicationContext 'red5.common'
>>> 2018-04-02 03:52:06,961 [main] INFO  o.s.b.f.xml.XmlBeanDefinitionReader
>>> - Loading XML bean definitions from class path resource [red5-core.xml]
>>> 2018-04-02 03:52:07,081 [main] WARN  o.s.c.s.FileSystemXmlApplicationContext
>>> - Exception encountered during context initialization - cancelling refresh
>>> attempt: org.springframework.beans.factory.BeanCreationException: Error
>>> creating bean with name 'red5.core' defined in class path resource
>>> [red5.xml]: Invocation of init method failed; nested exception is
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:
>>> Line 250 in XML document from class path resource [red5-core.xml] is
>>> invalid; nested exception is org.xml.sax.SAXParseException; lineNumber:
>>> 250; columnNumber: 9; cvc-complex-type.2.3: Element 'beans' cannot have
>>> character [children], because the type's content type is element-only.
>>> 2018-04-02 03:52:07,082 [main] INFO  o.r.spring.Red5ApplicationContext
>>> - Closing ApplicationContext 'red5.common': startup date [Mon Apr 02
>>> 03:52:05 UTC 2018]; parent: org.springframework.context.su
>>> pport.FileSystemXmlApplicationContext@548b7f67
>>> 2018-04-02 03:52:07,085 [main] INFO  o.s.j.e.a.AnnotationMBeanExporter
>>> - Unregistering JMX-exposed beans on shutdown
>>> 2018-04-02 03:52:07,085 [main] INFO  o.s.j.e.a.AnnotationMBeanExporter
>>> - Unregistering JMX-exposed beans
>>> 2018-04-02 03:52:07,088 [main] INFO  org.quartz.core.QuartzScheduler -
>>> Scheduler Red5_Scheduler_$_NON_CLUSTERED shutting down.
>>> 2018-04-02 03:52:07,088 [main] INFO  org.quartz.core.QuartzScheduler -
>>> Scheduler Red5_Scheduler_$_NON_CLUSTERED paused.
>>> 2018-04-02 03:52:07,091 [main] INFO  org.quartz.core.QuartzScheduler -
>>> Scheduler Red5_Scheduler_$_NON_CLUSTERED shutdown complete.
>>>
>>>
>>> On 3/30/2018 12:30 PM, Aaron Hepp wrote:
>>>
>>> attached is my working XML file.  I would suggest once you get the all
>>> the files configured and working:
>>> red5-core.xml
>>> red5.properties
>>> jee-container.xml
>>>
>>> That you copy them into a new folder inside /opt (mine is /opt/files) as
>>> this will save you from having to redo all the changes each time you
>>> implement a new build.
>>>
>>> On 3/30/2018 12:16 PM, [email protected] wrote:
>>>
>>> I had added a space and it turned it all yellow in bash.
>>>
>>> Sent from my android device.
>>>
>>> -----Original Message-----
>>> From: Aaron Hepp <[email protected]> <[email protected]>
>>> To: [email protected], Alan Johnson <[email protected]>
>>> <[email protected]>, Maxim Solodovnik <[email protected]>
>>> <[email protected]>
>>> Sent: Fri, 30 Mar 2018 12:12
>>> Subject: Re: Let's Encrypt and OM and Ubuntu
>>>
>>> Looks like you did not comment out the <!-- Tomcat without SSL enabled
>>> -- > section.
>>>
>>> That has to be commented out to force SSL.
>>>
>>> remove the  --> from that line and add it right above this line
>>>
>>> <!-- Tomcat with SSL enabled -->
>>>
>>> That will comment out the entire "non-SSL" portion.
>>>
>>>
>>> On 3/30/2018 12:02 PM, Alan Johnson wrote:
>>> > I have done both of those steps.
>>> >
>>> > I created the keystore via the email chain you sent the link to. That
>>> > seemed to work with no errors.
>>> >
>>> > I had previously enabled/disabled tomcat.
>>> >
>>> > I tried an experiment and changed the comment on the file and it
>>> > seemed to like it better (included below) and seems to have fixed the
>>> > errors in the log file, but it isn't answering on any of the expected
>>> > ports (5443/8443/443 <8443443>).
>>> >
>>> >
>>> > From red5.properties:
>>> >
>>> > # Socket policy
>>> > policy.host=0.0.0.0
>>> > policy.port=843
>>> >
>>> > # HTTP
>>> > http.host=0.0.0.0
>>> > http.port=5080
>>> > https.port=443
>>> > http.URIEncoding=UTF-8
>>> > http.max_headers_size=8192
>>> > http.max_keep_alive_requests=-1
>>> > http.max_threads=20
>>> > http.acceptor_thread_count=10
>>> > http.processor_cache=20
>>> >
>>> > # RTMPS
>>> > rtmps.host=0.0.0.0
>>> > rtmps.port=8443
>>> >
>>> >
>>> > root@freki:/opt/red5402/log# ufw status
>>> > Status: active
>>> >
>>> > To                         Action      From
>>> > --                         ------      ----
>>> > OpenSSH                    ALLOW       Anywhere
>>> > 5080                       ALLOW       Anywhere
>>> > 1935                       ALLOW       Anywhere
>>> > 80                         ALLOW       Anywhere
>>> > 5443                       ALLOW       Anywhere
>>> > 8443                       ALLOW       Anywhere
>>> > 443                        ALLOW       Anywhere
>>> > OpenSSH (v6)               ALLOW       Anywhere (v6)
>>> > 5080 (v6)                  ALLOW       Anywhere (v6)
>>> > 1935 (v6)                  ALLOW       Anywhere (v6)
>>> > 80 (v6)                    ALLOW       Anywhere (v6)
>>> > 5443 (v6)                  ALLOW       Anywhere (v6)
>>> > 8443 (v6)                  ALLOW       Anywhere (v6)
>>> > 443 (v6)                   ALLOW       Anywhere (v6)
>>> >
>>> > This is what is in the red5.log file, if it helps:
>>> >
>>> > root@freki:/opt/red5402/log# cat red5.log
>>> > 2018-03-30 01:20:35,450 [main] INFO  org.red5.server.Launcher - Red5
>>> > Server 1.0.10 (https://github.com/Red5)
>>> > 2018-03-30 01:20:35,570 [main] INFO
>>> > o.s.c.s.FileSystemXmlApplicationContext - Refreshing
>>> > org.springframework.context.support.FileSystemXmlApplication
>>> Context@548b7f67:
>>> > startup date [Fri Mar 30 01:20:35 UTC 2018]; root of context hierarchy
>>> > 2018-03-30 01:20:35,687 [main] INFO
>>> > o.s.b.f.xml.XmlBeanDefinitionReader - Loading XML bean definitions
>>> > from class path resource [red5.xml]
>>> > 2018-03-30 01:20:36,074 [main] INFO
>>> > o.s.b.f.xml.XmlBeanDefinitionReader - Loading XML bean definitions
>>> > from class path resource [jee-container.xml]
>>> > 2018-03-30 01:21:36,609 [http-nio-0.0.0.0-5080-exec-4] INFO
>>> > o.a.coyote.http11.Http11Processor - Error parsing HTTP request header
>>> >  Note: further occurrences of HTTP request parsing errors will be
>>> > logged at DEBUG level.
>>> > java.lang.IllegalArgumentException: Invalid character found in method
>>> > name. HTTP method names must be tokens
>>> >         at
>>> > org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(
>>> Http11InputBuffer.java:410)
>>> >         at
>>> > org.apache.coyote.http11.Http11Processor.service(Http11Proce
>>> ssor.java:291)
>>> >         at
>>> > org.apache.coyote.AbstractProcessorLight.process(AbstractPro
>>> cessorLight.java:66)
>>> >         at
>>> > org.apache.coyote.AbstractProtocol$ConnectionHandler.process(
>>> AbstractProtocol.java:754)
>>> >         at
>>> > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(
>>> NioEndpoint.java:1376)
>>> >         at
>>> > org.apache.tomcat.util.net.SocketProcessorBase.run(SocketPro
>>> cessorBase.java:49)
>>> >         at
>>> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>>> Executor.java:1149)
>>> >         at
>>> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>>> lExecutor.java:624)
>>> >         at
>>> > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(
>>> TaskThread.java:61)
>>> >         at java.lang.Thread.run(Thread.java:748)
>>> >
>>> > Full Jee-container.xml if it helps:
>>> >
>>> > <?xml version="1.0" encoding="UTF-8"?>
>>> > <!--
>>> >    Licensed to the Apache Software Foundation (ASF) under one or more
>>> >    contributor license agreements.  See the NOTICE file distributed
>>> with
>>> >    this work for additional information regarding copyright ownership.
>>> >    The ASF licenses this file to You under the Apache License, Version
>>> > 2.0
>>> >    (the "License"); you may not use this file except in compliance
>>> with
>>> >    the License.  You may obtain a copy of the License at
>>> >
>>> >                 http://www.apache.org/licenses/LICENSE-2.0
>>> >
>>> >    Unless required by applicable law or agreed to in writing, software
>>> >    distributed under the License is distributed on an "AS IS" BASIS,
>>> >    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
>>> > implied.
>>> >    See the License for the specific language governing permissions and
>>> >    limitations under the License.
>>> > -->
>>> > <beans xmlns="http://www.springframework.org/schema/beans";
>>> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>> > xmlns:lang="http://www.springframework.org/schema/lang";
>>> >                 xsi:schemaLocation="
>>> > http://www.springframework.org/schema/beans
>>> > http://www.springframework.org/schema/beans/spring-beans.xsd
>>> > http://www.springframework.org/schema/lang
>>> > http://www.springframework.org/schema/lang/spring-lang.xsd
>>> >                 ">
>>> >         <!--
>>> >         The tomcat connectors may be blocking or non-blocking. Select
>>> > between either option via the protocol property.
>>> >                 Blocking I/O:
>>> >                         <property name="protocol"
>>> > value="org.apache.coyote.http11.Http11Protocol" />
>>> >                 Non-blocking I/O:
>>> >                         <property name="protocol"
>>> > value="org.apache.coyote.http11.Http11NioProtocol" />
>>> >          -->
>>> >         <!-- Tomcat without SSL enabled -- >
>>> >         <bean id="tomcat.server"
>>> > class="org.red5.server.tomcat.TomcatLoader"
>>> > depends-on="context.loader" lazy-init="true">
>>> >                 <property name="webappFolder"
>>> > value="${red5.root}/webapps" />
>>> >                 <property name="connectors">
>>> >                         <list>
>>> >                                 <bean name="httpConnector"
>>> > class="org.red5.server.tomcat.TomcatConnector">
>>> >                                         <property name="protocol"
>>> > value="org.apache.coyote.http11.Http11NioProtocol" />
>>> >                                         <property name="address"
>>> > value="${http.host}:${http.port}" />
>>> >                                         <property name="redirectPort"
>>> > value="${https.port}" />
>>> >                                         <property
>>> > name="connectionProperties">
>>> >                                                 <map>
>>> >                                                         <entry
>>> > key="maxKeepAliveRequests" value="${http.max_keep_alive_requests}"/>
>>> >                                                         <entry
>>> > key="keepAliveTimout" value="-1"/>
>>> >                                                 </map>
>>> >                                         </property>
>>> >                                 </bean>
>>> >                         </list>
>>> >                 </property>
>>> >                 <property name="baseHost">
>>> >                         <bean
>>> > class="org.apache.catalina.core.StandardHost">
>>> >                                 <property name="name"
>>> > value="${http.host}" />
>>> >                         </bean>
>>> >                 </property>
>>> >                 <property name="valves">
>>> >                         <list>
>>> >                                 <bean id="valve.access"
>>> > class="org.apache.catalina.valves.AccessLogValve">
>>> >                                         <property name="directory"
>>> > value="log" />
>>> >                                         <property name="prefix"
>>> > value="${http.host}_access." />
>>> >                                         <property name="suffix"
>>> > value=".log" />
>>> >                                         <property name="pattern"
>>> > value="common" />
>>> >                                         <property name="rotatable"
>>> > value="true" />
>>> >                                 </bean>
>>> >                                 <bean id="valve.error"
>>> > class="org.apache.catalina.valves.ErrorReportValve">
>>> >                                         <property name="showReport"
>>> > value="false" />
>>> >                                         <property
>>> > name="showServerInfo" value="false" />
>>> >                                 </bean>
>>> >                         </list>
>>> >                 </property>
>>> >         </bean>
>>> >
>>> >         <!-- Tomcat with SSL enabled -->
>>> >
>>> >         <bean id="tomcat.server"
>>> > class="org.red5.server.tomcat.TomcatLoader"
>>> > depends-on="context.loader" lazy-init="true">
>>> >                 <property name="webappFolder"
>>> > value="${red5.root}/webapps" />
>>> >                 <property name="connectors">
>>> >                         <list>
>>> >                                 <bean name="httpConnector"
>>> > class="org.red5.server.tomcat.TomcatConnector">
>>> >                                         <property name="protocol"
>>> > value="org.apache.coyote.http11.Http11NioProtocol" />
>>> >                                         <property name="address"
>>> > value="${http.host}:${http.port}" />
>>> >                                         <property name="redirectPort"
>>> > value="${https.port}" />
>>> >                                 </bean>
>>> >                                 <bean name="httpsConnector"
>>> > class="org.red5.server.tomcat.TomcatConnector">
>>> >                                         <property name="secure"
>>> > value="true" />
>>> >                                         <property name="protocol"
>>> > value="org.apache.coyote.http11.Http11NioProtocol" />
>>> >                                         <property name="address"
>>> > value="${http.host}:${https.port}" />
>>> >                                         <property name="redirectPort"
>>> > value="${http.port}" />
>>> >                                         <property
>>> > name="connectionProperties">
>>> >                                                 <map>
>>> >                                                         <entry
>>> > key="port" value="${https.port}" />
>>> >                                                         <entry
>>> > key="redirectPort" value="${http.port}" />
>>> >                                                         <entry
>>> > key="SSLEnabled" value="true" />
>>> >                                                         <entry
>>> > key="sslProtocol" value="TLS" />
>>> >                                                         <entry
>>> > key="keystoreFile" value="${rtmps.keystorefile}" />
>>> >                                                         <entry
>>> > key="keystorePass" value="${rtmps.keystorepass}" />
>>> >                                                         <entry
>>> > key="truststoreFile" value="${rtmps.truststorefile}" />
>>> >                                                         <entry
>>> > key="truststorePass" value="${rtmps.truststorepass}" />
>>> >                                                         <entry
>>> > key="clientAuth" value="false" />
>>> >                                                         <entry
>>> > key="allowUnsafeLegacyRenegotiation" value="true" />
>>> >                                                         <entry
>>> > key="maxKeepAliveRequests" value="${http.max_keep_alive_requests}"/>
>>> >                                                         <entry
>>> > key="keepAliveTimout" value="-1"/>
>>> >                                                         <entry
>>> > key="useExecutor" value="true"/>
>>> >                                                         <entry
>>> > key="maxThreads" value="${http.max_threads}"/>
>>> >                                                         <entry
>>> > key="acceptorThreadCount" value="${http.acceptor_thread_count}"/>
>>> >                                                         <entry
>>> > key="processorCache" value="${http.processor_cache}"/>
>>> >                                                 </map>
>>> >                                         </property>
>>> >                                 </bean>
>>> >                         </list>
>>> >                 </property>
>>> >                 <property name="baseHost">
>>> >                         <bean
>>> > class="org.apache.catalina.core.StandardHost">
>>> >                                 <property name="name"
>>> > value="${http.host}" />
>>> >                         </bean>
>>> >                 </property>
>>> >                 <property name="valves">
>>> >                         <list>
>>> >                                 <bean id="valve.access"
>>> > class="org.apache.catalina.valves.AccessLogValve">
>>> >                                         <property name="directory"
>>> > value="log" />
>>> >                                         <property name="prefix"
>>> > value="${http.host}_access." />
>>> >                                         <property name="suffix"
>>> > value=".log" />
>>> >                                         <property name="pattern"
>>> > value="common" />
>>> >                                         <property name="rotatable"
>>> > value="true" />
>>> >                                 </bean>
>>> >                                 <bean id="valve.error"
>>> > class="org.apache.catalina.valves.ErrorReportValve">
>>> >                                         <property name="showReport"
>>> > value="false" />
>>> >                                         <property
>>> > name="showServerInfo" value="false" />
>>> >                                 </bean>
>>> >                         </list>
>>> >                 </property>
>>> >         </bean>
>>> > -->
>>> > </beans>
>>> >
>>> >
>>> > On 3/30/2018 2:37 AM, Maxim Solodovnik wrote:
>>> >> Hello Alan,
>>> >>
>>> >> To eneble HTTPS for OM you need to do 2 things:
>>> >>
>>> >> 1) create valid keystore/truststore (ensure filename/path is
>>> correctly
>>> >> defined in red5.properties)
>>> >> 2) Edit red5/conf/jee-container.xml file:
>>> >> Comment Tomcat without SSL enabled section
>>> >> UNComment Tomcat with SSL enabled section
>>> >>
>>> >> On Fri, Mar 30, 2018 at 5:30 AM, Alan Johnson
>>> >> <[email protected]> wrote:
>>> >>> So I tried using the steps in the email, and they successfully
>>> >>> created the
>>> >>> keystore.
>>> >>>
>>> >>> However the steps to enable HTTPS web interface appear to be
>>> >>> incorrect/have
>>> >>> changed.
>>> >>>
>>> >>> Edit red5/webapps/openmeetings/public/config.xml and set
>>> >>> <protocol>https</protocol>
>>> >>> Edit red5/webapps/openmeetings/public/config.xml and set
>>> >>> red5httpport to
>>> >>> https port
>>> >>>
>>> >>> These files (Config.xml) are missing from the directory.
>>> >>>
>>> >>> root@freki:/opt/red5402/webapps/openmeetings/public# ls -al
>>> >>> total 968
>>> >>> drwxr-xr-x  3 nobody root   4096 Mar 29 22:29 .
>>> >>> drwxr-xr-x 15 nobody root   4096 Mar 28 21:08 ..
>>> >>> -rw-rw-r--  1 nobody root   4597 Feb  1 23:17 chat_message.mp3
>>> >>> drwxrwxr-x  2 nobody root   4096 Feb 24 23:00 cliparts
>>> >>> -rw-rw-r--  1 nobody root  11294 Feb  1 23:17 favicon.ico
>>> >>> -rw-rw-r--  1 nobody root 572587 Feb 24 23:00 main.swf
>>> >>> -rw-rw-r--  1 nobody root 384036 Feb 24 23:01 networktest.swf
>>> >>>
>>> >>> Please advise.
>>> >>>
>>> >>>
>>> >>>
>>> >>> On 3/29/2018 2:52 AM, Maxim Solodovnik wrote:
>>> >>>
>>> >>> What preventing you from using this script?
>>> >>>
>>> >>> On Thu, Mar 29, 2018 at 1:41 PM, Anis Aliev <[email protected]>
>>> >>> wrote:
>>> >>>
>>> >>> Guys from bigbluebutton aleady developed a script for installing
>>> >>> with lE
>>> >>>
>>> >>> чт, 29 марта 2018 г., 9:32 Maxim Solodovnik <[email protected]>:
>>> >>>
>>> >>> great :)
>>> >>>
>>> >>> ps please CC user@ list :)
>>> >>>
>>> >>>
>>> >>> On Thu, Mar 29, 2018 at 11:18 AM, Alan Johnson
>>> >>> <[email protected]>
>>> >>> wrote:
>>> >>>
>>> >>> Thank you for pointing it out. I will try the steps listed in the 18
>>> >>> Oct
>>> >>> 2017 email tomorrow.
>>> >>>
>>> >>> I might suggest that given the number of other emails asking about
>>> >>> it to
>>> >>> update the guide and / or build in certbot functionality to simplify
>>> >>> the
>>> >>> configuration. If I had my preference, the installer would offer LE
>>> >>> https as
>>> >>> a default option for installation.
>>> >>>
>>> >>>
>>> >>> On 3/29/2018 12:13 AM, Maxim Solodovnik wrote:
>>> >>>
>>> >>> This topic was discussed many times:
>>> >>>
>>> >>>
>>> >>> https://openmeetings.markmail.org/search/?q=letsencrypt#quer
>>> y:letsencrypt+page:1+mid:ik4qdhdychl364bp+state:results
>>> >>>
>>> >>>
>>> >>> What steps are not work for you?
>>> >>>
>>> >>> On Thu, Mar 29, 2018 at 10:14 AM, Anis Aliev <[email protected]>
>>> >>> wrote:
>>> >>>
>>> >>> This is why I am asking community to arrange tutorial for SSL based
>>> on
>>> >>> LE.
>>> >>>
>>> >>> FYI
>>> >>>
>>> >>> 2018-03-29 7:22 GMT+05:00 Alan Johnson <[email protected]>:
>>> >>>
>>> >>> I saw a recent thread regarding windows 10 and Let's Encrypt. Has
>>> >>> anyone
>>> >>> had any success with Ubuntu and LE?
>>> >>>
>>> >>> I was using this guide
>>> >>>
>>> >>>
>>> >>> (https://openmeetings.apache.org/RTMPSAndHTTPS.html#SSL_for_
>>> the_web_interface)
>>> >>>
>>> >>> after getting OM up and running, but I had no luck figuring out how
>>> >>> to
>>> >>> convert the LE certs to appropriate formats for OM?
>>> >>>
>>> >>> Thanks,
>>> >>>
>>> >>> Alan
>>> >>>
>>> >>>
>>> >>> --
>>> >>>
>>> >>> IT Manager,e-learning specialist
>>> >>> Skype:aliev_anis
>>> >>> www.facebook.com/anis.aliev
>>> >>> Тел:989010012
>>> >>>
>>> >>>
>>> >>>
>>> >>>
>>> >>> --
>>> >>> WBR
>>> >>> Maxim aka solomax
>>> >>>
>>> >>>
>>> >>>
>>> >>
>>> >>
>>> >
>>>
>>>
>>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>>
>
>
> --
> WBR
> Maxim aka solomax
>
>
>


-- 
WBR
Maxim aka solomax

Reply via email to