Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – VI)

Nesse passo vamos instalar o Apache (Servidor web open source) em nosso servidor Linux Ubuntu Server 17.04.

Vamos logar no nosso servidor Ubuntu e digitar:

$ sudo apt-get update
$ sudo apt-get install apache2

Após a instalação vamos digitar:

$ cd /var/www/html
$ ls
deve aparecer um arquivo index.html, vamos ver esse arquivo funcionando lá no nosso Windows.

Após isso vamos testar se esta funcionando o nosso servidor Apache, para isso você pode acessar essa pasta /var/www/html no Servidor Ubuntu 17.04 Server que estamos instalando, simplesmente digitando o endereço IP do nosso servidor, e se estiver tudo certo vamos ter uma página como a imagem abaixo.

apache-ok

Veja que apenas digitando http://192.168.1.99 (endereço que definimos manualmente para nosso servidor) já temos o Apache funcionando, indicando que correu tudo bem na instalação.

Tecnicamente está pronto, mas o ideal era permitir que o usuário criado lá no Ubuntu Server tivesse acesso de leitura e escrita nessa pasta facilitando a publicação de seus  arquivos, vamos  compartilhar /var/www/html no Samba:

$ sudo pdbedit -L   (lista os usuários do Samba no Ubuntu Server)

marcelo:1000:Marcelo Antunes   <= Nesse caso podemos dar permissão para o usuário marcelo, você pode adicionar novos usuários  samba se achar necessário.

$ sudo chmod 777 -R /var/www/html/ (permissões de escrita e leitura)
$ sudo nano /etc/samba/smb.conf
Nós já editamos esse arquivo e já temos a cópia do mesmo. Agora vá até o final do arquivo e vamos incluir as linhas abaixo:

[html]
     path = /var/www/html
     valid users = marcelo
     admin users = marcelo
     read list = marcelo
    write list = marcelo

Grave com CTRL+O e CTRL + X

Vamos reiniciar o serviço:
$ sudo service smbd restart

Precisamos testar isso. Vamos no Windows e no ícone de rede encontramos o compartilhamento [ html ] que foi criado por nós com a adição dessas linhas no final do arquivo de configuração do Samba.

apache-compartilhando-html

E assim já estamos com o Servidor Apache funcionando e com acesso as pastas para podermos publicar nosso site.

Observação: alguns usuários preferem mudar a pasta /var/www/html para /var/www, eu penso que isso é transparente para o usuário final mas.., nesse caso:

——–[ Opcional ]——–
$ cd /etc/apache2/sites-enabled
$ ls -l
$ sudo cp 000-default.conf 000-default.conf.bkp   (vamos fazer copia para garantir)
$ ls
$ sudo nano 000-default.conf  

Apenas apague o /html no final da linha DocumentRoot  e salve com CTRL+O e CTRL+X

$ sudo service apache2 restart   (para reiniciar o sistema)
$ sudo chmod 777 -R www  (precisa permissão para escrever nessa pasta e aqui entra uma questão de segurança que foge do escopo dessa dica)
——–[ Fim opcional ]——-

 

Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – I)
Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – II)
Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – III)
Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – IV)
Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – V)

– – / / – –

—- [ Conheça nosso sistema de gestão comercial: POWER Admc ] —-

https://poweradmc.wordpress.com/

Sobre Carlos Susviela

Programador (Desktop / web) WebDeveloper (Sistemas e páginas internet) Técnico Informática / Criptomoedas --------------------------- Torcedor: S.C. Internacional / RS / Brasil
Esse post foi publicado em Banco de Dados, Computadores e a Internet, Internet - Segurança, linux, Postgresql, Programação, Programação PHP e marcado , , , , , , , , . Guardar link permanente.

3 respostas para Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – VI)

  1. Pingback: Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – VII) | Susviela Blog´s

  2. Pingback: Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – V) | Susviela Blog´s

  3. Pingback: Instalando Ubuntu GNOME 17.04 | Susviela Blog´s

Deixe um comentário