Created
February 8, 2017 17:24
-
-
Save laerciobernardo/891a10ef9b8f1c45b786442d08cf7e22 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 - Após o acesso SSH na instância da amazon efetue atualize os pacotes da distribuição | |
$ sudo apt-get update | |
$ sudo apt-get upgrade | |
2 - Instalar o APACHE | |
$ sudo apt-get install apache2 -y | |
3 - Instalar o MySQL | |
$ sudo apt-get install mysql-server mysql-client -y | |
3.1 - Configurar uma senha para o mysql-server | |
- Na tela que aparece digite e confirme a senha para autenticação do servidor no MySQL | |
4 - Instalar o PHP | |
$ sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql -y | |
5 - Instalando o PHPMyAdmin: | |
$ sudo apt-get install phpmyadmin -y | |
5.1 - Selecione na tela de configuração o módulo do apache2 | |
5.2 - Deixe o phpmyadmin configurar automaticamente as configurações de segurança, selectionando Yes na tela que pergunta: Configure database for phpmyadmin with dbconfig-common? | |
5.3 - Escolha uma senha para acessar o phpMyAdmin | |
5.4 Acesse o painel Administrativo através do link http://IP_DO_SERVIDOR/phpmyadmin | |
6 - Teste se o php está funcionando. Navegue até o diretório /var/www/html/ e crie um arquivo chamado info.php com o seguinte conteúdo: | |
<?php | |
phpinfo(); | |
6.1 Acesse a URL http://IP_DO_SERVIDOR/info.php e deverá aparecer as configurações do PHP | |
7.0 Configure o Acesso FTP, primeiro atualize os arquivos da distribuição | |
$ sudo apt-get dist-upgrade | |
7.1 Instale o Servidor FTP | |
$ sudo apt-get install vsftpd | |
7.2 É necessário checar se o servidor FTP está rodando | |
$ sudo netstat -a | grep ftp | |
Se conseguir rodar o comando você deverá ver o servidor como LISTEN, isso quer dizer que o FTP está rodando. | |
> tcp 0 0 *:ftp *:* LISTEN | |
7.3 Faça um backup do arquivo de configuração do FTP | |
$ sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.backup | |
7.4 Adicione as seguintes linhas no final do arquivo de configuração que fica em /etc/vsftpd.conf | |
pasv_enable=YES | |
pasv_min_port=13000 | |
pasv_max_port=13100 | |
port_enable=YES | |
pasv_address=[TROQUE PELO IP DO SERVIDOR NA AMAZON] | |
pasv_addr_resolve=YES | |
7.5 Agora vamos alterar algumas outras variáveis no arquivo de configuração | |
7.5.1 - Habilitar escrita para programas como FileZilla é necessário descomentar a linha write_enable=YES | |
# Uncomment this to enable any form of FTP write command. | |
write_enable=YES | |
7.6 Reinicie o servidor FTP | |
$ sudo service vsftpd restart | |
7.6.1 Crie um usuário para acessar o ftp | |
$ sudo adduser nomeDoUsuario | |
7.6.2 Escolha uma senha para o usuário | |
7.6.3 Preencha outros dados, caso queira, a medida que o terminal for pedindo. Se preferir tecle ENTER até o final | |
7.6.4 Configure acesso de escrita para a pasta pública do Servidor | |
& sudo chown -R nomeDoUsuario:nomeDoUsuario /var/www/html/ | |
7.8 - Abra as portas 13000 - 13100 para qualquer ip ter acesso nas regras do servidor amazon | |
7.9 - Faça o Login utilizando qualquer programa de FTP | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment