Segui o tutorial de instalação do ISPConfig3 do howtoforge.com The Perfect Server . tudo dentro dos conformes, tirando a parte de quotas, pois estou utilizando uma VPS.
De início tudo funcionando perfeitamente, até começar a migrar alguns sites, o detalhe ficou na questão que elaborei um firewall com politica INPUT DROP, ou seja, todas as portas de input estão fechadas, exceto as portas abertas manualmente no firewall, no caso as portas dos serviços disponibilizados nesta VPS.
Ao migrar o primeiro sistema que necessita utilizar FTP tive a desagradável surpresa de não funcionar, o usuário cadastrado no ispconfig, conectava via terminal, mas não listava diretórios nem realizava upload.
Após umas 6 horas de pesquisas e tentativas infrutíferas de resolver o problema, encontrei esta discussão no próprio howtoforge , e foi quando descobri que quando iniciava uma conexão passiva, o cliente tentava conectar em portas aleatórias e ficava nisso até dar TIME OUT. Meu problema foi deixar o firewall configurado de com politica de negar tudo, com exceção do que for explicitamente permitido (que ironia!) .
Para solucionar o problema, foi criado um arquivo de configuração informando o range de portas para serem utilizadas no pure-ftp de forma passiva, que transcrevo na forma original de onde encontrei
Create a file in /etc/pure-ftpd/conf/PassivePortRange, inside, just write the port range separated with a space.
echo "29799 29899" > /etc/pure-ftpd/conf/PassivePortRange
No meu caso utilizei outras portas, e para completar, realizei a abertura das portas no firewall , neste caso seria:
iptables -I INPUT -p tcp --dport 29799:29899 -j ACCEPT
depois reiniciar o pure-ftp
/etc/init.d/pure-ftpd-mysql restart
Este site foi importante para habilitar o modo debug do do pure-ftp também http://www.faqforge.com/linux/controlpanels/ispconfig3/how-to-enable-debugging-in-pure-ftpd-on-debian-linux/
sexta-feira, 7 de agosto de 2015
quarta-feira, 22 de abril de 2015
XAMPP instalar apache e mysql como serviço windows 7
Ao utilizar o xampp como ambiente de testes/desenvolvimento em seu windows 7 e teve problemas para instalar o apache e o mysql como serviço ( iniciar automaticamente quando o windows inicia)?
Os comandos foram realizados tendo como base que o windows está instalado na unidade C diretório de instalação foi o c:\xampp que é o mais comum de ocorrer, caso a sua instalação não esteja com estes padrões adapte para suas necessidades.
siga os passos:
1 -clique no 'iniciar',
2 -digite cmd
3- clique com o botão direito do mouse e
4- clique em executar como administrador.
Após abrir o prompt de comando,
1 - navegue até o diretório do apache onde o xampp foi instalado: cd c:\xampp\apache
2 - instale o httpd.exe que fica dentro do diretorio bin: bin\httpd.exe -k install
3 - inicialize o serviço 'Apache2.4': net start Apache2.4
Agora vamos executar a instalação do Mysql como serviço (inicializar automaticamente quando o windows iniciar)
1 - navegue até o diretorio do mysql onde o xampp foi instalado: cd c:\xampp\mysql
2 - copie o arquivo my.ini do diretório bin para o diretório do windows: copy "%cd%\bin\my.ini" %windir%\my.ini
3 - instale o mysqld.exe: bin\mysqld.exe --install mysql --defaults-file="%cd%\bin\my.ini"
4 - inicie o serviço do mysql: net start mysql
segunda-feira, 25 de agosto de 2014
FOR .bat
Se você precisa fazer um arquivo .bat e executar um for dentro do danado, ai vai um exemplo.
FOR %%i IN ( intem1 item2 item3) DO @echo %%i
é necessário utilizar %% para indicar a variável no for, e deve ser apenas 1 caracter.
FOR %%i IN ( intem1 item2 item3) DO @echo %%i
é necessário utilizar %% para indicar a variável no for, e deve ser apenas 1 caracter.
sexta-feira, 8 de agosto de 2014
Adicionando rota estática pra determinado destino
# route add -net 161.148.40.22 netmask 255.255.255.255 gw XXX.XX.X.XXX
quinta-feira, 31 de julho de 2014
Executar programa como administrador com usuário comum
Nos laboratórios de informática de escolas/ faculdades, geralmente são disponibilizados uma conta de usuário limitados para usuários comuns, assim não é possível que instalem programas, ou façam alterações nas configurações dos computadores
O problema surge quando algum programa de ensino necessita de 'poderes' administrativos para ser executado, neste caso complica a situação.
Com um pouco de pesquisa encontrei a respontas nos dois sites abaixo:
http://www.cooperati.com.br/2013/03/01/executando-programas-com-credenciais-de-administrador/
http://www.hotelwww.com.br/suporte/executar-programa-sempre-como-administrador/
A solução é definir no atalho para que seja solicitado a senha na primeira execução e depois memorize estas credenciais. com os comandos : runas /savecred /user:administrador
Atenção, se o usuário administrador de seu computador não for administrador altere no atalho
Nosso caso foi o uso do MySQL Workbench ( que tivemos que deixar o mysql para ser inicializado manualmente para não entrar em conflito com o mysql do XAMPP.)
quarta-feira, 28 de maio de 2014
Rascunho - VLAN Enterasys B3G124-24
For example,
set vlan create 2
set vlan create 3
set vlan egress 2 ge.1.1
set vlan egress 3 ge.1.1
With this configuration you are sending frames from vlans 2 and 3 through this port.
terça-feira, 13 de maio de 2014
Ubuntu Server 14.04 - erro locale: Cannot set LC_ALL to default locale: No such file or directory
Toda vez que se instala um programa pelo apt-get recebia esta mensagem como parte do erro informando que o local configurado PT_BR não era conhecido .
Até o momento não era problema, pois os que utilizei estavam funcionando, porém quando fui utilizar o SARG ai sim, o mesmo não executava a tarefa pelo mesmo motivo, resultado, fui obrigado a solucionar a questão.
Cannot set LC_ALL to default locale: No such file or directory
Para solucionar este problema instalei o pacote de linguagem português com
#apt-get install language-pack-pt language-pack-pt-base
Até o momento não era problema, pois os que utilizei estavam funcionando, porém quando fui utilizar o SARG ai sim, o mesmo não executava a tarefa pelo mesmo motivo, resultado, fui obrigado a solucionar a questão.
Cannot set LC_ALL to default locale: No such file or directory
Para solucionar este problema instalei o pacote de linguagem português com
#apt-get install language-pack-pt language-pack-pt-base
Assinar:
Postagens (Atom)