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.
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.
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 ] —-
Pingback: Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – VII) | Susviela Blog´s
Pingback: Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – V) | Susviela Blog´s
Pingback: Instalando Ubuntu GNOME 17.04 | Susviela Blog´s