локально доступен, из вне нет. порт 5443 открыл из вне. куда копать?
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source
destination
341K 18M ispmgr_deny_ip all -- * * 0.0.0.0/0
0.0.0.0/0
341K 18M ispmgr_allow_ip all -- * * 0.0.0.0/0
0.0.0.0/0
341K 18M ispmgr_allow_sub all -- * * 0.0.0.0/0
0.0.0.0/0
341K 18M ispmgr_deny_sub all -- * * 0.0.0.0/0
0.0.0.0/0
0 0 DROP all -- * * 0.0.0.0/0
0.0.0.0/0 match-set ispmgr_limit_req src
0 0 ACCEPT tcp -- * * 0.0.0.0/0
0.0.0.0/0 tcp dpt:53
2 116 ACCEPT udp -- * * 0.0.0.0/0
0.0.0.0/0 udp dpt:53
341K 18M ACCEPT all -- * * 0.0.0.0/0
0.0.0.0/0 ctstate RELATED,ESTABLISHED
0 0 ACCEPT tcp -- * * 0.0.0.0/0
0.0.0.0/0 ctstate NEW multiport dports 35000:35999
34 2024 ACCEPT tcp -- * * 0.0.0.0/0
0.0.0.0/0 ctstate NEW multiport dports
20:22,25,80,443,110,143,465,587,993,995,53,3306,5432,1500
0 0 ACCEPT udp -- * * 0.0.0.0/0
0.0.0.0/0 ctstate NEW multiport dports 53
0 0 ACCEPT all -- * * 0.0.0.0/0
0.0.0.0/0 state RELATED,ESTABLISHED
0 0 ACCEPT icmp -- * * 0.0.0.0/0
0.0.0.0/0
30 1800 ACCEPT all -- lo * 0.0.0.0/0
0.0.0.0/0
0 0 ACCEPT tcp -- * * 0.0.0.0/0
0.0.0.0/0 state NEW tcp dpt:22
14 700 REJECT all -- * * 0.0.0.0/0
0.0.0.0/0 reject-with icmp-host-prohibited
0 0 ACCEPT tcp -- * * 0.0.0.0/0
0.0.0.0/0 tcp dpt:22 state NEW limit: up to 1/hour burst 2 mode
srcip htable-expire 60000
0 0 DROP tcp -- * * 0.0.0.0/0
0.0.0.0/0 tcp dpt:22 flags:0x16/0x02
0 0 ACCEPT tcp -- * * 0.0.0.0/0
0.0.0.0/0 state NEW tcp dpt:22
0 0 ACCEPT tcp -- * * 0.0.0.0/0
0.0.0.0/0 ctstate NEW multiport dports 1935,5080,5443
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source
destination
0 0 REJECT all -- * * 0.0.0.0/0
0.0.0.0/0 reject-with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT 88023 packets, 662M bytes)
pkts bytes target prot opt in out source
destination
Chain ispmgr_allow_ip (1 references)
pkts bytes target prot opt in out source
destination
Chain ispmgr_allow_sub (1 references)
pkts bytes target prot opt in out source
destination
Chain ispmgr_deny_ip (1 references)
pkts bytes target prot opt in out source
destination
Chain ispmgr_deny_sub (1 references)
pkts bytes target prot opt in out source
destination
Chain ispmgr_limit_req (0 references)
pkts bytes target prot opt in out source
destination
20 ноября 2017 г., 18:20 пользователь Maxim Solodovnik <[email protected]
> написал:
> Что бы я посоветовал:
>
> 1) воспользоваться вот этими шагами для импорта:
> http://openmeetings.apache.org/RTMPSAndHTTPS.html#Create_
> Keystore_using_existing_key-pair
> (заметьте первым импортируется ключ сайта, вторым СА. импортировать оба
> как СА не правильно)
> 2) сделать truststore вот так: cp keystore.jks truststore.jks
> 3) заходить на
> https://server:5443/openmeetings
> не
> https://server:5433/openmeetings
>
>
> 2017-11-20 21:01 GMT+07:00 Sergei A Byakov <[email protected]>:
>
> > что имеем.
> > 1. два файла сертификата для основного сайта huntinglab.ru
> > huntinglab_ru.crt и huntinglab_ru.ca_boundle
> > 2. экспортируем
> > keytool -import -alias root -keystore red5/conf/keystore.jks
> -trustcacerts
> > -file huntinglab_ru.ca_boundle
> > keytool -import -alias red5 -keystore red5/conf/keystore.jks
> -trustcacerts
> > -file huntinglab_ru.crt
> > keytool -import -alias root -keystore red5/conf/truststore.jks
> > -trustcacerts -file huntinglab_ru.ca_boundle
> > keytool -import -alias red5 -keystore red5/conf/truststore.jks
> > -trustcacerts -file huntinglab_ru.crt
> > 3. раскомментировал SSL закомментировал без SSL
> > 4. рестарт сервера
> >
> > ничего не меняется. по 5080 доступно, по 5433 нет. в логах ошибок нет.
> >
> >
> > 20 ноября 2017 г., 16:25 пользователь Sergei A Byakov <
> [email protected]
> > >
> > написал:
> >
> > > тогда не понятно. в логах ошибок нет. значит конфиг прочиатлся
> нормально,
> > > пароли для keystore прошли валидацию. не открывается. какие логи можно
> > еще
> > > покурить?
> > >
> > > 20 ноября 2017 г., 13:22 пользователь Maxim Solodovnik <
> > > [email protected]> написал:
> > >
> > > да, всё правильно
> > >> один блок комментируем
> > >> второй раскомментируем
> > >>
> > >> 2017-11-20 17:18 GMT+07:00 Sergei A Byakov <[email protected]>:
> > >>
> > >> > сертификат подложены. конфиг прилагаю.
> > >> > смущает для разрешенного SSL
> > >> >
> > >> > <property name="protocol"
> > >> > value="org.apache.coyote.http11.Http11NioProtocol" />
> > >> > <property name="address" value="${http.host}:${http.port}" />
> > >> > <property name="redirectPort" value="${https.port}" />
> > >> >
> > >> > совпадает с не SSL это так и надо?
> > >> >
> > >> >
> > >> >
> > >> > <?xml version="1.0" encoding="UTF-8"?>
> > >> > <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">
> > >> >
> > >> > <!-- War deployer -->
> > >> > <bean id="warDeployer" class="org.red5.server.tomcat.
> > WarDeployer">
> > >> > <property name="checkInterval"
> > >> > value="${war.deploy.server.check.interval}"/>
> > >> > <property name="webappFolder" value="${red5.root}/webapps"/>
> > >> > <!-- Expand war files prior to startup of the remaining
> > services
> > >> > -->
> > >> > <property name="expandWars" value="true" />
> > >> > </bean>
> > >> >
> > >> > <!--
> > >> > 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,warDeployer" 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>
> > >> > </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="keystoreType" value="JKS" />
> > >> > <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>
> > >> >
> > >> > </bean>
> > >> >
> > >> > <!-- This entry enabled websocket support on port 8081 at
> > localhost
> > >> -->
> > >> > <bean id="webSocketTransport"
> > >> > class="org.red5.net.websocket.WebSocketTransport">
> > >> > <property name="addresses">
> > >> > <list>
> > >> > <value>${ws.host}:${ws.port}</value>
> > >> > </list>
> > >> > </property>
> > >> > </bean>
> > >> >
> > >> > </beans>
> > >> >
> > >> >
> > >> > 20 ноября 2017 г., 12:44 пользователь Maxim Solodovnik <
> > >> > [email protected]
> > >> > > написал:
> > >> >
> > >> > > нужно переёти на https чтобы видео и звук работали в любой версии
> > >> > > при этом flash может быть "не безопасным"
> > >> > >
> > >> > > требование это не нами придумано
> > >> > > это разработчики браузеров постарались
> > >> > >
> > >> > > 2017-11-20 16:35 GMT+07:00 Julia Filippova <[email protected]
> >:
> > >> > >
> > >> > > > Максим, добрый день!
> > >> > > > Я правильно понимаю, что все-таки нужно перейти на https, чтобы
> > >> видео с
> > >> > > > микрофоном работали в браузерах в версии 4.0.х?
> > >> > > >
> > >> > > > 2017-11-20 12:06 GMT+03:00 Maxim Solodovnik <
> [email protected]
> > >:
> > >> > > >
> > >> > > > > Только вчера всё перепроверил
> > >> > > > >
> > >> > > > > чтобы поднять https (порт 5443 по-умолчанию) нужно
> > >> > > > > 1) поправить jee-container.xml как описано в инструкции
> > >> > > > > 2) подложить keystore/truststore
> > >> > > > > 3) перепустить
> > >> > > > > И всё :)
> > >> > > > >
> > >> > > > > On Mon, Nov 20, 2017 at 4:00 PM, Sergei A Byakov <
> > >> > [email protected]>
> > >> > > > > wrote:
> > >> > > > >
> > >> > > > > > по поводу curl с https накосячил, но все равно не
> открывается
> > >> > > > > >
> > >> > > > > > 2017-11-16 17:38 GMT+03:00 Sergei A Byakov <
> > [email protected]
> > >> >:
> > >> > > > > >
> > >> > > > > > > Установил сертификат. Поменял пароль в xml конфигах,
> > поменял
> > >> > > > > > > red5-code.xml по документу. Не открывается на 5443 порту.
> В
> > >> логах
> > >> > > > > ошибка
> > >> > > > > > > [5081:5123:1116/173552.354220:
> ERROR:ssl_client_socket_impl.
> > >> > > cc(1072)]
> > >> > > > > > > handshake failed; returned -1, SSL error code 1, net_error
> > >> -113
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > > [root@huntinglab opt]# keytool -list -keystore
> > >> > > > red5/conf/keystore.jks
> > >> > > > > -v
> > >> > > > > > > Enter keystore password:
> > >> > > > > > >
> > >> > > > > > > Keystore type: JKS
> > >> > > > > > > Keystore provider: SUN
> > >> > > > > > >
> > >> > > > > > > Your keystore contains 1 entry
> > >> > > > > > >
> > >> > > > > > > Alias name: root
> > >> > > > > > > Creation date: Nov 16, 2017
> > >> > > > > > > Entry type: trustedCertEntry
> > >> > > > > > >
> > >> > > > > > > Owner: CN=huntinglab.ru, OU=PositiveSSL, OU=Domain
> Control
> > >> > > Validated
> > >> > > > > > > Issuer: CN=COMODO RSA Domain Validation Secure Server CA,
> > >> > O=COMODO
> > >> > > CA
> > >> > > > > > > Limited, L=Salford, ST=Greater Manchester, C=GB
> > >> > > > > > > Serial number: 1f075a081fbf4aefed553e89555b22aa
> > >> > > > > > > Valid from: Thu Jul 06 03:00:00 MSK 2017 until: Sat Jul 07
> > >> > 02:59:59
> > >> > > > MSK
> > >> > > > > > > 2018
> > >> > > > > > > Certificate fingerprints:
> > >> > > > > > > MD5: xxxxxx
> > >> > > > > > > SHA1: xxxxxx
> > >> > > > > > > SHA256: xxxxxx
> > >> > > > > > > Signature algorithm name: SHA256withRSA
> > >> > > > > > > Version: 3
> > >> > > > > > >
> > >> > > > > > > Extensions:
> > >> > > > > > >
> > >> > > > > > > #1: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
> > >> > > > > > > AuthorityInfoAccess [
> > >> > > > > > > [
> > >> > > > > > > accessMethod: caIssuers
> > >> > > > > > > accessLocation: URIName: http://crt.comodoca.com/
> > >> > > > > > > COMODORSADomainValidationSecureServerCA.crt
> > >> > > > > > > ,
> > >> > > > > > > accessMethod: ocsp
> > >> > > > > > > accessLocation: URIName: http://ocsp.comodoca.com
> > >> > > > > > > ]
> > >> > > > > > > ]
> > >> > > > > > >
> > >> > > > > > > #2: ObjectId: 2.5.29.35 Criticality=false
> > >> > > > > > > AuthorityKeyIdentifier [
> > >> > > > > > > KeyIdentifier [
> > >> > > > > > > 0000: xxxxxxx ..j:.Z.....Vs.C.
> > >> > > > > > > 0010: xxxxx :(..
> > >> > > > > > > ]
> > >> > > > > > > ]
> > >> > > > > > >
> > >> > > > > > > #3: ObjectId: 2.5.29.19 Criticality=true
> > >> > > > > > > BasicConstraints:[
> > >> > > > > > > CA:false
> > >> > > > > > > PathLen: undefined
> > >> > > > > > > ]
> > >> > > > > > >
> > >> > > > > > > #4: ObjectId: 2.5.29.31 Criticality=false
> > >> > > > > > > CRLDistributionPoints [
> > >> > > > > > > [DistributionPoint:
> > >> > > > > > > [URIName: http://crl.comodoca.com/
> > >> > > > COMODORSADomainValidationSecur
> > >> > > > > > > eServerCA.crl]
> > >> > > > > > > ]]
> > >> > > > > > >
> > >> > > > > > > #5: ObjectId: 2.5.29.32 Criticality=false
> > >> > > > > > > CertificatePolicies [
> > >> > > > > > > [CertificatePolicyId: [1.3.6.1.4.1.6449.1.2.2.7]
> > >> > > > > > > [PolicyQualifierInfo: [
> > >> > > > > > > qualifierID: 1.3.6.1.5.5.7.2.1
> > >> > > > > > > qualifier: 0000: xxxxxxx ..https://secure
> > >> > > > > > > 0010: xxxxxxx .comodo.com/CPS
> > >> > > > > > >
> > >> > > > > > > ]] ]
> > >> > > > > > > [CertificatePolicyId: [2.23.140.1.2.1]
> > >> > > > > > > [] ]
> > >> > > > > > > ]
> > >> > > > > > >
> > >> > > > > > > #6: ObjectId: 2.5.29.37 Criticality=false
> > >> > > > > > > ExtendedKeyUsages [
> > >> > > > > > > serverAuth
> > >> > > > > > > clientAuth
> > >> > > > > > > ]
> > >> > > > > > >
> > >> > > > > > > #7: ObjectId: 2.5.29.15 Criticality=true
> > >> > > > > > > KeyUsage [
> > >> > > > > > > DigitalSignature
> > >> > > > > > > Key_Encipherment
> > >> > > > > > > ]
> > >> > > > > > >
> > >> > > > > > > #8: ObjectId: 2.5.29.17 Criticality=false
> > >> > > > > > > SubjectAlternativeName [
> > >> > > > > > > DNSName: huntinglab.ru
> > >> > > > > > > DNSName: www.huntinglab.ru
> > >> > > > > > > ]
> > >> > > > > > >
> > >> > > > > > > #9: ObjectId: 2.5.29.14 Criticality=false
> > >> > > > > > > SubjectKeyIdentifier [
> > >> > > > > > > KeyIdentifier [
> > >> > > > > > > xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> > >> > > > > > > ]
> > >> > > > > > > ]
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > > *******************************************
> > >> > > > > > > *******************************************
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > >
> > >> > > > > >
> > >> > > > > > --
> > >> > > > > >
> > >> > > > > >
> > >> > > > > > С Уважением, Сергей.
> > >> > > > > >
> > >> > > > > > моб: 960 515 39 45
> > >> > > > > > skype: sbyakov
> > >> > > > > > https://www.facebook.com/s.byakov
> > >> > > > > >
> > >> > > > >
> > >> > > > >
> > >> > > > >
> > >> > > > > --
> > >> > > > > WBR
> > >> > > > > Maxim aka solomax
> > >> > > > >
> > >> > > >
> > >> > > >
> > >> > > >
> > >> > > > --
> > >> > > > ---С уважением,
> > >> > > > специалист технической поддержки ЦРЭОР МГУ, Юлия.
> > >> > > >
> > >> > >
> > >> > >
> > >> > >
> > >> > > --
> > >> > > WBR
> > >> > > Maxim aka solomax
> > >> > >
> > >> >
> > >> >
> > >> >
> > >> > --
> > >> >
> > >> >
> > >> > С Уважением, Сергей.
> > >> >
> > >> > моб: 960 515 39 45
> > >> > skype: sbyakov
> > >> > https://www.facebook.com/s.byakov
> > >> >
> > >>
> > >>
> > >>
> > >> --
> > >> WBR
> > >> Maxim aka solomax
> > >>
> > >
> > >
> > >
> > > --
> > >
> > >
> > > С Уважением, Сергей.
> > >
> > > моб: 960 515 39 45
> > > skype: sbyakov
> > > https://www.facebook.com/s.byakov
> > >
> >
> >
> >
> > --
> >
> >
> > С Уважением, Сергей.
> >
> > моб: 960 515 39 45
> > skype: sbyakov
> > https://www.facebook.com/s.byakov
> >
>
>
>
> --
> WBR
> Maxim aka solomax
>
--
С Уважением, Сергей.
моб: 960 515 39 45
skype: sbyakov
https://www.facebook.com/s.byakov