Iniciante em Apache [RESOLVIDO]

13. Re: Iniciante em Apache [RESOLVIDO]

Jhoni
nairuli

(usa Ubuntu)

Enviado em 07/03/2011 - 15:18h

quase de certeza que é permissao..
O que eu faço é criar um link simbolico dentro do www apontando para o meu projeto, assim vc nao precisa ficar alterando as permissoes da raiz, ex:
entre no terminal e faça o seguinte:

sudo ln -s /home/seu_user/seu_projeto/ /var/www/

para saber se o link deu certo no terminal entre em /var/www e da um ls -lha e ve se ficou verde o link, ai ta ok..


  


14. Re: Iniciante em Apache [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/03/2011 - 15:34h

Essa dica do link simbólico é muito legal.

Eu sou um pouco preguiçoso e sempre dou permissão total de leitura e escrita para a pasta www :D

Mas acho que o certo é fazer desse jeito que o jhoni falou mesmo.

Abraço


15. Re: Iniciante em Apache [RESOLVIDO]

brunotec
brunotec

(usa Debian)

Enviado em 07/03/2011 - 15:36h

@nairlu

valeu pela dica, mas eu criei o link e confirmei sua existencia com um ls -lha mas deu no mesmo erro.

eu tbm copiei novamente o diretório website1 para /var/www/html e dei permissão assim:

$sudo chmod 777 -R website1

mas tbm deu no mesmo erro.
------------------------------------------------------------------

pode ser que eu esteja viajando mas será que não é problema com a porta 80 ?

olha um scaneamento que fiz com o nmap no meu localhost:

[bruno@bruno html]$ sudo nmap -A localhost

Starting Nmap 5.21 ( http://nmap.org ) at 2011-03-07 15:33 BRT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000033s latency).
rDNS record for 127.0.0.1: website1.com.br
Not shown: 998 closed ports
PORT STATE SERVICE VERSION
25/tcp open smtp Sendmail 8.14.4/8.14.4
| smtp-commands: EHLO bruno Hello website1.com.br [127.0.0.1], pleased to meet you, ENHANCEDSTATUSCODES, PIPELINING, 8BITMIME, SIZE, DSN, ETRN, AUTH GSSAPI DIGEST-MD5 CRAM-MD5, DELIVERBY, HELP
|_HELP 2.0.0 This is sendmail 2.0.0 Topics: 2.0.0 HELO EHLO MAIL RCPT DATA 2.0.0 RSET NOOP QUIT HELP VRFY 2.0.0 EXPN VERB ETRN DSN AUTH 2.0.0 STARTTLS 2.0.0 For more info use "HELP <topic>". 2.0.0 To report bugs in the implementation see 2.0.0 http://www.sendmail.org/email-addresses.html 2.0.0 For local information send email to Postmaster at your site. 2.0.0 End of HELP info
631/tcp open ipp CUPS 1.4
Device type: general purpose
Running: Linux 2.6.X
OS details: Linux 2.6.19 - 2.6.31
Network Distance: 0 hops
Service Info: Host: bruno; OS: Unix

OS and Service detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 8.32 seconds
[bruno@bruno html]$

------------------------------------------------------------------


não tem nenhuma porta 80 em open! será que é por isso?


16. Re: Iniciante em Apache [RESOLVIDO]

Jhoni
nairuli

(usa Ubuntu)

Enviado em 07/03/2011 - 15:48h

quando vc digita no navegador http://localhost:80/ ou http://127.0.0.1:80/ aparece escrito It works! e mais outras coisas??
vi que vc instalou o php5 e o apache2, eu sempre instalo o php5-mysql e mysql-server, so que uso o ubuntu, no fedora ai ja nao sei dizer, haa se vc usar o mysql aproveita e ja instala o phpmyadmin...




17. Re: Iniciante em Apache [RESOLVIDO]

brunotec
brunotec

(usa Debian)

Enviado em 07/03/2011 - 16:04h

@nairuli

só lembrando que estou no Fedora e é um pouco diferente do DEbian/Ubuntu

quando estou com as linhas referentes ao Virtual host descomentadas ao digitar localhost no browser me vem isso:

http://img220.imageshack.us/i/imagem22wi.png/

e quando comento as linhas do virtual host no arquivo httpd.conf me vem isso:

http://img851.imageshack.us/i/imagem21.png/



-------------------------------------
Edit: sobre o mysql eu já tenho instalado e tbm tudo referente ao php eu instalei


18. Re: Iniciante em Apache [RESOLVIDO]

Marcos
marcos@marcos

(usa Ubuntu)

Enviado em 07/03/2011 - 18:38h

Faz um teste básico aí...
Abra o editor de texto e cole o código:

<?php phpinfo(); ?>

salve este arquivo com o nome "teste.php"dentro da pasta /var/www

depois digite no seu navegador: http://127.0.0.1/teste.php ou http://localhost/teste.php

como resultado, se seu servidor apache estiver funcionando corretamente,mostrará diversas informações refentes ao Apache. Estou te falando isso porque talvez nem seja uma questão de permissão e sim o servidor que precisa de alguma configuração especifica, por isso não carrega seu site.






19. Re: Iniciante em Apache [RESOLVIDO]

Marcos
marcos@marcos

(usa Ubuntu)

Enviado em 07/03/2011 - 18:46h

Tentando ajudar, além do que eu te disse, dá uma olhada também nestes links:

http://www.vivaolinux.com.br/artigo/Entendendo-as-permissoes-no-Linux

http://www.vivaolinux.com.br/topico/Iniciantes-no-Linux/Alterar-permissoes-de-leitura-e-escrita./

principalmente no segundo link, acho que ter a solução para seu problema.


20. Re: Iniciante em Apache [RESOLVIDO]

brunotec
brunotec

(usa Debian)

Enviado em 07/03/2011 - 19:04h

eu fiz o teste e continua dando nisso:

http://img851.imageshack.us/i/imagem21.png/

eu li um pouco sobre permissões e mesmo assim não funcionou

no arquivo info.php que eu criei eu rodei isso:

$sudo chmod 777 info.php

eu tbm dei permissão paras as pastas /var/www/html/website com o comando:

$sudo chmod 777 -R pastas...

depois dei um reload no httpd e mesmo assim não funcionou!

uma coisa que queria saber o pq é de toda hora que inicio o httpd me da um erro falando que a pasta website 1 não existe!


[root@bruno html]# service httpd start
Iniciando o httpd: Warning: DocumentRoot [/var/www/html/website1] does not exist
[ OK ]



21. Re: Iniciante em Apache [RESOLVIDO]

brunotec
brunotec

(usa Debian)

Enviado em 07/03/2011 - 19:18h

Eu fui rodando um "ls -la" em cada diretório para mostrar suas permissões, olhem:


drwxr-xr-x. 20 root root 4096 Fev 17 12:27 var

drwxr-xr-x. 7 root root 4096 Mar 6 15:36 www

drwxr-xr-x. 3 root root 4096 Mar 7 18:53 html

-rwxrwxrwx. 1 bruno root 21 Mar 7 18:53 info.php

drwxrwxrwx. 4 bruno bruno 4096 Mar 7 16:47 website1



22. Re: Iniciante em Apache [RESOLVIDO]

Marcos
marcos@marcos

(usa Ubuntu)

Enviado em 07/03/2011 - 19:19h

por acaso voce editou alguma regra do firewall, se nao me engano por default o apache escuta na porta 80, tenta verificar se essa porta nao esta bloqueada ou se nao tem outra aplicaçao que esteja usando essa porta... caso voce precise alterar a porta na qual o programa vai escutar, basta editar o arquivo que está em: /etc/apache2/ports.conf (pelo menos no ubunt é este caminho).


23. Re: Iniciante em Apache [RESOLVIDO]

brunotec
brunotec

(usa Debian)

Enviado em 07/03/2011 - 19:25h

Como estou no Fedora o arquivo de configuração é o httpd.conf que no meu caso esta assim: http://pastebin.com/Uzip80g1

na linha Listen 80 ele indica para escutar pela porta 80 então acredito eu estar correto.

eu li em alguns sites que o Speedy da telefonica costuma bloquear essa porta.

No meu caso a conexão que uso é com o Speedy mas com um roteador Dlink.

Será que pode ser o roteador que esteja bloqueando?


24. Re: Iniciante em Apache [RESOLVIDO]

Marcos
marcos@marcos

(usa Ubuntu)

Enviado em 07/03/2011 - 19:57h

faz mais um teste entao... coloca o apache pra escutar na porta 443 ou 8080 se mesmo assim nao funcionar aí voce volta pra porta 80.



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts