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. 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 :)

Postar um comentário

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