Oscommerce- Software livre para loja virtual


O oscommerce é um software livre desenvolvido em php e  com uma grande variedade de módulos.

Possui suporte  para quase todos os meios de pagamento incluindo  paypal, moip, pagseguro e etc.

Ótima opção para que gostaria de montar um negócio online.


Mais informações e download: http://oscommerce.com/

Tutorial linux - Contribuindo com a tradução do software livre- parte1

linux, tutorial linux, htb, bandwith control

Essa semana vi no twitter o do Andre Gondim chamando colaboradores para a tradução do ubuntu Natty Narwhal, que tem laçamento previsto para o dia 28 de abril de 2011.

 Baseado resolvi escrever uma série de 2 pequenos posts de como contribuir com a tradução do ubuntu-br e  kde-br.

4 passos para  iniciar a tradução do ubuntu:


Obtenha a chave PGP.

Assine o codigo de conduta.

 Entre na lista de tradutores.

 Comece a tradução.
alista é usada para tirar duvidas, enviar pacotes traduzidos, para que possam ser revisados eassim inserido no projeto final.

Existem algumas regras para a tradução e todas essas  informações estao disponiveis no wiki do projeto.

Você pode começar traduzindo de 5 em 5 pacotes e usando uma ou duas horas livre na semana.

Saiba mais aqui.

tutorial linux:Instalando o tomcat connector ou mod_jk no ubuntu server

No post anterior mostrtamos como instalar o apxs(apache extension tools) no ubuntu server.


Neste tutorial iremos ensinar como instalar o tomcat connectors no ubuntu server e fazer a integração entre o apache e o tomcat, muito útil para deixar usa urls mais amigaveis.

O primeiro passo para é fazer a instalação do apxs clique aqui para ver como.

O segundo passo é instalar o mod_jk ou tomcat connectors:

root@def_linux:# apt-get update
 
root@def_linux:# apt-get install libapache2-mod-jk

Agora daremos inicio a configuração do tomcat connector começando pelo arquivo  /etc/libapache2-mod-jk/worker.properties apenas precisamos alterar a linhas abaixo do comentario destacado em vermelho.


/etc/libapache2-mod-jk/worker.properties.
# workers.properties -
#
# This file is a simplified version of the workers.properties supplied
# with the upstream sources. The jni inprocess worker (not build in the
# debian package) section and the ajp12 (deprecated) section are removed.
#
# As a general note, the characters $( and ) are used internally to define
# macros. Do not use them in your own configuration!!!
#
# Whenever you see a set of lines such as:
# x=value
# y=$(x)\something
#
# the final value for y will be value\something
#
# Normaly all you will need to do is un-comment and modify the first three
# properties, i.e. workers.tomcat_home, workers.java_home and ps.
# Most of the configuration is derived from these.
#
# When you are done updating workers.tomcat_home, workers.java_home and ps
# you should have 3 workers configured:
#
# - An ajp13 worker that connects to localhost:8009
# - A load balancer worker
#
#

# OPTIONS ( very important for jni mode )

#
# workers.tomcat_home should point to the location where you
# installed tomcat. This is where you have your conf, webapps and lib
# directories.
#diretorio onde esta instalado o tomcat
workers.tomcat_home=/opt/tomcat6

#
# workers.java_home should point to your Java installation. Normally
# you should have a bin and lib directories beneath it.
#diretorio onde esta instalado o java
workers.java_home=/usr/lib/jvm/java-6-sun/

#
# You should configure your environment slash... ps=\ on NT and / on UNIX
# and maybe something different elsewhere.
#
ps=/

#
#------ ADVANCED MODE ------------------------------------------------
#---------------------------------------------------------------------
#

#
#------ worker list ------------------------------------------
#---------------------------------------------------------------------
#
#
# The workers that your plugins should create and work with
#
worker.list=ajp13_worker


#
#------ ajp13_worker WORKER DEFINITION ------------------------------
#---------------------------------------------------------------------
#

#
# Defining a worker named ajp13_worker and of type ajp13
# Note that the name and the type do not have to match.
#
worker.ajp13_worker.port=8009
worker.ajp13_worker.host=localhost
worker.ajp13_worker.type=ajp13
#
# Specifies the load balance factor when used with
# a load balancing worker.
# Note:
#  ----> lbfactor must be > 0
#  ----> Low lbfactor means less work done by the worker.
worker.ajp13_worker.lbfactor=1

#
# Specify the size of the open connection cache.
#worker.ajp13_worker.cachesize

#
#------ DEFAULT LOAD BALANCER WORKER DEFINITION ----------------------
#---------------------------------------------------------------------
#

#
# The loadbalancer (type lb) workers perform wighted round-robin
# load balancing with sticky sessions.
# Note:
#  ----> If a worker dies, the load balancer will check its state
#        once in a while. Until then all work is redirected to peer
#        workers.
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=ajp13_worker

--Fim do arquivo--


o proximo arquivo /etc/apache2/mods-available/jk.load resnposável pelo mod_jk no apache, onde voce irá inserir as linhas abaixo do destque em vermelho.


Nano arquivo /etc/apache2/mods-available/jk.load


LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so
#Arquivo de configuração do libapache2-mod-jk primeiro arquivo que configuramos.

JkWorkersFile /etc/libapache2-mod-jk/workers.properties

#arquivo que será usado como log

JkLogFile /var/log/apache2/mod_jk.log

#nivel do log, pode ser debug error e etc.
JkLogLevel error

#diretório onde ficam as pagina armazenadas no tomcat


jkAutoAlias /opt/tomcat6/webapps/

Agora iremos configura o arquivo default site do apache para que ele acesse o diretorio onde estão as paginas  jsp.

nano /etc/apache2/sites-enabled/000-sites



#composto comando de mapeamento do site, pasta dos arquivos, worker criado anteriormente.

JkMount /examples/servlets/* ajp13_worker
JkMount /meusite/* ajp13_worker

Agora reiniciamos o serviço do apache e tomcat e ja estaremos prontos para usa-los com o tomcat connectors.


 root@def_linux:# /opt/tomcat6/bin/catalina.sh stop
 root@def_linux:#/opt/tomcat6/bin/catalina.sh start
  root@def_linux:# /etc/init.d/apache2 restart

Fim do tutorial agora já podemos acessar o site pelas seguintes urls:


http:meusite.com:8080/meusite/

http://meusite.com/meusite/

Siga o @def_linux no twitter e fique por dentro dos nossos tutoriais, dicas e promoções.

Veja mais notícias Linux tutoriais do blog aqui.

Defendendo o o linux, blog  o linux  na veia.

Apache: Instalando o apxs(apache extension tools) no ubuntu server

linux, tutorial linux,apache, apxs


O apxs (apache extension tools) é uma ferramenta para construção e instalação de  extensão de modulos para o Apache http server.

Sem ele por exemplo você nao consegue instalar o mod_jk tomcat connector.

root@def_linux:#apt-get update



root@def_linux:# apt-get install apache2-threaded-dev

No próximo tutorial iremos mostra como instalar o tomcat connector e fazer a intergração entre o apache e o tomcat.

Siga o @def_linux no twitter e fique por dentro dos nossos   tutoriais, dicas e promoções.