Configurar acesso a localhost [RESOLVIDO]

1. Configurar acesso a localhost [RESOLVIDO]

Joao Carlos Ferreira Marques
krllus

(usa Ubuntu)

Enviado em 06/08/2012 - 00:23h

preciso de ajuda pra configurar um servidor local. segui esses tutoriais:
http://blog.cesar.augustus.nom.br/instalando-o-servidor-apache-no-linux.html
http://www.vivaolinux.com.br/dica/Instalacao-do-PHP-+-MySQL-+-Apache-+-PHPMyAdmin-e-resolvendo-probl...

fiz tudo de acordo com o tutorial. porem quando coloco no browser pra acessar o localhost (http://localhost) cai numa pagina que diz:
Welcome to nginx!

tentei desinstalar o nginx(apt-get remove nginx), sem sucesso. se por acaso alguem souber como posso deixar o apache como "padrao".


usando ubuntu 12.04 lts 64 bits




  


2. Re: Configurar acesso a localhost [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 06/08/2012 - 00:45h

Olha dentro do diretório do apache e ver o conteúdo do arquivo index, provavelmente como já existia um a nova instalação do apache não sobrescreveu o arquivo.

Geralmente esse diertório e o /var/www


3. Re: Configurar acesso a localhost [RESOLVIDO]

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 06/08/2012 - 01:31h

Verifique se foi mesmo removido com:

sudo dpkg -l |grep nginx


Deve retonar em branco ou verifique se tem o processo rodando com:

sudo ps aux |grep nginx


Eu acho provável que seja como o Raimundo disse que o apache não sobrescreveu o index.html

Se caso ainda estiver rodando o nginx remova ele com:

sudo dpkg --purge nginx
# e reinstale o apache:
sudo apt-get install --reintall apache2



4. Re: Configurar acesso a localhost [RESOLVIDO]

Joao Carlos Ferreira Marques
krllus

(usa Ubuntu)

Enviado em 06/08/2012 - 13:21h

Boa Tarde
desinstalei da maneira que voce falou andre, funcionou.
na pasta /var/www tenho só um teste.php e o index.php
(ambos com o codigo abaixo
<?php
phpinfo();
?>
)
quando coloco http://localhost cai na pagina do nginx (Welcome to nginx!) , mas quando coloco http://localhost/index.php funciona o index que tinha criado.

sabe qual configuraçao muda isso?

obs: alterei as permissoes dos arquivos da pasta usando chown user *.php



5. Re: Configurar acesso a localhost [RESOLVIDO]

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 06/08/2012 - 14:20h

Edite o arquivo /etc/apache2/sites-enabled/000-default e adicione a linha com sua pagina index ex:


DirectoryIndex index.php index.cgi index.pl index.html


Então ficaria assim:


<Directory /var/www/>
DirectoryIndex index.php index.cgi index.pl index.html
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

Dessa forma ele vai primeiro buscar o index.php e se não achar vai na sequencia.

Veja tambem se o arquivo #/etc/apache2/sites-enabled/000-default # esta com a pasta /var/www/ definida como default root.

No caso a minha padrão esta assim:
[code]

<VirtualHost *:80>
ServerAdmin root@localhost ### vai esta diferente

DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>



6. Re: Configurar acesso a localhost [RESOLVIDO]

Joao Carlos Ferreira Marques
krllus

(usa Ubuntu)

Enviado em 06/08/2012 - 18:07h

andre segui o procedimento que voce falou... o resultado é o mesmo
o meu arquivo de configuraçao esta um pouquinho diferente no final. veja se eu posso apagar.

<VirtualHost *:80>
ServerAdmin root@localhost

DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
DirectoryIndex index.php index.cgi index.pl index.html
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>


7. Re: Configurar acesso a localhost [RESOLVIDO]

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 06/08/2012 - 20:29h

voce restartou o apache depois da alteração?

Aqui testei no debian e funcionou a unica diferença e que modifiquei a ordem em # etc/apache2/mods-available/dir.conf

desativei o modulo e reativei:

a2dismod dir
a2enmod dir
service apache2 restart


Como esta não fez efeito adicionei a linha no 000-default e restartei.

Posta a saida aqui:

ls -la /var/www/



8. Re: Configurar acesso a localhost [RESOLVIDO]

Joao Carlos Ferreira Marques
krllus

(usa Ubuntu)

Enviado em 07/08/2012 - 01:58h

usei sudo /etc/init.d/apache restart
mas só para ter certeza, reiniciei o pc tambem...

o resultado é o mesmo quando coloco no navegador localhost, cai na index do nginx.
mas o servidor esta funcionando adicinando o resto do endereço(http://localhost/teste.php)

o resultado do comando é:
total 32
drwxrwxrwx 5 root root 4096 Ago 6 13:04 .
drwxr-xr-x 14 root root 4096 Ago 6 17:59 ..
-rw-r--r-- 1 joao root 21 Ago 2 14:13 index.php
-rw-rw-r-- 1 joao joao 21 Ago 6 13:00 info.php
drwxr-xr-x 8 root root 4096 Ago 6 13:37 phpmyadmin
-rw-rw-r-- 1 joao joao 21 Ago 6 13:00 teste.php
drwxr-xr-x 4 root root 4096 Ago 5 23:33 website1
drwxr-xr-x 4 root root 4096 Ago 5 23:33 website2

como jah esta "funcionando"... acabei instalando o phpmyadmin. o problema mesmo é o index que carrega o do nginx.


9. Re: Configurar acesso a localhost [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 07/08/2012 - 09:58h

-> Olhe dentro desse index.php e veja o conteúdo dele
-> Veja com o nmap quem controla a porta 80


10. Re: Configurar acesso a localhost [RESOLVIDO]

Joao Carlos Ferreira Marques
krllus

(usa Ubuntu)

Enviado em 08/08/2012 - 16:18h

rai... o conteudo do index é:
<?php
phpinfo();
?>

fiquei com duvida nesse nmap.
usei da seguinte maneira: nmap 127.0.0.1/80
retornou:

Starting Nmap 5.21 ( http://nmap.org ) at 2012-08-08 16:15 BRT
Illegal netmask value, must be /0 - /32 . Assuming /32 (one host)
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00037s latency).
Not shown: 995 closed ports
PORT STATE SERVICE
53/tcp open domain
80/tcp open http
631/tcp open ipp
3306/tcp open mysql
9000/tcp open cslistener

Nmap done: 1 IP address (1 host up) scanned in 0.07 seconds




11. Re: Configurar acesso a localhost [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 09/08/2012 - 01:07h

Pois é não ajudou muito pois mostra o serviço http na porta 80 ( o nginx deve ficar com o mesmo nome), tente parar o apache e ver se a porta continua aberta e o serviço funcionando no browser...


12. Re: Configurar acesso a localhost [RESOLVIDO]

Joao Carlos Ferreira Marques
krllus

(usa Ubuntu)

Enviado em 09/08/2012 - 11:21h

cara to com vontade de me matar aqui... limpei os dados do navegador e funcionou.
tava acessando os dados antigos aqui que estavam em cache.

obrigado pela ajuda.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts