quinta-feira, 20 de agosto de 2015

Configurando um Servidor Web em Ambiente CentOS 7/ RHEL 7


Configurando um Servidor LAMP em ambiente CentOS 7/ RHEL7


Antes de mais nada avalie as configurações do hostname do seu servidor.

# hostname 

Normalmente as configurações default do CentOS 7 o Hostname e o Domínio vem como localhost.localdomain. Altere as configurações editando o arquivo /etc/hostname. Altere o hostname e o domínio editando as linhas, é sempre nomedohost.dominio.


# nano /etc/hostname 


Agora vamos instalar o servidor web, nossa plataforma será o Apache.

# yum install httpd 

Instalando o MySQL/MariaDB 

# sudo yum install mariadb-server

Opcional: Subindo o MySQL/MariaDB junto ao sistema
# sudo systemctl enable mariadb.service
# sudo systemctl start mariadb.service


Fazendo as configurações básicas de segurança. Aqui nós iremos realinhar uma senha para o root, que por sinal vem sem senha, então quando for solicitada basta dar um Enter e remover databases de testes e usuários anônimos no banco.

# mysql_secure_installation

Instalação e Cofiguração do PHP

# sudo yum install php php-pear php-mysql

Esses são os pacotes básicos para o funcionamento do PHP para trabalhar com o Apache e o MySQL. Ele irá resolver algumas dependências básicas e instalar. 




Gerando Logs do PHP


Edite o arquivo /etc/php.ini e altere os parâmetros abaixo.

error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR 
error_log = /var/log/php/php_error.log 
max_input_time = 30


Agora vamos criar o diretório para o PHP criar os logs

# sudo mkdir /var/log/php
# sudo chown apache /var/log/php


Agora vamos Iniciar o HTTPD

# sudo systemctl start httpd
# sudo systemctl reload httpd

Agora vamos ao navegador: 

http://localhost ou http://IP-DO-SERVIDOR




:)

SOBRE O AUTOR

Matheus Fidelis

http://msfidelis.github.io/

Power Ranger, Piloto de Helicópteros e Astronauta da NASA. Analista DevOps e Desenvolvedor Web Backend. Apaixonado por Linux, Arquitetura, API's, Containers, Integração, Código, Testes, Escalabilidade e Cloud. :)

Postar um comentário

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