Aula4 - Apache - Ubuntu

24 Pages • 604 Words • PDF • 151.5 KB
Uploaded at 2021-09-24 12:21

This document was submitted by our user and they confirm that they have the consent to share it. Assuming that you are writer or own the copyright of this document, report to us by using this DMCA report button.


Informática I APACHE – UBUNTU Professor: Ítalo Pereira [email protected]

Instituto Federal de Minas Gerais São João Evangelista

O que é o Apache? • O apache é servidor web mais utilizado em sistemas linux. • Sua função básica é servir páginas web requisitadas por computadores clientes, geralmente por meio de navegadores web.

O que é o Apache? • O protocolo mais comum para transferência de páginas web é o HTTP. • São suportados também o HTTPS(Protocolo Seguro para Transferência de HiperTexto) e FTP(Protodo de transferência de arquivos).

O que é o Apache? • Os servidores web Apache são geralmente utilizados em conjunto com o SGBD MySQL e também com as linguagens de script, PHP, Perl e Phyton. • Denomina-se esse conjunto como LAMP (Linux, Apache, PHP-Perl-Phyton).

Prática • • • •

Instalação do Apache2 Configuração Configurações HTTPS Permissão de escrita

Instalação • Para executar a instalação do abaixo execute o seguinte comando: – sudo su (define a sessão como root) – apt-get update (baixa a lista de pacotes disponíveis) – apt-get install apache2 (instala o apache)

Configuração • As configurações do apache são realizadas por meio de diretivas em arquivos de configuração utilizando texto puro. • Os arquivos e diretórios de configuração estão localizados /etc/apache2.

Configuração • Arquivos de configuração – apache2.conf – envvars – httpd.conf – magic – ports.conf

Configuração • Diretório de configuração – conf.d – mods-available – mods-enabled – sites-available – sites-enabled

Configurações básicas • Criação de diretórios dentro do diretório /var/www/ – Criar o diretório “example.com” • Criar o diretório public_html

– Criar o diretório “test.com” • Criar o diretório public_html

• Conceder permissão ao diretório /var/www – chmod –R 755 /var/www/

Configurações básicas • Com os diretórios criados alterar o usuário que os detém para o usuário padrão do login. – sudo chown -R $USER:$USER /var/www/example.com/public_html – sudo chown -R $USER:$USER /var/www/test.com/public_html

• A variável $USER terá o valor do usuário com o qual você está logado atualmente quando você pressionou "ENTER".

Configurações básicas • Fazendo isto, nosso usuário regular agora detém os subdiretórios public_html onde estaremos armazenando nosso conteúdo. • Conceder permissão ao diretório /var/www – sudo chmod –R 755 /var/www/

• Agora o servidor web tem as permissões que ele precisa para servir o conteúdo. • E seu usuário deve ser capaz de criar conteúdo dentro das pastas necessárias.

Configurações básicas • Criação de páginas demo para o Virtual Host example.com – gedit /var/www/example.com/public_html/index.html

Configurações básicas • Criação de páginas demo para o Virtual Host test.com – gedit /var/www/test.com/public_html/index.html

Configurações básicas • Criação de novos arquivos de Virtual Hosts. – Arquivos de virtual host especificam a configuração do virtual host e como o Apache irá responder as requisições. – O arquivo 000-default.conf é o arquivo padrão do apache.

Configurações básicas • Copie o arquivo de configuração para o domínio example.com. • sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/example.com

• Abra o arquivo – sudo gedit example.com

Configurações básicas • O arquivo deve possuir a seguinte configuração.

Configurações básicas • Copie o arquivo de configuração para o domínio test.com. • sudo cp /etc/apache2/sites-available/example.com /etc/apache2/sites-available/test.com

• Abra o arquivo – sudo gedit test.com

Configurações básicas • O arquivo deve possuir a seguinte configuração.

Configurações básicas • Executar os comandos abaixo para realizar geração de arquivos de atalho dentro de /etc/apache2/sites-enabled/. – sudo a2ensite example.com – sudo a2ensite test.com

• Verificar se os atalhos foram criados.

Configurações básicas • Configurar o arquivo /etc/hosts – sudo gedit /etc/hosts – Criar as seguintes linhas dentro do arquivo.

Configurações básicas • Reiniciar o apache. – sudo service apache2 restart

• Abrir o navegador e digitar os seguintes endereços. – http://example.com – http://test.com

Dúvidas

Referências • https://help.ubuntu.com/lts/serverguide/http d.html
Aula4 - Apache - Ubuntu

Related documents

24 Pages • 604 Words • PDF • 151.5 KB

8 Pages • 2,147 Words • PDF • 151.3 KB

8 Pages • 2,398 Words • PDF • 154.7 KB