A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

LAMP – Linux Apache MySql e PHP

Apresentações semelhantes


Apresentação em tema: "LAMP – Linux Apache MySql e PHP"— Transcrição da apresentação:

1 LAMP – Linux Apache MySql e PHP
Prof. Fábio Eder 1

2 Introdução Lamp = Acrônimo de:
Linux; Apache; MySql; Php, Perl ou Python. Tecnologia popular pelo seu baixo custo, alta performance e escalabilidade. 2

3 Apache É o servidor web mais utilizado no mundo atualmente;
Foi criado por Rob McCool (funcionário da NCSA – National Center for Supercomputing Applications) em 1995; É compatível com o protocolo http, multiplataforma, robusto e muito leve. 3

4 Estatística 2012 fonte: 4

5 Estatística 2016 fonte: 5

6 Apache – Segurança Provê segurança nos acessos via http utilizando o módulo “mod_ssl”, o qual ativa o protocolo https; Utiliza o protocolo SSL – Secure Sockets Layer, sendo necessário instalação do OpenSSL e o módulo SSL; O SSL utiliza duas chaves de cada lado da conexão (publica e privada); Os pares trocam as chaves públicas para criptografar os dados; Depois, utilizam a chave privada para decodificar os dados. 6

7 Apache – Arquivos de Configuração
/etc/apache2/apache2.conf – Arquivo principal de configuração do apache; /etc/apache2/httpd.conf – Arquivo vazio, mantido para fins de compatibilidade com versões anteriores; /etc/apache2/ports.conf – Define as portas e endereços IP do Apache; /etc/apache2/conf.d – Diretório que contém arquivos de diretivas de configuração adicionais incluídos no arquivo /etc/apache2/apache2.conf. 7

8 Apache – Arquivos de Configuração
/etc/apache2/mods-available – Diretório com arquivos .load e .conf; .load : contêm diretivas de configuração necessária para a carga do módulo em questão; .conf : contêm diretivas de configuração necessária para a utilização do módulo em questão; /etc/apache2/mods-enabled - Diretório que contém links simbólicos para o diretório /etc/apache2/mods-available. 8

9 Apache – Arquivos de Configuração
/etc/apache2/sites-available – Contém uma série de arquivos de sites para servidores virtuais (virtual hosts) que podem ser utilizados no apache. “default” é o arquivo de página padrão do servidor; /etc/apache2/sites-enabled – Diretório com links simbólicos para o diretório “/etc/apache2/sites-available” 9

10 MySql É um SGBD que utiliza a linguagem SQL (Structured Query Language) como interface; Atualmente, é um dos bancos de dados mais utilizados no mundo; Entre os usuários do MySql, estão: Bradesco, NASA, Sony, HP, Google, Cisco Systems; Como características apresenta: Portabilidade; Compatibilidade; Desempenho e Estalabilidade; Livre e Leve (Exige pouco Hardware). 10

11 PHP PHP (acrônimo "PHP: Hypertext Preprocessor", originalmente Personal Home Page) é uma linguagem interpretada livre e utilizada para gerar conteúdo dinâmico na World Wide Web; Seu propósito principal é de implementar soluções web velozes, simples e eficientes; Características principais: Velocidade e robustez; Estruturado e orientação a objetos; Portabilidade; Open-source. 11

12 LAMP – Instalação Básica
12

13 LAMP – Instalação Básica
Com o servidor ativado, vamos baixar os pacotes referentes ao LAMP: “mysql-server” “apache2” “libapache2-mod-php5” “php5” “php5-mysql” “phpmyadmin” Sintaxe: # apt-get install apache2 mysql-server php5 php5- mysql libapache2-mod-php5 phpmyadmin 13

14 LAMP – Instalação Básica
Cadastrar Senha do MySql... Verificar os arquivos de configuração do apache: “/etc/apache2/” Verificar o servidor MySql “mysql -u root -p” Também verificar o arquivo onde as páginas WEB serão armazenadas: “/var/www/” Alterar o arquivo: “index.html” 14

15 LAMP - Teste Realizar o teste no cliente pelo navegador, digitando:
“ [ipdoservidor]/index.html ” 15

16 Link Simbólico No link tipo simbólico, o link é um arquivo especial de disco do tipo link, que tem como conteúdo o caminho para chegar até o arquivo alvo. Características: Pode-se fazer links simbólicos em arquivos e diretórios; O link simbólico e o arquivo alvo não precisam estar na mesma partição de disco; Se o link simbólico for apagado/movido. Somente o link será apagado/movido; Qualquer usuário pode criar/desfazer um link simbólico (respeitando as permissões). Voltar Fonte:

17 Virtual Hosts Virtual Host é a capacidade de hospedar mais do que um web site numa única máquina, com um endereço IP ou mais. Voltar 17

18 18

19 19

20 20


Carregar ppt "LAMP – Linux Apache MySql e PHP"

Apresentações semelhantes


Anúncios Google