Novo Blog @ WordPress.com

Não é que já ligue muito a isto. Contudo é bastante mais fácil hoje em dia ter um webspace com um blog do que andar a construir uma homepage. Assim resolvi criar uma conta no WordPress.com e usar o WordPress. Já o usava quando tinha o PC de casa sempre ligado, mas depois voltei ao antigo blogspot, que contudo não é assim tão funcional.

Acho que é uma boa altura para ir almoçar. Hoje, Sexta tirei um dia de férias e fiz uma maravilhosa ponte: estes quatros dias vão saber que nem ginjas.

Ontem foi dia de mudanças cá em casa. Ir à Moviflor buscar o novo móvel de Sala que chegou, e depois desmontar a herança que me foi legada quando comprei a casa! Esse maravilhoso, e apelidado de “monstro”  por mim e pela Diana, com três estantes enormes. Só vou ter saudades dos espaços de arrumação, mas este novo é muito mais maneirinho.

Já agora, um bem haja aos meus vizinhos deste bairro: Nem tudo é mau, e eles colaboram efectivamente na limpeza. Após duas horas de têr colocado o antigo móvel na rua mais o Francisco (nem sabemos como com o peso dele), alguém o começou a levar! Bloco a Bloco duas senhoras lá levaram o monstro de rojo… Não o destruímos muito. Apenas se partiu a chave, uma dobradiça da porta saltou durante o transporte para a rua, e até os parafusos iam todos num saquinho para juntarem os três blocos.

Enfim pelas dez e meia já tinhamos montado o puzzle, e lá fomos ao Chimarrão jantar que bem o merecemos.

Chateado fiquei quando descobri de volta a casa, que o ambientador da Brize tinha ficado de lado e entornado o liquido, para cima do meu Kiss DP1000. A porcaria do liquido além de ter posto um cheiro pestilento a laranja no leitor de DVD, além de me ter danificado um pouco da parte plástica do superior do DVD. Aparentemente o liquido parece não se dar muito bem com o plástico, especialmente do Kiss. Enfim funciona, e não ficou muito danificado.

 

Apache & IIS under Windows 2003

Já era algo curioso que andava a investigar a algum tempo para tentar resolver um pequeno problema que existe lá numa aplicação na empresa, e a verdade é que é mesmo possivel.

Aparentemente tudo apontava para ser possivel por cada um deles “em escuta” no porto 80 de um ip diferente. Infelizmente pelos testes realizados não o é. O nosso amigo IIS apodera-se de tudo o que é IP mesmo no IIS Admin especificando apenas o IP desejado.

De qualquer das formas após algum googling a resposta veio aqui:

http://p2p.wrox.com/topic.asp?TOPIC_ID=13366

Como geralmente estas coisas desaparecem passo a citar:

After installing Windows 2003, I configured IIS then turned off the service. Then I installed Apache and configured it to listen on the proper IP and port.

In this case the problem was that IIS 6.0 has a feature called Socket Pooling that claims all ports for all loaded IP addresses, even if not configured in IIS.

So, IIS was hogging port 80 on the IP address I’d designated as the Apache address and causing it to not run.

What I had to do was:

1- Extract the httpcfg.exe utility from the support tools area on the Win2003 CD.

2 – stop all IIS services: net stop http /y

3 – have IIS listen only on the IP address I’d designated for IIS: httpcfg set iplisten -i 192.168.1.253

4 – make sure: httpcfg query iplisten (the ip’s listed are the only ip addresses that IIS will be listening on and no other)

5- restart IIS Services: net start w3svc

Voila! Apache is listening on its default ports on 192.168.1.254 and IIS is listening on its default ports on 192.168.1.253.

E assim foi, apesar de não ter dado à primeira (não sei bem porquê o httpcfg devolveu um resultado 0 (como não o sei interpretar fiquei na dúvida), experimentei e o comportamente era o mesmo.

Lá fiz novamente o Stop ao w3svc, reconfigurei com o httpcfg, obtive um resultado 183 (deve ser melhor que 0, pensei eu), e um novo start aos serviços.

Testando lá temos o apache no Ip 1, e o IIS no IP 2. O Firefox não engana ! 🙂

E assim parece que ficam resolvidos os problemas de páginas com scriptings diferentes na mesma máquina. Nada de chamar php com IIS, e deixar a “natural performance” do apache tratar a “heavy load” bem como os php’s. Claro que para os asp’s nada melhor que de quem deles sabe… IIS.