Instalado o Apache: [root@localhost ~]# yum

Transcrição

Instalado o Apache: [root@localhost ~]# yum
Instalado o Apache:
[root@localhost ~]# yum -y install httpd
Acesso ao documento de configuração do Apache:
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
Feita a configuração do virtual host para gerar os logs, configuração do diretório restrito para
autenticação de usuários e configuração do formato de saída dos logs :
<VirtualHost *:80>
ServerAdmin root@localhost
DocumentRoot /var/www/html/prjintgti2
ErrorLog /var/www/html/logs/prjintgti2-error_log
CustomLog /var/www/html/logs/prjintgti2-access_log combined
</VirtualHost>
Alias /restrito "/var/www/html"
<Directory "/var/www/html">
Options Indexes FollowSymLinks includes
AllowOverride AuthConfig
AuthName "Diretório Restrito"
AuthType Basic
AuthUserFile /etc/httpd/conf/senha
require valid-user
Order allow,deny
Allow from all
</Directory>
LogFormat "%a;%u;%{%H;%M;%S;%d/%m/%Y}t;%>s" combined
Criados os usuários:
[root@localhost ~]# htaccess -c /etc/httpd/conf/senha matheus
[root@localhost ~]# htaccess /etc/httpd/conf/senha wilson
[root@localhost ~]# htaccess /etc/httpd/conf/senha barbara
[root@localhost ~]# htaccess /etc/httpd/conf/senha jose
criadas a pasta para armazenas os logs:
[root@localhost ~]# mkdir /var/www/html/logs
Criada a pasta Raiz para os documentos do servidor e alterado o modo de acesso e proprietário da
pasta:
[root@localhost ~]# mkdir /var/www/html/prjintgti2 && chown apache:apache
/var/www/html/prjintgti2 && chmod 755 /var/www/html/prjintgti2
Desabilitado o selinux:
[root@localhost ~]# vim /etc/selinux/congif
SELINUX=disabled
Criado o arquivo index.html para teste na página de raiz dos documentos:
[root@localhost ~]# vim /var/www/html/prjintgti2/index.html
No documento foi colocado um texto qualquer apenas para fim de verificação de fucionamento da
página e por fim foi salvo com o comando :qw no vim
Reiniciado o servidor
[root@localhost ~]# reboot
Iniciado e habilitado o serviço do Apache
[root@localhost ~]# systemctl start httpd
[root@localhost ~]# systemctl enable httpd
Foram feitos acessos no ip do servidor via browser, responderam corretamente e geraram os logs
com sucesso
Verificados os logs, são registrados separados por ponto e vírgula:
%a – ip do cliente
%u – usuario acessando
%{%H;%M;%S;%d/%m/%y}t – Hora;Minuto:Segundo;Dia/Mes/Ano
%>s – status da requisição
[root@localhost ~]# vim /var/www/html/logs/prjintgti2-access_log
192.168.43.230;-;09;34;23;14/06/2016;401
192.168.43.230;jose;09;34;27;14/06/2016;200
192.168.43.230;jose;09;34;27;14/06/2016;404
192.168.43.230;jose;09;34;27;14/06/2016;404
192.168.43.230;-;09;34;32;14/06/2016;401
192.168.43.230;barbara;09;34;37;14/06/2016;200
192.168.43.230;-;09;34;43;14/06/2016;401
192.168.43.230;wilson;09;34;45;14/06/2016;401
192.168.43.230;wilson;09;34;51;14/06/2016;200
192.168.43.230;-;09;34;57;14/06/2016;401
192.168.43.230;matheus;09;35;01;14/06/2016;200
192.168.43.230;-;09;49;29;14/06/2016;401
192.168.43.230;wilson;09;49;39;14/06/2016;200
192.168.43.230;wilson;09;49;39;14/06/2016;404
192.168.43.230;-;09;49;51;14/06/2016;401
192.168.43.230;matheus;09;49;53;14/06/2016;401
192.168.43.230;matheus;09;49;56;14/06/2016;200
192.168.43.230;-;09;50;05;14/06/2016;401
192.168.43.230;barbara;09;50;10;14/06/2016;200
192.168.43.230;-;09;50;15;14/06/2016;401
192.168.43.230;jose;09;50;19;14/06/2016;200