instalação do expresso br

702 visualizações

Publicada em

instalação do expresso br

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
702
No SlideShare
0
A partir de incorporações
0
Número de incorporações
180
Ações
Compartilhamentos
0
Downloads
35
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

instalação do expresso br

  1. 1. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA Instalação do banco de Dados Postgresql • Instalar os pacotes do Postgresql. apt-get install postgresql-9.3 postgresql-client-9.3 postgresql-contrib-9.3 • Editar o arquivo /etc/postgresql/9.3/main/pg_hba.conf para permissões de acessos ao banco, alterando e/ou incluindo as linhas abaixo. local all postgres trust # TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 trust # IPv6 local connections: Sendo: • expressov3: banco de dados do expressov3; • expressopgsql: usuário/role criada para acesso ao banco; Editar o arquivo /etc/postgresql/9.3/main/postgresql.conf e ativar listen/escuta em todas as interfaces: listen_addresses = '*' 1
  2. 2. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA Reiniciar o banco com o comando a seguir: service postgresql restart Executar os comandos abaixo para criar a base de dados inicial do Expresso psql -U postgres -c "CREATE DATABASE expressov3 WITH ENCODING 'UTF-8' TEMPLATE template0;" psql -U postgres -c "CREATE USER expressopgsql WITH PASSWORD 'expresso';" psql -U postgres -c "GRANT ALL PRIVILEGES ON DATABASE expressov3 TO expressopgsql;" psql -U postgres -d expressov3 -f /usr/share/postgresql/9.3/extension/unaccent--1.0.sql psql -U postgres -c "CREATE EXTENSION unaccent;" Instalação do servidor WebApache/PHP Instalar os pacotes do Apache2: apt-get install apache2 apache2-mpm-prefork libapache2-mod-php5 apache2-utils php5 php5-common php5-imap php5-ldap php5-pgsql php5-cgi php5-cli php5-curl php5-xmlrpc php5-memcache php5-pspell libgv-php5 zip unzip memcached python-software-properties php-date php5-gd php-apc php5-mcrypt Se o módulo mcrypt não estiver habilitado, executar o seguinte comando: php5enmod mcrypt Fazer download da versão atual do Expresso V3 disponível no site Download - Expresso V3. Para baixar o arquivo, utilizar os comandos a seguir, considerando o download no diretório /opt/expressov3 cd /opt mkdir expressov3 2
  3. 3. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA cd expressov3 wget http://10.0.0.250/ftp/kristina.20141010.20.tar.bz2 Descompactar o arquivo: tar jxvf kristina.20141010.20.tar.bz2 Mover os arquivo para o diretório /var/www/expressov3 cd /opt mv expressov3 /var/www/expressov3 Corrigir as permissões dos arquivos,tal como ilustrado: chown -R root.www-data /var/www/expressov3 chmod -R 750 /var/www/expressov3 3
  4. 4. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA Criar o arquivo de virtualhost chamado expressov3.conf no diretório /etc/apache2/sites-available/ com o conteúdo abaixo. vim /etc/apache2/sites-available/expressov3.conf NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin postmaster@seunome.com.br DocumentRoot /var/www/expressov3 <Directory /var/www/expressov3/> Options FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> <Directory /var/www/expressov3/Setup> Options FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/seunome-error.log LogLevel debug CustomLog /var/log/apache2/seunome-access.log combined </VirtualHost> Desabilitar o site default com o comando: a2dissite 000-default Habilitar o site expressov3 com o comando: a2ensite expressov3 4
  5. 5. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA Incluir no /etc/php5/apache2/php.ini default_charset = "utf-8" Por default, a linha default_charset="utf-8" deve estar descomentada. Reiniciar o servidor apache service apache2 restart Laboratório Configurações da aplicação Expresso V3 Criar o arquivo config.inc.php no diretório: /var/www/expressov3 (conforme config do apache) com o conteúdo abaixo. Lembrar de substituir o <IP DO SEU SERVIDOR>. vim /var/www/expressov3/config.inc.php <?php return array( 'captcha' => array('count'=>0), 'database' => array( 'host' => '127.0.0.1', 'dbname' => 'expressov3', 'username' => 'expressopgsql', 'password' => 'expresso', 'adapter' => 'pdo_pgsql', 'tableprefix' => 'tine20_', ), 'setupuser' => array( 'username' => 'tine-admin', 'password' => 'expresso', 5
  6. 6. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA ), 'denySurveys' => true, 'modssl' => array ( 'username_callback' => 'Tinebase_Auth_ModSsl_UsernameCallback_Serpro', 'casfile' => '/opt/security/cas/todos.cer', 'crlspath' => '/opt/security/crls', 'redirectUrlmodSsl' => 'https://<IP DO SEU SERVIDOR>', ), 'maxfiltertypeemail' => 2, 'maxfiltertypecalendar' => 4, 'disableaccesslog' => true, ); Corrigir as permissões do arquivo criado, com os comandos abaixo: chown root.www-data /var/www/expressov3/config.inc.php chmod 770 /var/www/expressov3/config.inc.php 6
  7. 7. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA Abra o browser de sua preferência e digite http://ipdoseuservior/setup.php e faça o login utilizando o usuário tine-admin e a senha que foi definida no arquivo config.inc.php. 7
  8. 8. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA Após o login aparecerá uma tela com os termos de aceitação de lincenças. Aceite e prossiga com a instalação. Na opção Autenticação/Contas, configure os dados de conexão com banco de dados, arquivos temporários e tamanho máximo de uma mensagem. 8
  9. 9. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA 9
  10. 10. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA 10
  11. 11. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA Autenticação da Configuração Nome do usuário: tine-admin Senha: expresso Banco de dados/Database Retaguarda:PostgreSQL Servidor: 127.0.0.1 Porta: 5432 Banco de dados: expressov3 Usuário: expressopgsql Senha: expresso Prefixo: tine20_ Entrando/Logging Nome do arquivo:/tmp/tine20.log Prioridade:Debug Colocando na memória/Caching: Não habilitar esta opção ainda. Deixar para depois de toda a configuração do expresso. Fila/Queue Não habilitar esta opção. Sessão/Session: Ciclo de vida (segundos):86400 Retaguarda:Arquivo Caminho:/tmp 11
  12. 12. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA Arquivos temporários/Temporary files Caminho dos Arquivos Temporários:/tmp Diretório de armazenamento de arquivos/Filestore directory Caminho do armazenamento de arquivos:/tmp Catálogo de endereços do Painel Map/Addressbook Map panel Painel Map:permitido Maximum allowed message size (bytes): 10485760 Configure os dados de autenticação da base LDAP. 12
  13. 13. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA 13
  14. 14. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA 14
  15. 15. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA Usuário Administrador Inicial: Initial admin login name: expresso-admin Este usuário precisa existir e ser alcançado no LDAP, além de estar como memberuid do grupo de adminstração. Initial Admin Password: redesunaes Password Confirmation: redesunaes Fornecedor de Autenticação: Backend: Ldap Host: 127.0.0.1 Login Name: uid=expresso-admin,ou=usuarios,dc=empresa,dc=com,dc=br Password: redesunaes Bind Requires DN: yes Base Dn: ou=usuarios,dc=empresa,dc=com,dc=br Search Filter: Account Cannonical Form: ACCTNAME_FORM_USERNAME Account Domain Name: empresa.com.br Account Domain Short Name: Armazenamento de Contas: Backend: Ldap Host: 127.0.0.1 Login Name: uid=expresso-admin,ou=usuarios,dc=empresa,dc=com,dc=br Password: redesunaes Bind Requires DN: yes 15
  16. 16. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA User Dn: ou=usuarios,dc=empresa,dc=com,dc=br User Filter: objectclass=posixAccount User Search Scope: SEARCH_SCOPE_SUB Groups DN: ou=grupos,dc=empresa,dc=com,dc=br Groups Filter: objectclass=posixGroup Group Search Scope: SEARCH_SCOPE_SUB Password encoding: CRYPT Use Rfc 2307 bis: NO Min User Id: 10000 Max User Id: 100000 Min Group Id: 10000 Max Group Id: 11099 Group UUID Attribute name: gidNumber User UUID Attribute name: uidNumber Default user group name: grupo-user (CUIDADO! é preciso ter certeza de que este grupo possui exatamente o mesmo cn aqui colocado. É case sensitive) Default admin group name: grupo-admin (CUIDADO! é preciso ter certeza de que este grupo possui exatamente o mesmo cn aqui colocado. É case sensitive) Allow user to change her password: Yes Readonly access: Yes Ldap Master Host: 127.0.0.1 Ldap Master Login Name:uid=expresso-admin,ou=usuarios,dc=empresa,dc=com,dc=br Ldap Master Login Password: redesunaes As opções de expiração de senha serão tratadas posteriormente, portanto não habilite-as 16
  17. 17. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA neste momento LDAP verificar senha expirada: Não LDAP nome do atributo para senha expirada: <vazio> LDAP intervalo para renovação da senha: 30 dias Armazenamento de Contas: Usuário pode modificar a senha: Não Permitir política de senha: Não Somente ASCII: Não Tamanho mínimo: 0 Mínimo de caracteres por palavra: 0 Caracteres maiúsculos mínimos: 0 Caracteres especiais mínimos: 0 Números mínimos: 0 Não é permitido usar parte do nome do usuário na senha: Não Redirecionar Definições Redirecionar Url (se estiver vazio, redirecionar para a tela de entrada): Redirecionar Sempre (se Não, redirecionar somente após sair): Não Redirecionar para o site de referência, se existir: Não 17
  18. 18. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA Prossiga para a configuração do backend Imap/Smtp, clicando na opção ‘Email’ do menu lateral: 18
  19. 19. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA Imap: Retaguarda: Cyrus Servidor: 127.0.0.1 Porta: 143 Secure Connection: Nenhum Use System Account: Yes Adicionar domínio do nome de entrada: Administrador Cyrus: expresso-admin Senha Administrador Cyrus: redesunaes Use Proxy Auth: yes Smtp: Backend: Standard Smtp Hostname: 127.0.0.1 Port: 25 Secure Connection: No Autentication: No Primary Domain: empresa.com.br Secondary Domain: 19
  20. 20. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA Deixe os três campos de '''Notification''' em branco Notification local client: localhost Sieve Servidor:127.0.0.1 Porta:4190 Conexão Segura:Nenhum 15.8. Em seguida, no menu lateral, na opção Gerenciador de Aplicação, clicar em Expressomail e instalar a aplicação. Pronto! A partir daqui o usuário já poderá fazer login, mandar e receber email, além de acessar o catálogo de endereços. 20
  21. 21. CENTRO UNIVERSITÁRIO DE CAMPO GRANDE TECNOLOGIA EM REDES DE COMPUTADORES APLICAÇÕES EM REDES 5º SEMESTRE PROFESSOR CARLOS RICARDO BERNAL VEIGA REFERÊNCIAS https://comunidadeexpresso.serpro.gov.br Oscar Marques - DATAPREV 21

×