Bem vindo a Slacklife - Comunidade GNU/Linux Slackware do Brasil
Bem vindo a Slacklife - Comunidade GNU/Linux Slackware do Brasil

Menu Principal
· Home
· Equipe
· FAQ
· Galera
· ScreenShots
· Links
· #Slackware
· Regras
· Procura

Topicos
· Iniciantes
· Instalação
· Particionando o HD
· Lilo
· Internet/Redes
· Proxy/Firewall
· E-mail
· Modems
· Configuração
· Vídeo
· Placa de Som
· Impressoras
· Acentuação
· Ambiente X
· Kernel
· Linux/Windows
· Servidores de Web
· Sistema
· Miscelânea
· Segurança
· Linguagem C
· Shell Script

Categoria
· Downloads
· Apostilas
· Artigos
· Bugs
· Documentação
· Noticias
. Recomende

Usuario & Noticias
· Sua Conta
· Mandar Noticias

Contato
· Contato
· Publicidade


Parceiros

KingNet
InfoHelp

Central E-mail
FreeCode-BR
Dicas-L
LinuxIT
Priv8 Security
Community4dev
ScreenShot
nophz


Procura
Google




Ajuda on-line
Entre neste chat e tire todas suas duvidas sobre linux.


Hosted by

DSGX.org


Security Advisories
· Debian: lyskom-server denial of service vulnerability
· Debian: radiusd-cistron buffer overflow vulnerability
· SuSe: radiusd-cistron denial of service vulnerability
· Debian: mikmod buffer overflow vulnerability
· Debian: webmin session ID spoofing vulnerability
· Gentoo: cups denial of service vulnerability
· Gentoo: ghostscript Insecure temp file
· Gentoo: man Format string vulnerability
· Gentoo: kon2 Buffer overflow vulnerability
· Gentoo: lprng Symlink attack

leia mais...


 
  Servidores de Web: Configurando Apache, PHP e MySQL no Slackware sem compilar nada
Informativa Postado por unistd
Contribuição de unistd emWednesday, January 01 @ 16:35:19 GMT


Acompanhe este artigo escrito por Angelo Valle, sobre como instalar o Apache, PHP e MySQL sem precisar de compilação.

Configurando Apache, PHP e MySQL no Slackware sem compilar nada

Dica escrita por: Angelo Valle 

:. Introdução:

Nem sempre é necessário compilar tudo para que funcione bem no slackware. Basta usar os pacotes que vem no cdrom de instalação. Nessa dica abordarei esse trio, considerado por muitos ser indispensável à compilação.
Não é, e mostrarei como :)

Eu segui essa ordem: MySQL, Apache e PHP. Vamos as dicas:


:. MySQL

Instalei a versão do cdrom do slackware 8.1
#installpkg /mnt/cdrom/slackware/ap/mysql-3.23.51-i386-1.tgz

MySql instalado, vamos a configuração dele:

  • Precisamos instalar o batabase:
    #mysql_install_db
  • Precisamos setar a senha de root, mas para isso teremos que alterar um detalhe:
  • Iniciar o mysql: #safe_mysqld &
    Vai dar um erro, é normal e necessário para gerar o sock. Agora devemos fazer o seguinte:
    #chown -R mysql.mysql /var/lib/mysql
    Tentaremos novamente executar o server mysql:
  • #safe_mysqld &
    MySQL rodando :)
  • Setar a senha de root:
    #mysqladmin -u root password (SUA SENHA AQUI)
  • Logue-se ao mysql:
    #mysql -u root -p
  • Se como eu, você acessa o mysql através de outro micro, as permissões de acesso devem ser alteradas:mysql>grant all on *.* to root@(IP DA OUTRA MAQUINA) identified by '(SUA SENHA)'

Bom, acabamos o MySQL :)


:. Apache e PHP

Instalei as versões do cdrom do slackware 8.1
#installpkg /mnt/cdrom/slackware/n/apache-1.3.24-i386-1.tgz
#installpkg /mnt/cdrom/slackware/n/php-4.2.1-i386-1.tgz

Após instalar os dois, devemos editar o arquivo /etc/apache/httpd.conf e inserir os seguintes dados:

  • Na sessão Dynamic Shared Object (DSO) Support
    LoadModule php4_module     libexec/libphp4.so
    AddModule mod_php4.c
  • Na sessão DirectoyIndex, localize o IF abaixo e o edite dessa forma:

    DirectoryIndex index.html index.php index.htm
  • Aproveite e insira mais este IF:

    AddType application/x-httpd-php .php4 .php3 .phtml .php
    AddType application/x-httpd-php-source .phps

:. Testando

Vá na pasta /var/www/htdocs e crie um arquivo phpinfo() com este conteúdo:
phpinfo()
?>

Reinicie o apache:
#apachectl restart

Abra um navegador e digite a url:
http://localhost/phpinfo.php

Se todos os passos foram seguidos sem erros, seu servidor está funcionando e você verá as informações de seu sistema :)


:. Dica bônus - Criando pastas protegidas

Abra novamente o arquivo /etc/apache/httpd.conf e no final dele coloque essas linhas:


AllowOverride AuthConfig

Agora vá na pasta que você quer proteger e crie um arquivo .htaccess com o seguinte conteúdo:

AuthType Basic
AuthName "Descrição"
AuthUserFile /etc/apache/USUARIOS
require valid-user

Agora crie o arquivo SENHAS assim:

#htpasswd -c /etc/apache/SENHAS (login)

Não se esqueça de reiniciar o apache.


Abraços, e até a próxima :)

Fonte: http://www.guiadohardware.net/linux/dicas/40.htm