Gostaria de saber se alguém já configurou "http over ssl" no Red Hat 9.0, se poderia me ajudar, a versão do Apache é 2.0.40 e já instalei o mod_ssl. Alguém sabe um manual que eu possa seguir.
Desde já agradeço.
Gostaria de saber se alguém já configurou "http over ssl" no Red Hat 9.0, se poderia me ajudar, a versão do Apache é 2.0.40 e já instalei o mod_ssl. Alguém sabe um manual que eu possa seguir.
Desde já agradeço.
vou te a dar uma dica que dou pra todo mundo que pergunta algo especifico sobre distros.
Os programas são os mesmos, os arquivos de configuração também, então nao precisa procurar algo especifico pra tua distro, qq manual de apache e ssl serve, pode mudar uma coisinha ou outra, mas da pra se virar
veja os artigos do site
https://under-linux.org/topicoartigos45.html
Caro Amigo,
Eu segui esse link pra configurar o https, o seguinte topico do artigo:
Set up SSL
http://www.twilight-systems.com/flac...ache2-rh9.html
e?
Não deu certo, gerei a chave e copie pro ssl.conf e nada !!!!
Descomentei algumas linhas no arquivo de configuração e nada !!!
Não deu certo, gerei a chave e copie pro ssl.conf e nada !!!!
nao concordo com vc 13c_m4n pois o httpd do mandrake 10 eh uma zona total, precisei pegar algumas configuracoes para passar para meu fedora penei muita para ter algumas coisas para funcionar pararecido com o server.
Mas para configurar tb no mandrake eh muito ruim de buscar documentações mas com certeza tem muita coisa na net que se procurar ache e no red hat nao deve ser tao dificil de configurar, eagm vai no google que vc encontra.
eagm
vc precisa ser mais especifico ninguem vai conseguir te ajudar sem saber o erro, veja os logs, mostre as msgs que aparecem,etc.
thiagoacsp
não lembro mais como eh que eh no mandrake mas não eh pra ter nada de diferente nao, a única distro que eu notei algo de bem diferente foi no ubuntu que divide o httpd.conf em varios outros arquivos, mas mesmo assim nao eh nada com que se preocupar, pois a sintaxe eh a mesma, soh ta tudo separado (e no fundo ateh que gostei dessa do ubuntu)
No Red Hat 9.0 no diretório /etc/http/conf , existe um Makefile:
Eu faço o seguinte:
########################################
# cd /etc/httpd/conf
# make www.myhost.org.pem
umask 77 ; \
PEM1=`/bin/mktemp /tmp/openssl.XXXXXX` ; \
PEM2=`/bin/mktemp /tmp/openssl.XXXXXX` ; \
/usr/bin/openssl req -newkey rsa:1024 -keyout $PEM1 -nodes -x509 -days 365 -out $PEM2 ; \
cat $PEM1 > www.myhost.org.pem ; \
echo "" >> www.myhost.org.pem ; \
cat $PEM2 >> www.myhost.org.pem ; \
rm -f $PEM1 $PEM2
Generating a 1024 bit RSA private key
...........................................++++++
...........++++++
writing new private key to '/tmp/openssl.c7ucXb'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [GB]:US
State or Province Name (full name) [Berkshire]:CT
Locality Name (eg, city) [Newbury]:HappyTown
Organization Name (eg, company) [My Company Ltd]:Happiness
Organizational Unit Name (eg, section) []:Happy Department
Common Name (eg, your name or your server's hostname) []:www.myhost.org
Email Address []:[email protected]
##############################################
Depois eu movo:
#mv /etc/httpd/conf/www.myhost.org.pem /etc/httpd/conf/ssl.crt/
Descomento a seguite linha no meu ssl.conf
LoadModule ssl_module modules/mod_ssl.so
SSLCertificateFile /etc/httpd/conf/ssl.crt/www.myhost.org.pem
e Simplesmente restarto o httpd, não aparece nenhum erro, mas quando coloco https://www.myhost.org, aparece a tradicional :A página não pode ser exibida.
O que estaria faltando ????
provavelmente ativar o https nele, não eh soh colocar o certificado, vc tem q criar uma entrada (como se fosse um host virtual) especificando a porta (443) o diretorio padrao,etc..
olha na conf que jah deve te um exemplo comentado
mais uma coisa nao lembro no redhat, mas pra iniciar o ssl e uso
apachectl startssl
e nao apachectl start
Seria essa parte aqui:
#<VirtualHost _default_:443>
# General setup for the virtual host
#DocumentRoot "/var/www/html"
#ServerName new.host.name:443
#ServerAdmin [email protected]ess
#ErrorLog logs/ssl_error_log
#TransferLog logs/ssl_access_log
e pra que server essa parada de host virtual ???
Desculpe-me por estar incomodando tanto, mas tá flórida aqui !!!!
issu essa mesma, soh altera as variaveis pra sua pasta,etc.
Caro amigo,
Eu fiz o seguinte e continua aparecendo nada:
<VirtualHost 10.0.1.1>
DocumentRoot "/var/www/html"
ServerName www.myhost.org
ServerAdmin [email protected]
ErrorLog logs/myhost-ssl_error_log
TransferLog logs/myhost-ssl_access_log
o meu diretorio html é esse mesmo /var/www/html/
Não sei por que não aparece nada, apenas a página de erro !!!!
Obrigado mais uma vez pela ajuda prestada !!!!!
qual erro?
O httpd restart normalmente sem erro algum aparentemente tudo blz. Não entendo por que quando vou abrir a página no browser apenas aparece :
A pagina não pode ser exibida.
o ssl 2.0 e 3.0 estão habilitados no browser e tudo mais. Eu não entendo !!!
como eh q vc ta iniciando o servico?
/etc/init.d/httpd restart , apenas isso dá tudo ok no restart
como disse antes nao lembro direito no rh, mas vc precisa forçar ele carregar o ssl tenta com
/etc/init.d/httpd startssl
Não exite essa opção, já testei, tipo, já desmarquei algumas outras opções do ssl.conf e quando ia restart dava erro, por isso, é pelo "/etc/init.d/httpd restart" mesmo. Eu to usando o RH 9.0 .
entaum num tem mto oq fazer agora a num ser verificar os logs