http://www.zago.eti.br/apache1.txt Este arquivo é continuação de apache.txt que está em: http://www.zago.eti.br/apache.txt Use CTRL+F para refinar a pesquisa. veja neste diretorio apache.txt httpd.txt php.txt ******************************************************* De:  Augusto Lüdtke Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Duvida Apache Data:  Fri, 19 Sep 2003 14:14:27 -0300 Olá! 1) edite o seu httpd.conf 2) localize a seção do módulo mod_autoindex () 3) adicione a opção NameWidth=* na linha de IndexOptions 4) reinicie o apache Maiores informações: http://httpd.apache.org/docs/mod/mod_autoindex.html Augusto Lüdtke ----- Original Message ----- From: "Felipe Vieira Almeida" To: Sent: Thursday, September 18, 2003 4:56 PM Subject: (linux-br)Duvida Apache Eu coloquei o apache no ar só com os arquivos dentro da pasta padrao... (ou seja sem nenhum arquivo html) Só que os nomes desses arquivos estao sendo cortados: Como faço para q esse nomes apareçam inteiramente na pagina? (Eu sei q dá, pq ja vi server apache com nomes inteiros...) ******************************************************* Para criar um certificado "assinado por você mesmo" (self signed), use os comandos: openssl genrsa 1024 > /etc/httpd/conf/ssl.key/[dominio].key openssl req -new -key /etc/httpd/conf/ssl.key/[dominio].key > /etc/httpd/conf/ssl.csr/[dominio].csr openssl req -new -x509 -key /etc/httpd/conf/ssl.key/[dominio].key > /etc/httpd/conf/ssl.crt/[dominio].crt O segundo comando vai pedir alguns parâmetros. Siga o exemplo: Country Name (2 letter code) [AU]:BR State or Province Name (full name) [Some-State]:Sao Paulo Locality Name (eg, city) []:Sao Paulo Organization Name (eg, company) [Internet Widgits Pty Ltd]:Empresa Organizational Unit Name (eg, section) []: Common Name (eg, YOUR name) []:teste.com.br Email Address []:email@teste.com.br Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []: An optional company name []: (Importante: "Common Name" é o nome do seu domínio, "A challenge password []:" nao digite nada, senão o Apache vai pedir essa senha sempre que iniciar) Pronto. Depois é só modificar no Apache o caminho para os arquivos criados: SSLCertificateFile /etc/httpd/conf/ssl.crt/[dominio].crt SSLCertificateKeyFile /etc/httpd/conf/ssl.key/[dominio].key ObsS: Troque [dominio] pelo seu domínio correto. O domínio não precisa ser oficial, se for (self signed) O Navegador vai exibir uma mensagem avisando que o emissor do certificado não é uma autoridade válida, quando usar um certificado self signed Para ter um certificado "Oficial", veja a pagina da Thawte, por exemplo (http://www.thawte.com) > Olas. > Alem do problema ja relatado, estou com um outro chatinho tb. Ao iniciar > o Apache, recebo a seguinte msg de erro > > # service httpd start > Inicializando o httpd: Syntax error on line 561 of > /etc/httpd/conf/httpd.conf: SSLCertificateFile: file > '/etc/httpd/conf/ssl.crt/server.crt' not exists or empty > > Posso contornar este problema desabilitando o SSLEngine e > comentando a linha do SSLCertificateFile. Como eh um laboratorio, > bom. Mas queria fazer este recurso funcionar. Vasculhei todos os > pacotes do RH 7.2, e nao achei um rpm que contivesse este arquivo. ...... > SSLCertificateFile: file '/etc/httpd/conf/ssl.crt/server.crt' not exists or empty > Como posso obter este arquivo ? Se é só para testes, você mesmo pode gerar um certificado auto-assinado: openssl req -new -x509 -nodes -out /etc/httpd/conf/ssl.crt/server.crt -keyout /etc/httpd/conf/ssl.key/server.crt (o acima é uma linha apenas) Apenas verifique se os arquivos estão nos lugares certos e com os nomes certos (ou seja, compare com as diretivas de configuração do httpd.conf, mas acho que estão certos). ******************************************************* ******************************************************* > Eu procurei essa opção no meu http.conf e nao achei! > So q no meu caso eh bloqueado por padrao listar o conteudo de todas as pastas. > Como eu faço para liberar listar o conteudo de todas as pastas > ou e uma em especifico ?? Amigo, Vou mandar a resposta para a lista para constar do histórico, ok? Nem lembro direito da pergunta :-) Vou tentar ser mais claro. A questão envolve os parâmetros que você pode passar para o Apache ao configurar o arquivo http.conf. Pelo que me lembro do seu problema você quer evitar que o usuário visualize no browser a árvore de arquivos de seu diretório, não é ? Suponhamos que o diretório seja o /home/httpd/html, você precisará passar um parâmetro de configuração completo para o Apache no arquivo http.conf: Options Indexes Includes FollowSymLinks AllowOverride None Order allow,deny allow from all "Options" (2a linha) informa o parâmetro que nos interessa: Indexes < significa que, caso não haja/não seja encontrado um arquivo index.html, é permitido ao servidor fornecer uma lista de arquivos e diretórios existentes no diretório-raiz do site. Como você não quer que isso seja possível, retire essa opção. Para implementar essas configurações com mais segurança, sugiro a leitura da documentação do Apache em: http://www.apache.org/docs/ ******************************************************* Uma das milhares de maneiras seria : cat /var/log/httpd/access.log | grep numero do ip Té+ Em Sexta 26 Outubro 2001 23:20, Fabiano Guimarães Pacheco escreveu: > Olá Lista. > Bom a minha dúvida de hoje é a seguinte. Alguem saberia me dizer se existe > uma maneira de verificar quais páginas da internet acessada por um > determinado usuário. Meu servido de web é Linux. > Já me disseram que eu tinha que saber o ip da maquina e olhar umas logs, ******************************************************* > Alguém sabe se tem como fazer para que o apache mostre o nome inteiro > do arquivo em um diretório com a opção Indexes ativada como por exemplo, > este meu > > http://www.unerj.br/apostilas/administracao/ > > Onde e como posso configurar está saída ? Um pequeno exerto do meu httpd.conf. Veja mais em http://httpd.apache.org/docs/mod/mod_autoindex.html ------------------------------------- # # Directives controlling the display of server-generated directory listings. # #IndexOrderDefault Ascending|Descending Name|Date|Size|Description #IndexOrderDefault Ascending Date IndexOptions FancyIndexing #IndexOptions IconsAreLinks IndexOptions FoldersFirst IndexOptions NameWidth=* # ^^^^^^^^^^^^^^^^^^^^^^ # O que voce quewr esta aqui, Mauri :) IndexOptions DescriptionWidth=* # ReadmeName is the name of the README file the server will look for by default, and append to directory listings. # HeaderName is the name of a file which should be prepended to directory indexes. # # The server will first look for name.html and include it if found. # If name.html doesn't exist, the server will then look for name.txt and include it as plaintext if found. ReadmeName README HeaderName HEADER # IndexIgnore is a set of filenames which directory indexing should ignore # and not include in the listing. Shell-style wildcarding is permitted. IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t ------------------------------------- ******************************************************* Vc precisa bloquear o diretório, suponha que o endereço http://www.servidor.com.br/~teste exiba os arquivos que estão no home do usuario teste /home/teste/public_html então para bloquear adicione estas linhas no seu httpd.conf Allow from ip_da_sua rede >Como eu bloqueio uma pagina no apache pra ser vista só de determinados IPs? > >por exemplo: > >http://www.servidor.com.br/~teste > >quero que só quem ta na intranet possa ver essa pagina > ******************************************************* Subject: Re: (linux-br) Estatpirticas para site http://www.hotscripts.com/PHP/Scripts_and_Programs/ No site da xtms.net eu uso o Awstats que é muito bom por sinal. É bem parecido com o Webtrends, a diferença é que ele é free. Na parte de matérias do site da xtms.net você encontra uma especifica sobre o mesmo... Qualquer coisa estamos ae... Osmany Washington xtms.net - member staff >Olá Pessoal, > >Alguém aí conhece um bom programa com distribuição gratuita desses que geram >relatório de estatísticas para sites com os logs criados pelo Apache? ******************************************************* APACHE TURBINADO Colaboração: Flavio Souza Em http://www.delouw.ch/linux/apache.phtml está disponível um documento com recomendações para se melhorar o desempenho do Apache. A justificativa para sua criação é que que a maioria das distribuições Linux adotam uma configuração padrão muito inadequada para a maioria das situações. O documento é um HOWTO para compilar o Apache empregando o melhor que ele pode oferecer. Uma ótima leitura para quem quer ter um website realmente turbinado. ******************************************************* 6-3-02 - Boletim ViaLinuxis em sintonia com o Fórum apache+php+mysql Editorial Embora eu seja fã do perl, não deixei de fazer um estudo sobre o php e acabei gerando um boletim em: http://www.pcs.usp.br/~jkinoshi/bs/b000907.html . Existem outros documentos na internet como sugere Moacyr em sua resposta. -------------------------------------------------------------------------------- Pergunta em Foco pergunta: [01-03-02] linuxdf Danilo Augusto ICQ: 117877447 Alguém tem um tutorial sobre apache+mysql+php? Desde já agradeço. -------------------------------------------------------------------------------- resposta 1 [01-03-02] moc_junior Moacir http://www.underlinux.com.br/sections.php?op=viewarticle&artid=94 Instalando o Trio Infernal e Turbinando Sua Page! - Este artigo mostra como instalar o apache,php e mysql no seu servidor e rodalos em conjunto. caso o link nao funcione entre no underlinux e procure por "Instalando o Trio Infernal" ******************************************************* copiado de: http://linux.unleashed.com.br/article.php?sid=114 Protegendo outros servidores Web com o Apache Enviado por Sexta, março 23 @ 09:00:21 EST por jason Nem todos os servidores web disponíveis têm a segurança já comprovada do Apache. É possível que algum serviço que desejamos disponibilizar não seja possível estar em um servidor rodando nosso "amigo indígena" :) Para minimizar possíveis problemas de segurança podemos utilizar o módulo mod_proxy para fazer com que o Apache tome a responsabilidade de servir páginas que encontram-se em outro servidor inacessível diretamente pela Internet. Imagine uma situação em que você queira servir páginas que estão em um servidor de sua rede local com ip 10.0.0.24 e tenha um servidor Apache acessível via Internet com o ip real 172.16.1.34 . Para configurar o Apache para fazer proxy reverso do servidor interno faça o seguinte: Certifique-se que as seguintes linhas constam no arquivo de configuração (geralmente localizado em /etc/httpd/conf/httpd.conf): LoadModule proxy_module modules/libproxy.so AddModule mod_proxy.c ProxyRequests On Configure um virtual host para fazer o proxy adicionando as seguintes linhas no mesmo arquivo de configuração: NameVirtualHost 172.16.1.34 ServerAdmin culpado@seudominio.com.br ServerName servico.seudominio.com.br ProxyPass / http://10.0.0.24/ ProxyPassReverse / http://10.0.0.24/ ErrorLog logs/error_log TransferLog logs/access_log Os nomes descritos aqui são meramente de caráter ilustrativo :) ******************************************************* copiado de: http://linux.unleashed.com.br/article.php?sid=119 Protegendo diretórios com senha Enviado por Segunda, julho 16 @ 10:40:49 EST por jason Para proteger um diretório do seu site com senhas faça o seguinte: Crie um arquivo chamado ".htaccess" no diretório que deseja-se proteger contendo o seguinte: AuthType Basic AuthName "Diretório Protegido" AuthUserFile /etc/senhas AuthGroupFile /dev/null Require valid-user Crie um arquivo de senhas no caminho indicado pela opção "AuthUserFile" do arquivo .htaccess utilizando o utilitário htpasswd da seguinte maneira: # htpasswd -c /etc/senhas teste New password: Re-type new password: Será solicitado a senha para o novo usuário (neste exemplo o usuário "teste"). NOTA: Para que este procedimento funcione, deve estar "setada" a opção AllowOverride AuthConfig ou AllowOverride All no arquivo de configuração do Apache. ******************************************************* De: Paulo Condutta Villas Boas Responder-a: onzeonze@terra.com.br Para: AP , lista linuxbr Assunto: (linux-br) RES: (linux-br) apache - proibir listagem de dir Data: 20 Jun 2002 08:44:26 -0300 quer restringir por IP ? utilize essa regra: Order allow,deny Allow from 192.168.0.0/24 adicione-a no diretorio que queiras bloquear com os ips ou redes que deseja liberar, ou entao bloquearalterando Allow para Deny AbraÇOS -----Mensagem original----- De: linux-br@bazar.conectiva.com.br [mailto:linux-br@bazar.conectiva.com.br]Em nome de AP Enviada em: Quinta-feira, 20 de Junho de 2002 02:15 Para: lista linuxbr Assunto: (linux-br) apache - proibir listagem de dir Ola a todos da lista.. Preciso proibir a listagem do conteudo de um determinado diretorio , alguem sabe a regra para isso no httpd.conf ? PS: se eu colocar uma index resolve, mas fica meio porcoo :-) ******************************************************* De: Andreas Hasenack Para: Cláudio Sampaio - Patola Cc: araujo.r , mst.linuxman , linux-br Assunto: Re: (linux-br) Apache "esqueceu" PHP !!! Data: 29 Sep 2002 14:12:20 -0300 Em Sat, Sep 28, 2002 at 10:43:41PM -0300, Cláudio Sampaio - Patola escreveu: > Quem como eu usa o Conectiva Snapshot (que costuma ser bem estável) > teve essa surpresa, sim, pois o apache2 deixou de ter o nome de > apache2 pra se chamar apache, e como tal o anterior apache 1.3.x > foi atualizado pro apache 2.0.41. Isso foi provavelmente o que Istou foi exaustivamente discutido aqui (mas poucas pessoas participaram, infelizmente): http://distro.conectiva.com.br/pipermail/snapshot-users/2002-September/000590.html http://distro.conectiva.com.br/pipermail/snapshot-users/2002-September/000591.html A lista pode ser assinada aqui: http://distro.conectiva.com.br/mailman/listinfo/snapshot-users/ > causou a incompatibilidade, mas o PHP também mudou da versão 4.1.x > pra 4.2.x. No meu caso acho que atualizei os dois ao mesmo tempo, Demorou um ou dois dias, mas um novo PHP que funciona com apache-2.0.x já está no snapshot. > e meu script de exibição de filmes deixou de funcionar =( tive que > voltar ao último apache e php que eu tinha conhecimento, que eram > o php que veio no CD da Revista do Linux do Conectiva e o apache 1 > de ftp://ftp.nl.linux.org/pub/conectiva/atualizacoes. Já que você é usuário snapshot, por favor, volte a usar o php e o apache 2 dessa versão e reporte qualquer problema que encontrar. O mesmo vale para usuários do mod_perl, que foi atualizado para 1.99_05 por causa do apache 2. Tudo que mudou no pacote está explicado nas URLs acima no histórico da lista snapshot-users. http://distro.conectiva.com.br/pipermail/snapshot-users/2002-September/000591.html [snapshot] about apache 2 Andreas Hasenack andreas at conectiva.com.br Wed, 18 Sep 2002 12:08:45 -0300 * Previous message: [snapshot] Apache 2 is now standard * Next message: [snapshot] about apache 2 * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] I forgot to tell in my previous email, sorry. Some important changes and notes: - configuration directory is now /etc/apache with the following structure: /etc/apache |-- conf | |-- apache-cnc.cnf | |-- conf.d | |-- highperformance-std.conf | |-- httpd.conf | |-- magic | |-- mime.types | |-- ssl.conf | |-- ssl.crt | | `-- server.crt | |-- ssl.csr | `-- ssl.key | `-- server.key |-- logs -> ../../var/log/apache `-- modules -> ../../usr/lib/apache/modules We *might* drop that conf subdir. - apache-cnc.cnf is the openssl configuration file for the dummy certificates - other files: default files provided with the apache distribution, just tailored for this directory layout - all *.conf files in the conf.d subdir are included by default. This is provided via a patch from the RedHat package (no, I'm not ashamed :). Standard "Include" directive in apache only accepts specific files (no *) or whole directories, which doesn't suit most distributions because of the *.rpm{save,old,new} and *~ files that will eventually be left there. - documentroot has changed, it is now: /srv/www `-- default |-- cgi-bin |-- error | `-- include |-- html `-- icons `-- small Web pages are stored in the html subdir. No upgrade path has been provided regarding these changes. We tried to migrate /etc/httpd and /var/www to /etc/apache and /srv/www, but it got too tricky and error-prone. - the init script has been renamed to apache (was httpd), but we left a symlink /etc/init.d/httpd -> apache there. ******************************************************* De:  caio ferreira Para:  Loghan Cc:  linux-br Assunto:  (linux-br)Apache e dominio virtual Data:  Sat, 5 Jul 2003 09:10:29 -0300 On Fri, 04 Jul 2003 11:35:13 -0300 Loghan wrote: > Agora configure dominios Virtuais no apache. (no fim do arquivo adicione) > > /etc/httpd/conf/httpd.conf > > >     ServerName www.teste1.com.br >     DocumentRoot "/home/teste1/public_html/" >     ScriptAlias /cgi-bin/ "/home/teste1/cgi-bin/" >     CustomLog /etc/httpd/logs/teste1.log combined >         Montei uma intranet aqui em casa, e criei o domínio particula.com.br e o domínio virtual nagios.particula.intra, ambos apontando para o ip 192.168.0.1 Esta funcionando beleza, o problema esta em relação ao apache. O httpd.conf esta assim : ServerName www.particula.com.br DocumentRoot /var/www     ServerAdmin cosmo@particula.com.br     DocumentRoot /usr/local/nagios     ServerName nagios.particula.intra    ScriptAlias /nagios/cgi-bin/ /usr/local/nagios/sbin/             AllowOverride AuthConfig         Options ExecCGI         Order allow,deny         Allow from all         Alias /nagios/ /usr/local/nagios/share/             Options None         AllowOverride AuthConfig         Order allow,deny         Allow from all             O que eu estou querendo fazer é apontar o domínio particula.com.br para o endereço /var/www e o domínio virtual nagio.particula.intra para /usr/local/nagios. O problema é que ambos os dominios estão apontando para /usr/local/nagios. -- [ ]'s     *******************    .''`. * idic@terra.com.br  *  : :'  : * GNU/Linux Debian   *  `. `'`   *******************  ******************************************************* De:  Juliano Rodrigo Para:  Willian Ricardo Pires , linux-br@bazar.conectiva.com.br Assunto:  Re: (linux-br)Apache+Php+Mysql+FTP+VirtualHost Data:  Thu, 11 Sep 2003 11:55:08 -0300 > Bom dia Pessoal. Opa > > Gostaria de configurar meu apache aqui para funcionar como se fosse um > server de provedor, tipo : > > - Na hora que digitar www.user1.com.br ele joga para : /home/user1, se > digitar www.user2.com.br ele joga para : /home/user2 Edite o seu httpd.conf     ServerAdmin webmaster@user1.com.br     DocumentRoot /home/user1     ServerName www.user1.com.br     ErrorLog logs/user1.com.br-error_log     CustomLog logs/user1.com.br-access_log common > - E gostaria de fazer a mesma coisa com o ftp, tipo : ftp.user1.com.br irá > cair em /home/user1 e para o user2 : ftp.user2.com.br . Depende ... vc usa o wuftp ou o proftpd? > A Parte de php e mysql ja esta rodando legalzinho, mas estou usando tudo na > pasta htdoc. > > Alguém me indica algum site ou algum howto por favor ? > > Obrigado []'s Juliano ******************************************************* De:  rogerio araujo Para:  Willian Ricardo Pires Cc:  linux-br@bazar.conectiva.com.br Assunto:  Re: (linux-br)Apache+Php+Mysql+FTP+VirtualHost Data:  Thu, 11 Sep 2003 08:55:47 -0400 parece que é possivel , mas se você estiver ligado na internet deverá ter os dominios user1.com.br , user2.com.br,  etc > - Na hora que digitar www.user1.com.br ele joga para : /home/user1, se > digitar www.user2.com.br ele joga para : /home/user2 > - E gostaria de fazer a mesma coisa com o ftp, tipo : ftp.user1.com.br irá > cair em /home/user1 e para o user2 : ftp.user2.com.br . Rogério Rodrigues de Araújo Analista de Sistemas / Técnico em Informática Linux User #235776 - Machine #172486 ******************************************************* De:  Juliano Rodrigo Para:  LinuxBr Assunto:  Re: (linux-br)Apache+Php+Mysql+FTP+VirtualHost Data:  Thu, 11 Sep 2003 16:45:31 -0300 > > > Bom dia Pessoal. > Opa > > > > Gostaria de configurar meu apache aqui para funcionar como se fosse um > > server de provedor, tipo : > > > > - Na hora que digitar www.user1.com.br ele joga para : /home/user1, se > > digitar www.user2.com.br ele joga para : /home/user2  Edite o seu httpd.conf        ServerAdmin webmaster@user1.com.br      DocumentRoot /home/user1      ServerName www.user1.com.br      ErrorLog logs/user1.com.br-error_log      CustomLog logs/user1.com.br-access_log common   > > - E gostaria de fazer a mesma coisa com o ftp, tipo : ftp.user1.com.br irá > > cair em /home/user1 e para o user2 : ftp.user2.com.br .  Depende ... vc usa o wuftp ou o proftpd? > > A Parte de php e mysql ja esta rodando legalzinho, mas estou usando tudo > na > > pasta htdoc. ******************************************************* De:  Ricardo Guedes Para:  rodrigofsantos@unemat.br, linux-br@bazar.conectiva.com.br Assunto:  Re: (linux-br)Apache URL Data:  Wed, 27 Aug 2003 17:44:38 -0400 < Assim esta errado!!! O Correto seria: "); ?> Seria interessante também você olhar o http://www.w3.org/ e ver a norma do HTML. Espero ter ajudado! PS: Prefica usar long tag (). É um padrão também Ricardo Guedes ******************************************************* De:  Glênio Côrtes Himmen Para:  Gustavo Roberto Rodrigues Gonçalves Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) Apache 2.0.40 - O que será isso Data:  Wed, 17 Sep 2003 08:03:16 -0300 Gustavo, Você está direcioinando a saída para a tela no formato ">> tty12&" (por exemplo) ??? Não vi nada do tipo no seu comando, e sei que se não fizer assim não funciona... Prefeitura Municipal de Aparecida de Goiânia Rua João Batista de Toledo, Setor Central Aparecida de Goiânia-GO - CEP - 74.980-901, Fone: (62) 545-5818 Glênio Côrtes Himmen - glenio.himmen@bol.com.br Gustavo Roberto Rodrigues Gonçalves escreveu: >Olá pessoal, > >Tenho um Apache como servidor Web, e estou me deparando com o seguinte >problema . > >Fiz um script que pega a função "tail -f /etc/squid/log/access.log", e joga >a saída desse comando para tela. > >Teoricamente, ele deveria pegar toda a saída do comando tail, e ficar >jogando infinitas vezes na tela até eu mudar a opção no meu programa. > >Mas, ele não está fazendo isso. > >Quando eu chamo a opção, ele fica, como se tivesse carregando uma nova >página e dali não sai. Agora se eu faço por exemplo o comando " tail " >somente, então ele me retorna as linhas . > >Aí vai a pergunta : Será que o apache tem alguma proteção contra esse tipo >de carregamento ? > >Outra coisa, na versão mais velha do Apache, isso funcionava, penso que ele >possam ter implementado uma nova funcionalidade que por default, negaria >esse tipo de operação. Alguem já passou por isso ******************************************************* De:  Jorge Godoy Para:  bragalinux Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Apache Data:  Sat, 20 Sep 2003 09:11:06 -0300 "bragalinux" writes: > Como liberar o apache apenas para a rede interna? A documentação do Apache explica como usar a diretiva de restrição de acesso. Procure por 'Limit' e 'LimitExcept', para começar. -- Godoy.     ******************************************************* De:  Andre Luiz da Silva Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)configurar http Data:  Mon, 29 Sep 2003 15:16:12 +0000 Abra o seu httpd.conf e encontre a diretiva UseCanonicalName e deixe da seguinte forma: UseCanonicalName on falow! On Mon, 29 Sep 2003 09:47:25 -0300 "Adenir" wrote: > Estou rodando o Apache no CL8 e quase tudo esta bem! > o problema é que não abra as paginas dentro da pastas ex: > www.infonur.da.ru - esta abre e é o default do apache > www.infonur.da.ru/stats - não abre mas se eu colocar a barra abre. > www.infonur.da.ru/stats/ > > como resolvo isto???? ******************************************************* De:  André de Souza Araújo (GEINF) Responder-a:  asa@iphan.gov.br Para:  'André Macedo' , linux-br@bazar2.conectiva.com.br Assunto:  (linux-br)RES: LINUX + MYSQL + maquinas windows Data:  Tue, 4 Nov 2003 10:37:38 -0300         Bem André(xará), o Apache por Default vem com isso, tanto que se vc colocar na URL assim por exemplo: http://meuhost.com.br/~nomedousuariodapastahome ele abrirá o index.html que localiza-se na Pasta do usuário chamada public_html, basta criá-la e pronto já está funcionando 100%. A Sintaxe é http://ipdohost/~nomedousuario sempre tem que ter '~' antes do nome. Ou seja, vc cria um usuario chamado tux, em seguida cria uma pasta chamada public_html e coloca os dados do site lá dentro, e pronto, já está funcionando, se necessitar que os usuários acessem via FTP (eu recomendo) para atualização de suas Páginas pessoais, vc habilita no /etc/proftpd.conf as opções: DefaultRoot ~ !root    => Faz com que o usuario não possa sair do seu Home, fica enjaulado;   AllowOverwrite                yes     => Permite sobrescrever os arquivos via FTP, caso contrário o usuário deveria deletar os arquivos e em seguida enviálos novamente; Outra dica após estas é conferir no /etc/passwd para que os usuários de FTP não possam se logar via SSH ou Telnet; Ex: intranet:x:3878:3878:Conta para Manutenção da Intranet:/srv/www/httpd/html/intra/intranet:/bin/false O parametro /bin/false significa que o usuário não tem 'bash' não pode logar-se na máquina via SSH ou Telnet. Outra opção no Apache muito boa pra isso é o ALIAS, você configura no httpd.conf para que quando chamado no Browser o URL por exemplo: http://ipdohost/fulano ele redirecione para qualquer pasta no disco, basta apontar, no httpd.conf vc encontra exemplos de como usar o ALIAS, procure na linha /icons lá ele te mostra a sintaxe do comando, não tem mistério, é coisa de criança brincar, hehehehehee..!! Agora sobre o MySQL:  - Como você descreveu no E-Mail, você realmente deseja que os usuários possam mexer no MySQL, você está utilizando o banco de dados certo pra isso, o MySQL permite que vc crie usuários que sejam donos dos Bancos e acessem-o remotamente via Cliente, eu uso um programa de Windows chamado DBTools, (existe relatos de pessoas, que existem clientes melhores do que este). 1. Um exemplo prático, os usuários do MySQL não tem nada haver com os do sistema Linux, são totalmente diferentes, nunca confunda o root do MySQL com o root do sistema; 2. Se o usuário do Linux denominado 'tux' com sua página pessoal hospedada em seu /home/tux/public_html possui Scripts em PHP que necessitam conectar-se ao Banco de Dados, o primeiro passo é criar um usuário tux dentro do MySQL, com acesso somente na DATA BASE tux, para o aumento da segurança, vc pode especificar também de onde o usuário irá acessar remotamente, se ele irá acessar da Rede Local, vc coloca o IP da máquina dele, se for da Internet, coloca o IP válido por onde ele poderá acessar, se vc usar por exemplo o caracter '%' significa que o determinado usuário poderá acessar de qualquer IP, você pode usar máscaras também como: 200.199.210.% ou 10.%.%.% entendeu? Cada usuário cabe estas configurações. 3. Neste caso simples o usuario tux é Administrador da tabela TUX por questões de Segurança você precisará criar um Usuário que tenha somente privilégios de:         3.1 Inserir dados;         3.2 Ler os dados; dar um select na tabela, realizar consoltas         3.3 Somente privilégios necessários para o trabalho dele, nada a mais; Podemos chamá-lo de tuxguest ou tuxanonymous vc escolhe os nomes :) 4. Esse usuário criado somente com alguns privilégios na tabela TUX será o responsável por fazer consultas de clientes via Internet e inserir dados na Tabela TUX via Scripts PHP por exemplo. E para Segurança vc coloca que o usuário tuxguest ou tuxanonymous, vc escolhe os nomes, poderam acessar somente de 'localhost' isso se deve porque os Scripts são executados em LocalHost, com isso se por acaso uma lamer vier roubar seus Scripts pessoais, mesmo com usuário e senha do MySQL ele não poderá fazer nada, porque o MySQL só aceita esse(s) Usuário(s) vindos de LocalHost, entendeu a lógica? Agora Finalizando:  - Cada usuário Linux deverá possuir 2 usuários no MySQL,    1 Usuário para Administração do Banco;    1 USuário para realizar consultas e insersão de dados, esse que fica configurado dentro dos Scripts que faz a conexão com o banco de dados; Utilizando esses passos acima, vc zela pela Segurança do seu Servidor, uma vez que os usuários não necessitam logar-se via SSH ou Telnet para realizar alterações no MySQL, isso seria um pouco perigoso, deixa-los na Shell livres para que executem o que bem desejarem. Visualizar o IP do Linux:  O comando ifconfig lhe mostra as interfaces de Rede seu respectivos IP´s juntamente com a máscara de Rede, um comando também muito legal é o netstat -nap que lhe mostra todas as conexões ativas e portas abertas do seu Linux, permitindo vc criar Regras de Firewall mais eficazes com IPTABLES. Enquanto isso, faça os testes necessários e aperfeiçoe o seu aprendizado, []´s ©º°¨¨°º©©º°¨¨°º©©º°¨¨°º©©º°¨¨°º©©º°¨¨°º©©º°¨¨°º©©º°¨¨°º© § André de Souza Araújo  (ADMINISTRADOR DE REDES - IPHAN / DF) § IPHAN Network Administrator (Coordenaçao de Informatica - DPA) § INSTITUTO DO PATRIMONIO HISTORICO E ARTISTICO NACIONAL § E-Mail: asa@iphan.gov.br § Tel: +55 (0-xx-61) 414-6105 § Fax: +55 (0-xx-61) 414-6121 ©º°¨¨°º©©º°¨¨°º©©º°¨¨°º©©º°¨¨°º©©º°¨¨°º©©º°¨¨°º©©º°¨¨°º© -----Mensagem original----- De: André Macedo [mailto:amc_linux@yahoo.com.br] Enviada em: segunda-feira, 3 de novembro de 2003 18:05 Para: asa@iphan.gov.br; linux-br@bazar2.conectiva.com.br Assunto: LINUX + MYSQL + maquinas windows Valeu pela força pessoal O Apache está funcionando, com o PHP ( não mexi em nada, só testei e tudo funcionou) Mesmo tendo instalado todos os perfis (CL9) acho que o MySQL não foi instalado, é isso mesmo??? Bom.. dei uma vasculhada onde mandavam os tutoriais e não vi nada referente a MySQL então achei que deveria instalar. executei esse comando: # apt-get install mysql Ele pediu o CD 4 Aparentemente funcionou, por favor me confirme se fiz certo. consegui startar o MySQL Aparentemente tudo funciona. vou pedir a base de dados e os códigos para o meu pessoal do desenvolvimento, ai certamente aparecerão novos problemas :) Com a máquina windows,  eu consigo navegar no meu servidor, ótimo, como o esperado... mas não consigo acessar o disco. Minha intenção é criar uma pasta pra cada usuário no httpd e fazer com que eles possam mexer no mysql do servidor, cada um com sua pasta, sem interferir no trabalho do outro... é possível ??? Como eu esperava, minha máquina windows XP não enxerga a Linux, só descobri o IP da minha máquina linux no KDE,  tem algum comando parecido com o IPCONFIG ou WINIPCFG no console??? Continuo vasculhando o google, os manuais e contando com a colaboração de vcs. Obrigado André ----- Original Message ----- > E ai brother, tu quer instalar isso tudo é muito fácil, basta dizer o que > vc está realmente precisando que eu te dou o caminho das pedras, lhe dou > umas dicas pra você se sair bem.. > > []´s ******************************************************* De:  Jorge Godoy Para:  rodrigofsantos@unemat.br Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Remetar direto para https Data:  Tue, 25 Nov 2003 10:31:14 -0200 Rodrigo Ferreira Santos writes: > Amigos da lista eu tenho uma pagina e gostaria que ela foce vista sempre em > uma nonecção segura tipo https, como faço para isto acontecer quando vier a > solicitação da pagina na porta 80 redirecionar para 443.Gostaria de fazer > sito pelo apache, é possivel ou tenho que usar iptables... Há dúzias de maneiras de fazê-lo, sendo que pelo menos 4 delas constam na documentação do Apache. Tenho dois artigos no site da empresa a respeito, também. Podem ajudá-lo por já ser informação mastigada e testada... http://www.g2ctech.com/artigos/redirecionamento.html http://www.g2ctech.com/artigos/redirecionamento-mod_rewrite.html A segunda maneira, via mod_rewrite, é mais eficiente e consome menos recursos do servidor, porém exige que o servidor seja reiniciado (só o Apache!!!!). Sds, -- Godoy.      ******************************************************* De:  Ricardo Igarashi Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)apache muito lento Data:  Sat, 29 Nov 2003 19:40:38 -0200 On Fri, 28 Nov 2003 23:55:41 -0200 André Macedo wrote: > atualizei o apache , e continuo com o mesmo problema para abrir as > páginas a partir de um cliente... elas demoram a abrir.... o que eu > faço??? Experimente rodar um cliente Web no próprio servidor e veja a velocidade. Se continuar lento, deve ser algum problema do servidor. Se ficar rápido, deve ser algum problema na rede. Ah, experimente também acessar colocando o endereço IP. Pode ser algum problema com o DNS... -- Ricardo Yassuo Igarashi E-mail: iga@that.com.br Linux HP: http://web.that.com.br/iga ******************************************************* De:  Miguel Figueiredo Para:  Lista Linux-BR Assunto:  Re: (linux-br)apache - index.php Data:  12 Dec 2003 10:08:21 -0200 Em Qua, 2003-12-10 às 20:14, caio ferreira escreveu: >       All > >       Estou com um problema de configuração no apache da rede daqui de casa. > >       Quando eu tento abrir a página inicial do site no browser, index.php, em > vez de aparecer a página o browser pergunta se eu quero salvar a página. Sei que >  alguem da lista já teve esse problema, mas não estou conseguindo procurar no >  histórico da lista, não sei por que palavra procurar. > >       Desde já agradeço pela atenção. Caio, Espero que ajude... No httpd.conf, adicione ou descomente as linhas... LoadModule php4_module /usr/lib/apache/1.3/libphp4.so - O caminho para o módulo pode ser diferente. Essa linha eu copiei de um debian AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps - Esse de cima é que é o "pulo do gato". Sem isso, o browser vai insistir em em tentar downloadear o seu arquivo ao invés de receber o input dele. [],s -- Miguel Figueiredo Animus Tecnologia ******************************************************* De:  ratmmmam@cnbf.org.br Para:  Carlos Mendes Cc:  linux-br@bazar.conectiva.com.br Assunto:  Re: (linux-br) Integração TOMCAT + APAHCE Data:  Sat, 3 Jan 2004 20:13:21 -0200 Em Sáb 03 Jan 2004 15:24, Carlos Mendes escreveu: > preciso que o tomcat rode via apache http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/jk2/vhosthowto.html ******************************************************* De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) dúvida sobre apache... Data:  Wed, 28 Jan 2004 18:37:42 -0200 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Sandro Eustáquio Alves de Oliveira. wrote: >Pessoal > >alguem sabe se tem como barrar no apache apenas uma url especifica por >exemplo meu servidor usa www4.meudominio.com eu gostaria gostaria de > negar a permissão externa, para www4.meudominio.com/pasta. Sim, tem como. Basta colocar para essa URL ou esse diretório a diretriz "require valid-user", ou então "deny from all; allow from minha.rede". Mais informações: http://localhost/manual/ (ou se você não o tiver instalado, em http://httpd.apache.org) - --   Thiago Macieira  -  Registered Linux user #65028    thiagom (AT) mail (dot) com     ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint:     E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) ******************************************************* De:  webmaster@cnbf.org.br Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)apache+tomcat Data:  Tue, 17 Feb 2004 05:53:16 -0300 On Monday 16 February 2004 17:54, Jef wrote: > pessoal tem como rodar jsp e servlets do diretorio dos usuarios? > www.company.com/~user/index.jsp sim, uma maneira de se fazer isto é criando um xml dentro do webapps do TOMCAT_HOME ou no conf/Catalina/seuHost (série 5.x) e apontar p/ os diretórios dos usuarios (existe outra maneira menos trabalhosa de se fazer isto descrita no final deste e-mail)... crie um script que crie os dirs (por exemplo www) nas áreas e em seguida crie os xml's que falei (use o mesmo script). aproveite e já crie a estrutura padrão dos contextos do tomcat (WEB-INF/classes WEB-INF/lib) por exemplo: os xml's necessitam apenas conter: e salve no local que falei com o nome ze.xml, neste caso... o endereco relativo ficaria neste caso assim (utilizando seu exemplo): http:// www.company.com/ze se quiser o ~ basta adicioná-lo no path antes do ze... vc pode também adicionar diretamente as tags Context dentro do server.xml, se preferir (dentro do elemento Host)... neste caso não precisaria criar um xml p/ casa usuário... assim fica menos trabalhoso... ******************************************************* De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Cc:  Webmaster Assunto:  Re: (linux-br)APACHE - http na mem. em excesso Data:  Thu, 19 Feb 2004 03:12:44 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Webmaster wrote: >1 - - Estou rodando o Apache em um servidor RH9, e gostaria de saber >qual a melhor configuração para este, Configuração do Apache? Como assim, "melhor configuração"? > pois tenho em meu site vídeos e >muitas fotos, e ocorre que fica cheio de http na memória e, esta com >768Mb RAM e ainda utiliza o SWAP de 250Mb aproximadamente, sei que é >necessário colocar mais RAM, mais não existe alguma configuração que >faça estas http se matarem, após serem utilizadas. Eles sempre morrem quando não são mais necessários. Note que o apache inicia um monte de subprocessos para responder mais *rápido*. Se você os matar, ele fica mais lento. A idéia é que sempre que houver uma página sendo requisitada, ele tem um subprocesso disponível para responder. Caso todos os processos estejam ocupados, ele inicia mais, até um certo limite. Aí, supondo que a carga no sistema é constante, ele não precisa mais ficar iniciando processos. Se você quer limitar ainda mais a quantidade, veja os parâmetros do httpd.conf. Não lembro qual, mas tem um que limita o número de processos iniciados. Mas lembre-se que isso lhe limita a quantidade de requisições simultâneas que o Apache pode responder. Você chega a usar mais de 90% do seu swap? O servidor fica lento por causa do uso de swap (atividade de disco excessiva)? Quanto de memória virtual os processos do Apache estão consumindo? Mais de 800 MB? >2 - - O PC BOM para rodar o Apache é 500mhz + 1,5MB RAM + HD 30 GB, >5400rpm + REDE ENCORE 10/100. 5400rpm? Isso não agüenta a taxa que o Linux/Apache pode puxar. Ponha um 7200 ou 10000rpm, ou então um bom disco SCSI para aumentar a taxa de transferência. Se possível, coloque num RAID redundante em barramentos diferentes para melhorar ainda mais. Esse é o seu maior problema, não a memória nem o processador. >3 - - Alguém sabe se é possível fazer com o CRON ou CRONTAB, reiniciar > o Apache todo dia as 01:00h. Quem souber favor colocar um exemplo ou > o próprio código, enfim como fazer. E pra quê? Para derrubar todos os seus usuários à 1h da manhã? Para deixar o servidor mais lento porque o Apache está reiniciando? Amigo, isso é uma herança de mentalidade de servidores que costumam vazar memória e dar problemas se ficam ligados por muito tempo (*). Tenho um servidor rodando Linux/Apache há 223 dias. O Apache eu só tive que desligar para fazer upgrades de segurança e atualização. E o outro servidor, ligado há 406 dias, só foi desligado por necessidade de hardware. (*) um certo servidor de 3 letras rodando num operacional que começa por W e termina em "indows". - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info     ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint:     E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358 ******************************************************* De:  Ernandes Silva Para:  linux-br@bazar2.conectiva.com.br Cc:  emota@emota.com.br Assunto:  RES: (linux-br)Senha. Data:  Sun, 28 Mar 2004 14:04:02 -0300 Para proteger um diretório por senha siga as instruções abaixo: 1) Conecte-se ao seu site via Telnet (porta 2300) 2) Certifique-se de que você está no seu diretório. Para isto basta digitar no Telnet o comando "cd" sem argumentos. 3) Para criar um arquivo de senhas chamado ".htpasswd" e acrescentar um usuário "nome1", digite: htpasswd -c .htpasswd nome1 Será pedida a senha do novo usuário, que deverá ser digitada duas vezes. 4) Para adicionar mais usuários (o que pode também ser feito posteriormente) digite, por exemplo: cd htpasswd .htpasswd nome2 htpasswd .htpasswd nome3 ... 5) Supondo que você queira proteger um diretório chamado "secreto" sob a raiz do site, deve-se criar um arquivo texto chamado ".htaccess" no diretório public_html/secreto com o conteúdo: AuthUserFile .htpasswd AuthGroupFile /dev/null AuthName Restrito AuthType Basic require user nome1 nome2 etc. Notas: - Caso queira transferir por FTP o arquivo .htaccess para um diretório do seu site, cerifique-se de utilizar tipo "ASCII" (e nao "BINARY") na transmissão. - Para permitir acesso a todos os usuários cadastrados, ao invés de require user nome1 nome2 etc. colocar simplesmente: require valid-user -----Mensagem original----- De: linux-br-bounces@bazar2.conectiva.com.br [mailto:linux-br-bounces@bazar2.conectiva.com.br] Em nome de Sabino Rodrigues Enviada em: sexta-feira, 26 de março de 2004 15:49 Para: linux-br@bazar2.conectiva.com.br Cc: emota@emota.com.br Assunto: (linux-br)Senha. Amigos, como eu faço para colocar uma senha no link principal de uma pagina ospedada em meu linux. Ex: quando alguém digitar www.exemplo.com.br ele pede um usuario e uma senha para liberer a pagina para o usruario.   Agradeço.   Sabino Rodrigues ******************************************************* De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Cc:  Alexandro Corrêa Assunto:  Re: (linux-br)Abrir Index no Apache Data:  Wed, 31 Mar 2004 00:38:40 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Alexandro Corrêa wrote: >Olá! > >  Estou com um problema no apache... quero que uma >pasta (http://servidor/pasta/ por ex.) tenha a opção >de ser "browseable"... para isso defini "Options >Indexes ..." Onde? Em que seção? Verificou se não existe nenhum ou mudando isso? >no httpd.conf... mas o maldito index.html >não é encontrado. Se tem index.html, o Option Indexes não faz nada. Se não tem, o Option Indexes gera um índice. Se não tem nem o index.html nem o Option Indexes, o Apache retorna um erro (403 Forbidden). >Alguém poderia me dar um exemplo de como modificar os >atributos das subpastas do seu document root no >apache? Preciso apenas que o Indexes funcione... Options +Indexes - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info ******************************************************* De:  Viktor Mota Responder-a:  Viktor Mota Para:  Alexandro Corrêa Assunto:  Re: (linux-br)Abrir Index no Apache Data:  Wed, 31 Mar 2004 11:42:27 -0300 Olá Alexandro Corrêa, terça-feira, 30 de março de 2004, 18:02:35, você escreveu: AC> Olá! AC>   Estou com um problema no apache... quero que uma AC> pasta (http://servidor/pasta/ por ex.) tenha a opção AC> de ser "browseable"... para isso defini "Options AC> Indexes ..." no httpd.conf... mas o maldito index.html AC> não é encontrado. AC> Alguém poderia me dar um exemplo de como modificar os AC> atributos das subpastas do seu document root no AC> apache? Preciso apenas que o Indexes funcione... AC>   Muito obrigado! Vc poderia enviar o seu httpd.conf para a gente poder da uma olhada, mas de antemao verifique o seguinte... Verifique se o seu document root esta apontando para o local certo... DocumentRoot "/home/httpd/html" Depois verifique a seguinte opção... # Each directory to which Apache has access, can be configured with respect # to which services and features are allowed and/or disabled in that # directory (and its subdirectories). # # First, we configure the "default" to be a very restrictive set of # permissions. #     Options Indexes     AllowOverride All # # For PHP3: #   Please, if you are going to use PHP3, uncomment the line below #   and enable php3 only in the directories where you need it #   php3_engine off # # For PHP4: #   Please, if you are going to use PHP4, uncomment the line below #   and enable php4 only in the directories where you need it #   php_flag engine off O blablabla ai de cima diz ao apache (me corrijam se eu estiver errado) para nao mostrar o diretorio nem os arquivos do diretorio se não houver uma pagina index. Agora o que imagino que vc esteja precisando: # Lembre-se de colocar um diretorio que seja acessivel pelo apache     Options -Indexes     AllowOverride All Aqui vc esta dizendo para mostrar tudo mesmo que nao exista nenhuma pagina index. Pelo  que  entendi  do  seu  problema,  espero  que  isso  resolva sua duvida... []s Viktor Mota fulano2001@terra.com.br ******************************************************* De:  Alexandro Corrêa Para:  Linux-BR (Lista) Assunto:  Re: (linux-br) Abrir Index no Apache Data:  Wed, 31 Mar 2004 14:34:21 -0300 (ART) Olá!   Muito obrigado a todos que me ajudaram! O problema era o "OptionIndex index.html index.cgi". Foi só adicionar esta linha à seção referente à pasta que queria acessar :)   Thanks!! :) Att, Alexandro Corrêa ===== Alexandro Corrêa - Porto Alegre - RS www.alexsuperweb.rg3.net Linux user #339537 ******************************************************* De:  Leandro Mendes Para:  djames.suhanko Cc:  Linux-BR Assunto:  Re: (linux-br)Mais poder ao APACHE Data:  Wed, 31 Mar 2004 15:23:56 -0300 Conforme a documentação do php, chmod, chown entre outros só podem ser usados pelo usuário root. Provavelmente seu apache está rodando com o usuário apache ou nobody, fazendo com que essas funções não sejam acessíveis. No caso de chamar a função system, a regra é a mesma. Só root pode usar ch*. PS: Não coloque seu apache para rodar com root. Uma sugestão: Crie algum script em shell e use o sudo para executar esse script como root. []'s > Olá pessoal! >   Alguns comandos em PHP estão limitados, como chown, chmod, > move_uploaded_file e copy, mesmo através da chamada system(). > Não consigo mudar o owner com system("chown root.root file"); >  Por acaso isso sempre foi assim? Tem como configurar o apache ou o > php de forma que eu consiga usar comandos do sistema sem limitação?   -- []'s Leandro Mendes Administrador de Redes ----------------------------- Cosmoquimica Ind. e Com. Ltda Av. Gupe, 10.837 - Barueri/SP Telefone: + 55 (11) 4772-4914 ----------------------------- leandro@cosmoquimica.com.br ******************************************************* De:  Viktor Mota Responder-a:  Viktor Mota Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re[2]: (linux-br) Abrir Index no Apache Data:  Wed, 31 Mar 2004 15:24:06 -0300 Olá, quarta-feira, 31 de março de 2004, 13:24:30, você escreveu: Verifique tb suas conf. para saber se o seu apache tem a capacidade de abrir arquivos .html (pq de repente ele ta setado para abrir so .htm) # # DirectoryIndex: Name of the file or files to use as a pre-written HTML # directory index.  Separate multiple entries with spaces. # DirectoryIndex index.html index.wml index.php3 # For PHP3: DirectoryIndex index.htm index.php3 index.html index.wml # For PHP4: DirectoryIndex index.htm index.php index.html index.wml index.php3 >> Olá Thiago! >> >>   Muito obrigado pela ajuda, mas ainda não consegui >> resolver o problema. Talvez eu não tenha me explicado >> direito, é o seguinte, quando eu acesso o endereço >> http://www.meusite.com.br/pagina aparece o erro "a >> pagina nao pode ser exibida"... se eu acesso >> http://www.meusite.com.br/pagina/index.html a página >> aparece corretamente. >>   O problema é fazer com que o apache procure por um >> index.html dentro do diretorio "pagina"... >>   Eu tentei da seguinte forma: >> >> >>     Options Indexes FollowSymLinks MultiViews ExecCGI >>     AllowOverride None >>     Order allow,deny >>     Allow from all >> >> >>   Já tentei usar o mas também não >> funciona. :/ >>   Se puder me ajudar eu agradeço! Muito obrigado! >> >> Att, >> Alexandro Corrêa >> >> > Se tem index.html, o Option Indexes não faz nada. Se >> > não tem, o Option >> > Indexes gera um índice. Se não tem nem o index.html >> > nem o Option >> > Indexes, o Apache retorna um erro (403 Forbidden). >> >> > >> > Options +Indexes >> > >> []s Viktor Mota fulano2001@terra.com.br ******************************************************* De:  Jorge Godoy Para:  linux-br@bazar2.conectiva.com.br Cc:  Alexandro Corrêa Assunto:  Re: (linux-br)Abrir Index no Apache Data:  Wed, 31 Mar 2004 17:05:33 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wednesday 31 March 2004 13:50, Marcio Katan wrote: > Olá Alexandro. Tudo Bem? Você já alterou a permissão do diretório para > rwxr-xr-x, bem como alterou a permissão do documento index.html para também > rwxr-x-r-x? Veja se o problema é este. Arquivos HTML não precisam ter permissão de execução. Dê permissões de execução apenas para arquivos que devem ser executados (binários ou scripts). - -- Godoy.     -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) ******************************************************* De:  Coolins Paker Responder-a:  Coolins Paker Para:  Cleuber Cardoso da Rocha Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Server Apache Data:  Wed, 23 Jun 2004 15:29:36 -0300 Na seção Directory do seu endereço configurado no httpd.conf, deixe a clausula Options parecida com isso:                               Options Indexes FollowSymLinks MultiViews  Ou seja, é preciso que vc autorize a exibição dos arquivos do diretorio corrente caso ele não ache o arquivo de indice(geralmente o index.html). At. Coolins Paker    coolinspaker@bol.com.br >----- Original Message ----- > Boa tarde, > Estou configurando um servidor apache, tenho um caminho onde tem meus > arquivos, e quando digito pelo browser o caminho , ex. > meuservidor.com.br/arquivos/nomedoarquivo.zip, o arquivo e baixado > automaticamente. > Mas quando eu nao especifico o nome do arquivo, a pagina nao abre listando > todos os arquivos que tem no diretorio. alguem sabe me dizer por que e como > resolver ? > > > Obrigado ******************************************************* De:  ratmmmam@cnbf.org.br Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Tomcat - Sozinho ou com o Apache Data:  Tue, 3 Aug 2004 13:46:07 -0300 se vai servir apenas conteúdo dinâmico aproveitanto a tecnologia em questão não vejo problema algum em rodar o tomcat sozinho, só não vá fazer isso como root (vejo muito isso acontecer) e use o security manager por via das dúvidas... jboss? vc vai usar ejb's, jmx ou montar um cluster? fora situações como estas não é necessário rodar um servidor de aplicações do porte do jboss (o tomcat dá conta, salvo excessões descritas), ainda assim creio que algumas destas implementações já fazem parte da série 5.x do próprio tomcat... Em Ter 03 Ago 2004 11:07, otaviofcs@ig.com.br escreveu: > é melhor instala-lo como módulo do apache ou como servidor de páginas em > separado. O aplicativo em questão não terá  nenhuma página html inicialmente > (e acredito, nem futuramente). Alguém saberia discorrer (mesmo que > brevemente) sobre o tema? > > Outra coisa, em termos de performance e atualização, o JBoss é bom? ******************************************************* De:  Fabio Guerrazzi Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) Configuração do Apache! Data:  Wed, 8 Sep 2004 14:00:10 -0300 1. Instala o apache e o apache-doc. 2. Configura o apache (arquivo /etc/apache/conf/httpd.conf): A configuração mínima do apache inclui: ServerAdmin: seu_e-mail ServerName: nome do host caso este esteja registrado no DNS, caso contrário o IP do host. Caso o IP não seja válido, como em uma intranet, comentar a linha: # LoadModule unique_id_module 3. Testar se o apache sobe sem erros: service apache start Isto num CL9. Se o apache subir sem erros abra http://localhost/ e você terá toda a documentação necessária para implementar o que você quiser. Corrijam-me se falei besteira! Fábio. On Wed, 08 Sep 2004 12:14:41 -0300, paulo2rocha@ibest.com.br escreveu: >  Estou precisando configurar o Apache para ler minhas aplicações. Qual ou quais arquivos devo alterar e como fazer estas alterações? > Alguém pode me ajudar? ******************************************************* De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Apache com erros no log Data:  Tue, 19 Oct 2004 13:23:33 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Rodrigo Tavares wrote: >Configurei o apache tudo funciona, SSL do webmin por >exemplo, acesso a pastas e arquivos via browser. >mas quando inicio o apache vem esses erros.. >Posso ignorar isso ? Pode ignorar os [notice], mas olhe com cuidado os [warn]. Seu certificado SSL não corresponde ao nome do seu servidor. >[Tue Oct 19 09:06:57 2004] [warn] RSA server >certificate CommonName (CN) `faria.digolino.cjb.net' >does NOT match server name!? - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info ******************************************************* De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Dois servidores WEB na mesma rede Data:  Sun, 7 Nov 2004 16:03:20 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Eduardo Ferrari wrote: >Possuo em minha rede uma máquina Linux e uma Microsoft Windows 2k. A > máquina Microsoft Windows 2k está rodando o IIS e servido meus sites > WEB. A máquina Linux faz o redirecionamento de todos os pacotes vindos > da porta 80 para aquela máquina Windows. Ok. Recomendação: não use IIS. Mas isso é só um conselho. >Essa máquina windows tem um IP de rede interna (10.1.1.101) e a máquina >windows tem o ip (10.1.1.100). > >Meus 4 sites estão hospedados na máquina Windows, e com o > redirecionamento funciona legal. > >O meu problema é que quero hospedar alguns sites na máquina Linux e > queria ver se há alguma forma de fazer isso, por exemplo: > >www.site1.com.br -> máquina windows >www.site2.com.br -> máquina windows >www.site3.com.br -> máquina linux > >Saliento que só tenho 1 IP válido na internet e queria ver se há alguma >maneira de fazer isso pela própria configuração do apache ou iptables. Sim, faça isso pelo Apache. Desative o repasse de pacotes pelo iptables, ative o Apache na porta 80, e configure o mod_proxy. Isso pelo menos filtra um pouco o que o seu IIS recebe. - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info ******************************************************* De:  Leonardo Pinto Responder-a:  leonardo@openlogic.com.br Para:  'Marcelo da Silva' Cc:  Lista Conectiva (E-mail) Assunto:  RES: (linux-br)Log Apache Virtual Host Data:  Tue, 30 Nov 2004 17:01:55 -0300 >  No meu apache usu a configuracao descrita abaixo. porque > desta forma nao >  preciso ficar mexendo no httpd.conf toda a vez que quero um > novo dominio. >  so que tem um problema: o LOG, gostaria que os logs tambem ficassem >  separado,cada dominio virtual no seu arquivo separado, hoje > mostra tudu >  junto. >  ALLguem tem aguma ideia Simplesmente separe os hosts virtuais de domínios por arquivo, personalize o log para cada um e depois acrescente no final do httpd.conf a diretiva de inclusão de arquivos: "include virtual_hosts.conf" ou ainda "include /dominios/*.conf" onde "*.conf" são todos os domínios ex: /dominios/seudominio.com.br.conf Sds, Leonardo Pinto. ******************************************************* De:  Marcelo da Silva Para:  Lista Linux-br Assunto:  (linux-br)Log Apache Virtual Host Data:  Tue, 30 Nov 2004 15:28:14 -0300  No meu apache usu a configuracao descrita abaixo. porque desta forma nao  preciso ficar mexendo no httpd.conf toda a vez que quero um novo dominio.  so que tem um problema: o LOG, gostaria que os logs tambem ficassem  separado,cada dominio virtual no seu arquivo separado, hoje mostra tudu  junto.  ALLguem tem aguma ideia    NameVirtualHost 200.138.nnn.2:80            VirtualDocumentRoot /vd/%0/html          VirtualScriptAlias  /vd/%0/cgi-bin          Alias /icons/ "/var/www/icons/"                           AllowOverride None                  Options ExecCGI                  Order allow,deny                  Allow from all                       Options Indexes FollowSymlinks Includes          AllowOverride All          Order allow,deny          Allow from all              Options FollowSymlinks   De:  Alejandro Flores Responder-a:  Alejandro Flores Para:  Marcelo da Silva Cc:  Lista Linux-br Assunto:  Re: (linux-br)Log Apache Virtual Host Data:  Tue, 30 Nov 2004 15:03:24 -0300 Olá, >  No meu apache usu a configuracao descrita abaixo. porque desta forma nao >  preciso ficar mexendo no httpd.conf toda a vez que quero um novo dominio. >  so que tem um problema: o LOG, gostaria que os logs tambem ficassem >  separado,cada dominio virtual no seu arquivo separado, hoje mostra tudu >  junto. >  ALLguem tem aguma ideia É só utilizar as mesmas diretivas de ErrorLog e CustomLog dentro da tag de virtual host. ... ErrorLog /var/log/httpd/dominio1-error.log CustomLog /var/log/httpd/dominio1-access.log combined ... Abraço! Alejandro Flores ******************************************************* De: Thiago Macieira Para: linux-br@bazar2.conectiva.com.br Cc: First Storm Assunto: Re: (linux-br) Configuração do apache?? Data: Fri, 28 Jan 2005 19:01:36 -0200 First Storm wrote: >Eu tenho um servidor rodando beleza apache, mas neste mesmo servidor eu > possuo uma aplicação de gerenciamento do banco de dados (websql) da > sap que funciona na porta 85, acessar eu acesso assim: > >http://servidor/websql:85 Acho que você quis dizer http://servidor:85/websql. Ou era http://servidor:85/websql/ ? A barra no final é importante. >como podem verificar ele trafega sob http ou seja sem nenhuma segurança > e ai passa senha, passa tudo, eu gostaria de saber como eu configuro o > apache a fazer https para esta pagina na porta 85 que o websql está > escutando?? No httpd.conf: LoadModule proxy_module /usr/lib/apache/modules/mod_proxy.so No ssl.conf, dentro do : ProxyPass /websql http://servidor:85/websql/ -- Thiago Macieira - thiago (AT) macieira (DOT) info ******************************************************* De: William da Rocha Lima Responder A: William da Rocha Lima Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Redirecionar apache para maquina interna Data: Wed, 15 Sep 2004 04:20:09 -0300 Caro, Leia esse artigo que ensina como montar um servidor proxy reverso com o apache http://www.linuxit.com.br/section-viewarticle-334.html Falou, William da Rocha wrochal@linuxit.com.br www.linuxit.com.br ******************************************************* De: Thiago Macieira Para: linux-br@bazar2.conectiva.com.br, nod3vic3@yahoo.com.br Assunto: Re: (linux-br) Recompilação Apache - Como colocar serviço na inicialização do servidor Data: Wed, 6 Oct 2004 10:29:13 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Leandro wrote: >Porém após a compilação não encontrei nenhum arquivo >semelhante, Não vem mesmo. O arquivo é uma contribuição da distribuição. Não faz parte do Apache. >será que tenho que criar um e colocar lá >no /etc/rc.d/init.d ? Sim. >Se sim alguem tem algum de exemplo. Dica: coloque o original da Red Hat, devidamente modificado se necessário. Há vários outros exemplos no seu /etc/rc.d/init.d. - -- Thiago Macieira - Registered Linux user #65028 thiago (AT) macieira (DOT) info ICQ UIN: 1967141 PGP/GPG: 0x6EF45358; fingerprint: ******************************************************* De: Alejandro Flores Responder A: Alejandro Flores Para: scsantos at unigranrio com br Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Negar acesso a pasta no Apache Data: Wed, 23 Mar 2005 18:07:44 -0300 Olá, > Como negar acesso a determinadas pastas no apache de formar que o > usuário não consiga listar os arquivos no apache > Por exemplo, a pasta de imagens as pastas mostram uma figura mas não é > permitido listar as figuras desta pasta. Você pode simplesmente tirar a opção 'Indexes' na diretiva Directory correspondente ao seu ambiente web. Exemplo: (arquivo httpd.conf) Options Indexes FollowSymLinks ... Observe a opção 'Indexes'. Com essa opção habilitada, quando um diretório não possuir uma página de indice (index.html, por exemplo) ele vai deixar listar o conteúdo da pasta. Se tirar essa opção resolve. Se quiser remover essa opção para um diretório em específico, basta criar uma diretiva Directory pra ele: Options -Indexes Abraço! Alejandro Flores ******************************************************* De: Thiago Macieira Para: linux-br@bazar2.conectiva.com.br, Silas Justiniano Assunto: Re: (linux-br)Problemas com apache Data: Wed, 6 Apr 2005 21:01:28 -0300 Silas Justiniano wrote: >Não sei porque... mas quando eu dou o httpd start o apache retorna a >seguinte mensagem: > >[alert] httpd: Could not determine the server's fully qualified domain >name, using 127.0.0.1 for Server Name. > >E não inicializa o servidor... > >Que pode ser? Significa que o Apache não consegue determinar o nome completo da sua máquina. Verifique que: - uname -n (ou hostname) retorna um nome válido. Não precisa ser completo. - o nome que foi retornado pelo uname -n está presente no /etc/hosts com IP e nome completo. Exemplo: $ uname -n linux $ cat /etc/hosts 127.0.0.1 localhost localhost.localnet 192.168.0.1 linux linux.lan -- Thiago Macieira - thiago (AT) macieira (DOT) info PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 1. On frumscafte, hwonne time_t wæs náht, se scieppend þone circolwyrde wundorcræftlíge cennede and seo eorðe wæs idel and hit wæs gód. ******************************************************* De: Alejandro Flores Responder A: Alejandro Flores Para: Rafael Ferigollo Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Problema com fontes em site web Data: Wed, 11 May 2005 11:36:23 -0300 Olá, > Bom Dia ! > > migrei meu sistema de red hat 9 para fedora core 3 mas está acontecendo o >seguinte problema, as fontes dos dominios(paginas) q possuo, estão com >carcteres estranhos no lugar dos acentos por acaso tenho q escolher algum >tipo de lingua ou compilar um pacote separado para corrigir isso, ou é só >configuraçao do apache ? Verifique o arquivo /etc/sysconfig/i18n e veja a variavel LANG. Deve estar: "en_US.UTF-8". A codificação que utilizamos normalmente é ISO-8859-1. Então troque a variável por pt_BR LANG="pt_BR" -- Abraço! Alejandro Flores http://www.triforsec.com.br/ ******************************************************* De: Bruno Alves Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Pagina de Erro Data: Mon, 20 Jun 2005 17:51:30 -0300 Olá, basta colocar a diretiva ErrorDocument 404 /404.html no httpd.conf, ou no .htaccess, se for para um site especifico. Onde 404, deve ser substituido pelo erro que o documento substitui e /404.html, deve ser substituido pelo endereço da página de erro (se usar o httpd.conf, deve ser colocado com o path completo). Reinicie o Apache e a nova página funcionará, lembrando que para aparecer no IE, a página deve ter mais de 10 Kb. Abraço, Bruno -- WebLugar - Seu Lugar na WEB http://www.weblugar.net/ Ajuda Linux: http://forum.ajudalinux.info ******************************************************* ******************************************************* *******************************************************