Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
EQUIPO DE TRABAJO
Delgado Meja, Manuel Alejandro
Garca Cardona, David Alberto
Renderos Zaldaa, Henry Ernesto
NameVirtualHost 192.168.100.2:80
<<Puede ver la configuracin completa en el Anexo 2>>
Habilitaremos el sitio.
# a2ensite default
Haremos la prueba de funcionamiento del Web Server ingresando a la direccin
http://www.rtcsupport.com
Configuracin del Servidor LDAP
Reconfiguraremos la instalacin inicial del rbol LDAP, coloque la estructura del rbol y su
contrasea
# dpkg-reconfigure slapd
Agregaremos el esquema authldap.schema
Crearemos un directorio con el comando mkdir
# mkdir /tmp/authldap
Copiaremos el esquema authldap.schema
# cp authldap.schema /etc/ldap/schema/
<<puede descargar el archivo authldap.sckema aqu (http://www.mediafire.com/?2m68zltp67612n2)>>
Entraremos al directorio que creamos en /tmp
# cd /tmp/authldap
Editaremos un archivo con la configuracin necesaria para cargar el nuevo esquema
# nano auth.conf
<<Vea el contenido del archivo auth.conf en el Anexo 3>>
Ejecutaremos un slaptest para generar el archivo de esquema que nuestro servidor LDAP entender
# slaptest -f auth.conf -F /tmp/authldap/
Copiaremos los archivos generados a la carpeta de esquemas de LDAP
# cp "/tmp/authldap/cn=config/cn=schema/cn={4}authldap.ldif" "/etc/ldap/slapd.d/cn=config/cn=schema"
Haremos dueo del archivo al usuario openldap
# chown openldap: '/etc/ldap/slapd.d/cn=config/cn=schema/cn={4}authldap.ldif'
Reiniciaremos el servicio
# service slapd restart
NOTA: Estructure su rbol como mejor le parezca, en esta implementacin se cre una Unidad Organizativa
llamada correo y usuarios dentro de esta:
ou=correo
uid=user1
uid=user2
Las objectClass que se agregaron a los objetos uid fueron person,CourierMailAccount y uidObject
2.
3.
El usuario elige entrar en alguna sala de videoconferencia para realizar consultas al respecto.
4.
5.
6.
Para la habilitacin de webRTC en Android basta con ir a las banderas escribiendo en la barra de direcciones
de Chrome Mobile chrome://flags y luego ingresar la direccin del proyecto.
ANEXOS
ANEXO 1
(/etc/bind/db.webrtc)
;
;
$TTL 604800
@
IN
SOA
rtcsupport.com. admin.rtcsupport.com. (
2
; Serial
604800
; Refresh
86400
; Retry
2419200
; Expire
604800 )
; Negative Cache TTL
;
@
IN
@
IN
www IN
NS
A
A
rtcsupport.com.
192.168.100.2
192.168.100.2
(/etc/bind/db.revwebrtc)
;
;
$TTL 604800
@
IN
SOA rtcsupport.com. admin.rtcsupport.com. (
1
; Serial
604800
; Refresh
86400
; Retry
2419200
; Expire
604800 )
; Negative Cache TTL
;
@
IN
NS
rtcsupport.com.
2
IN
PTR rtcsupport.com.
(/etc/bind/named.conf.local)
zone "rtcsupport.com" {
type master;
file "/etc/bind/db.webrtc";
};
zone "100.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.revwebrtc";
};
ANEXO 2
(/etc/apache2/sites-available/default)
<VirtualHost 192.168.100.2:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/webrtc
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/webrtc>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
ANEXO 3
/tmp/authldap/auth.conf
include
/etc/ldap/schema/core.schema
include
/etc/ldap/schema/cosine.schema
include
/etc/ldap/schema/nis.schema
include
/etc/ldap/schema/inetorgperson.schema
include /etc/ldap/schema/authldap.schema
ANEXO 4
Para que Licode trabaje con nombre de dominio se edita el fichero /licode/extras/basic_example/nuve.js y
/licode/extras/basic_example/public/erizo.js, reemplazar todo lo que mencione localhost por www.rtcsupport.com