Apache não inicia [RESOLVIDO]

1. Apache não inicia [RESOLVIDO]

Sebastião Burnay
sburnay

(usa Ubuntu)

Enviado em 15/09/2011 - 17:37h

Viva!

Tenho um CentOS 5.6 com um Squid e Apache.

Recentemente quis adicionar ao apache uma regra de redirect para que utilizadores externos acedam ao meu servidor CentOS no porto 7778 e o Apache o redirecione para o servidor de mail (numa outra máquina da rede).

#### 1 Criei um Virtual host em /etc/httpd/conf/httpd.conf
Listen 7778
<VirtualHost *:7778>
ProxyRequests On
ProxyPreserveHost On
ProxyPass / http://mail.DOMAIN:7778/
ProxyPassReverse / http://mail.DOMAIN:7778/
ServerName mail.DOMAIN
ErrorLog logs/mail_DOMAIN_error_log
CustomLog logs/mail_DOMAIN_access_log common
</VirtualHost>

#### 2 Detectei um problema com o SELinux
root@MACHINE~# service httpd restart
SELinux is preventing the httpd (httpd_t) from binding to port 7778.

#### 3 Resolvi o problema ocm o comando semanageport e confirmei
root@MACHINE~# semanage port -a -t http_port_t -p tcp 7778
root@MACHINE~# reboot
...
[root@MACHINE ~]# semanage port -l | grep 7778
http_port_t

#### 4 Detectei o serviço netwise 'agarrado' a esse porto em /etc/services para tcp e udp, removi #### essas duas entradas do ficheiro /etc/services (será que fiz mal?)

#### 5 O problema simplesmente se alterou um pouco, mas continua sendo um problema
root@MACHINE~# service httpd restart
Stopping httpd: [FAILED]
Starting httpd: (98)Address already in use: make_sock: could not bind to address 0.0.0.0:7778
no listening sockets available, shutting down
Unable to open logs


Já tentei listar os portos activos, mas sem sucesso, o porto em questão não está a ser usado.

Alguém sabe o porquê ou está disposto a tentar descobrir?

Obrigado,
sburnay.




  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts