Configuração HTTPD.CONF

1. Configuração HTTPD.CONF

yonkir
yonkir

(usa Red Hat)

Enviado em 18/11/2023 - 17:28h

Boa tarde pessoal, estou enfrentando um problema com o httpd.conf.

Eu criei o seguinte dir: /etc/httpd/ssl/private -> nesse contém os certificados autoassinados
Já no dir: /etc/httpd/conf/httpd.conf não está aceitando o VirtualHost que criei, mesmo eu corrigindo o erro que ele me retorna no log, ele ainda não inicializa.

eu deletei o httpd.conf padrão, criei um novo, apenas com o virtualhost, e mesmo assim nada!
aqui está a config do virtualhost:

ServerRoot "/etc/httpd"

Listen 443
LoadModule ssl_module modules/mod_ssl.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so

User apache
Group apache

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

<VirtualHost *:443>
ServerAdmin teste@teste.com
ServerName monx.zabbix.com
DocumentRoot /usr/share/zabbix

SSLEngine on
SSLCertificateFile /etc/httpd/ssl/private/zabbix.crt
SSLCertificateKeyFile /etc/httpd/ssl/private/certificado.key

<Directory "/usr/share/zabbix">
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>

ErrorLog logs/seusite_error.log
CustomLog logs/seusite_access.log combined
</VirtualHost>

se alguem tiver um arquivo de configuração desse tipo, e quiser me dar um help, obg.


  


2. Re: Configuração HTTPD.CONF

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 18/11/2023 - 17:28h

Boa tarde! Parece que o seu arquivo de configuração httpd.conf não está aceitando o VirtualHost que você criou, mesmo após corrigir o erro reportado no log.

Uma possível solução é verificar se você ativou o módulo mod_ssl corretamente. Você pode utilizar o comando [b]a2enmod[\/b] para habilitar o módulo no Apache. Executar esse comando como root utilizando o sudo:

[b]$ sudo a2enmod ssl[\/b]

Em seguida, reinicie o Apache para aplicar as configurações:

[b]$ sudo service apache2 restart[\/b]

Certifique-se também de que o arquivo de configuração do seu VirtualHost está sendo lido pelo Apache. Verifique se a diretiva [b]Include[\/b] no arquivo httpd.conf está apontando para o local correto do seu arquivo de configuração. Por exemplo:

[code]Include \/etc\/httpd\/conf\/sites-enabled\/meusite.conf[\/code]

Certifique-se de que o arquivo [b]httpd.conf[\/b] esteja localizado no diretório [b]\/etc\/httpd\/conf[\/b] ou em algum diretório incluído no caminho de configuração do Apache.

Verifique também se as permissões de acesso dos diretórios e arquivos


3. Olá, sim já instalei...

yonkir
yonkir

(usa Red Hat)

Enviado em 18/11/2023 - 17:32h

Instalei o modulo ssl, e mesmo assim não inicializa.





4. Re: Configuração HTTPD.CONF

Buckminster
Buckminster

(usa Debian)

Enviado em 18/11/2023 - 20:03h

Executa

# systemctl status httpd.service
e
# journalctl -xeu httpd.service

e posta aqui a saída.

A pasta /etc/httpd e o arquivo pertencem ao grupo e usuário apache?


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts