Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

goss

apache+php+postres,. Onde coloco os aquivos?

Recommended Posts

Duvida apache+php+postgres+phpPgAdim+sites

sou iniciante em php e gostaria de perguntar se alguem sabe por que naum consigo conectar no meu servidor o apache ta funcionando certo "It works!"o php tbm porem acho que são os caminhos de alguma config estão errados, por exemplo o codigo:

 

<?

 

phpinfo();

 

?>

 

eu salvei como noticias.php e o codigo foi salvo em /var/www/htdocs/ tentei executar como http://localhost/noticias.php porem obtive o seguinte erro:

Not Found

 

The requested URL /noticias.php was not found on this server.

 

 

e quando mandei o arquivo para /usr/local/apache2/htdocs/

Fatal error: Call to undefined function info() in /usr/local/apache2/htdocs/noticias.php on line 2

 

Instalei tudo pelo artigo http://www.linuxajuda.com.br/forum/viewtop...p?f=33&t=81 e só mudei a linha do carregamento do modulo

 

LoadModule php4_module modules/libphp4.so para

LoadModule php5_module modules/libphp5.so

 

por que meu php é versão PHP 5.2.2

E quando acesso o http://localhost/phpPgAdmin/ O phpPgAdm cai em um index com a listagem de todos os arquivos de /phpPgAdmin, quais são os caminhos certos? o que eu estou fazendo de errado ? e por exemplo se eu tivesse mais paginas como faria para acessa-las

 

Agradeço desde já

Um abraco

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui na verdade tinha esquecido copiar o arquivo php.ini-dist para o /usr/local/apache2/conf/php.ini e a pasta para colocar os codigos era mesmo a /usr/local/apache2/htdocs/ e tbm naum estou conseguindo acessar externamente onde eu mudo isso? será que alguma regra do iptables ta blockeando? OU é em algum outro arquivo de configuração? as regras de firewallsão as seguintes:

 

iptables -A INPUT -s 10.0.0.0/255.0.0.0 -j DROP

iptables -A INPUT -s 172.0.0.0/255.0.0.0 -j DROP

iptables -A INPUT -s 192.0.0.0/255.0.0.0 -j DROP

 

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

 

#Proteção contra ICMP Broadcasting:

 

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts

 

#Protege contra synflood:

 

echo "1" > /proc/sys/net/ipv4/tcp_syncookies

 

#Proteções diversas contra portscanners, ping of death, ataques DoS, etc:

 

iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT

iptables -A FORWARD -p tcp -m limit --limit 1/s -j ACCEPT

iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT

iptables -A FORWARD --protocol tcp --tcp-flags ALL SYN,ACK -j DROP

iptables -A FORWARD -m unclean -j DROP

 

 

 

iptables -N VALID_CHECK

iptables -A VALID_CHECK -p tcp --tcp-flags ALL FIN,URG,PSH -j DROP

iptables -A VALID_CHECK -p tcp --tcp-flags ALL SYN,RST,ACK,FIN,URG -j DROP

iptables -A VALID_CHECK -p tcp --tcp-flags ALL ALL -j DROP

iptables -A VALID_CHECK -p tcp --tcp-flags ALL FIN -j DROP

iptables -A VALID_CHECK -p tcp --tcp-flags SYN,RST SYN,RST -j DROP

iptables -A VALID_CHECK -p tcp --tcp-flags SYN,FIN SYN,FIN -j DROP

iptables -A VALID_CHECK -p tcp --tcp-flags ALL NONE -j DROP

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.