Esta nova rubrica tem como objectivo a criação de alguns servidores básicos para ajudar no desenvolvimento das “nano, mini, micro e pequenas empresas” aproveitando tudo o que de melhor o mundo do open source tem para oferecer. Neste artigo, vamos instalar a plataforma de gestão do servidor via web, o webmin, tendo como base o artigo anterior.
Pré-requisitos:
- Instalação do Ubuntu 12.10
- Execução ou não do artigo anterior.
Índice:
- Pré-requisitos
- Instalação de pacotes
- Instalação e configuração do Webmin
- Configuração SVN e Webmin
- MySQL
Instalação de pacotes:
1. Vamos começar por instalar todos os pacotes necessários para o funcionamento deste servidor correndo o comando:
sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
2. Em seguida vamos fazer o download do webmin mais recente para a directoria home:
wget http://www.webmin.com/download/deb/webmin-current.deb ~
Índice:
- Pré-requisitos
- Instalação de pacotes
- Instalação e configuração do Webmin
- Configuração SVN e Webmin
- MySQL
Instalação e configuração do Webmin:
Instalação:
1. Para instalar o webmin basta executar o seguinte comando:
sudo dpkg --install webmin-current.deb
Configuração:
1. Ir ao endereço https://<ip do server>:10000
2. Carregar no botão “Proceed anyway”
3. No ecrã de login colocar os username e respectiva password do utilizador que utilizaram para instalar o webmin
4. Vamos aproveitar para actualizar o servidor, carregando na opção “# package updates are available”, onde o # é um número.
Índice:
- Pré-requisitos
- Instalação de pacotes
- Instalação e configuração do Webmin
- Configuração SVN e Webmin
- MySQL
Configuração SVN e Webmin
Depois do servidor actualizado, vamos instalar módulos do webmin para controlar a SVN:
1. Seleccionar na barra do lado esquerdo o menu “Webmin” e de seguida “Webmin Configuration”
2. Carregar na imagem correspondente a “Webmin Modules”
3. Seleccionar a opção “” e colocar na caixa de texto o valor:
https://pplware.sapo.pt/downloads2013/software/svnadmin.wbm
4. Carregar no botão “Install Module”
5. Seleccionar o link “SVN Admin”
6. Executar os seguintes comandos no terminal:
sudo mkdir /var/svn/repositorio/conf
sudo touch /var/svn/repositorio/conf/svnperms.conf
sudo touch /var/svn/repositorio/conf/userinfo.txt
sudo touch /var/svn/repositorio/conf/groupinfo.txt
sudo touch /var/svn/repositorio/conf/permsgroupinfo.txt
sudo touch /var/svn/repositorio/conf/repoinfo.txt
sudo chown -R www-data /var/svn/repositorio/conf
Nota: Para quem não tem nenhum repositório criado, deverá efectuar estes passos: aqui
7. Na nova página, vamos carregar no link “Module Config”
8. Colocar os seguintes campos com os valores colocados na imagem em cima.
9. Carregar no botão “Save”
10. Pressionar o botão “Show all repositories”
11. Carregar no repositório “pplware”
12. Carregar no botão “Add new Accessrule”
13. Carregar no botão “Save”
Índice:
- Pré-requisitos
- Instalação de pacotes
- Instalação e configuração do Webmin
- Configuração SVN e Webmin
- MySQL
MySQL
1. No menu do lado esquerdo, carregar no sub-menu “Servers” e de seguida em “MySQL Database Server”
2. Preencher o campo “Username” e “Password” com o login do utilizador root, configurado aqui.
3. Depois do login deverá aparecer como na imagem em baixo
Poderão também consultar as configurações do apache, no menu do lado esquerdo e no sub-menu “Servers” na opção “Apache Webserver”
Índice: