terça-feira, 4 de agosto de 2015

Servidor LAMP em OpenSUSE 13.2


APACHE 


Instalação:
# sudo zypper in apache2

Habilitando o Apache para iniciar junto ao sistema:
# sudo systemctl start apache2
# sudo systemctl enable apache2
Por segurança o Firewall do SUSE bloqueia todos os acessos externos, então você precisará alterar uma configuração do SUSEFirewall para permitir os acessos externos na porta 80 do servidor apache.


#sudo nano /etc/sysconfig/SuSEfirewall2

Encontre a linha:

FW_CONFIGURATIONS_EXT=""

E altere para

FW_CONFIGURATIONS_EXT="apache2"



Restarte o Firewall
# sudo systemctl restart SuSEfirewall2
Agora vamos editar o index. Diferente dos demais servidores, o opensuse armazena por default seu source do apache no diretório /srv/www/htdocs/

#nano /srv/www/htdocs/index.html
E cole no arquivo

<!DOCTYPE html>
<html>
        <head>
                <title>Teste Apache</title>
        </head>
        <body>
                <img src="logo.png">
               <h2>Servidor Ok!</h2>
        </body>
</html>




Agora acesse http://localhost/ ou http://ip-do-servidor/





Instalando o MariaDB

O MariaDB é um Forch do MySQL. Ele é mais robusto, performático e ainda por cima é escalável.
Para instalá-lo é simples:

# sudo zypper in mariadb


Para iniciar o serviço junto ao sistema:
# sudo systemctl start mysql
# sudo systemctl enable mysql

.Fazendo a instalação padrão
# mysql_secure_installation

Agora é só seguir as próximas etapas definindo algumas configurações e a senha de Root do banco.


Instalando o PHP 


# sudo zypper in php5 php5-mysql apache2-mod_php5

Feita a instalação dos pacotes, vamos testá-los. Vamos criar um arquivo chamado info.php no nosso diretório root do apache.


# sudo nano /srv/www/htdocs/info.php

e cole o conteúdo:

<?php
        phpinfo();
?>


agora acesse: localhost/info.php ou http://ip-do-servidor/info.php



Se tudo ocorreu como planejado, as informações do PHP serão mostradas

:)

SOBRE O AUTOR

Matheus Fidelis

http://msfidelis.github.io/

Power Ranger, Piloto de Helicópteros e Astronauta da NASA. Desenvolvedor Web PHP com foco em Backend e POO, Linux SysAdmin DevOps e Entusiasta Python. Criou esse site pra contribuir com a comunidade com coisas que aprende dentro de um setor maluco de TI :)

1 comentários:

  1. Poderias mostrar ou fazer um artigo mostrando como que faz o mesmo precedimento no ubuntu.

    ResponderExcluir

 
Nanoshots | Open Source Security, Linux e Tutoriais © 2015 - Designed by Templateism.com