Ir para conteúdo

Arquivado

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

MadPatryk

Mono-FCGI CentOS 5.8 32bits - 404 not found

Recommended Posts

Fala galera,

seguinte to com uma pemba, que não consigo resolver...

 

Meu .htaccess está assim:


 


 

Action mono-cgi /home/vamola/public_html/cgi-bin/mono-cgi AddHandler mono-cgi .aspx .asmx .ashx .ascx .asax .axd .config .cs

 

mono-cgi:


 


 

#!/opt/mono-3.0.2/bin/fastcgi-mono-server4 -f -connect /tmp/mono-fcgi.sock /home/admin/mono-fcgi

 

 

mono-fcgi:

 


 

#!/bin/sh
umask 0077
exec >>/tmp/mono-fcgi.log
exec 2>>/tmp/mono-fcgi.err
 
echo $(date +"[%F %T]") Starting fastcgi-mono-server2
 
cd /
chmod 0700 /tmp/mono-fcgi.sock
echo $>/tmp/mono-fcgi.pid
# stdin is the socket handle
exec env -i \
PATH="/opt/mono-3.0.2/bin:$PATH" \
LD_LIBRARY_PATH="/opt/mono-3.0.2/lib:$LD_LIBRARY_PATH" \
TMP="/home/username/tmp" \
MONO_SHARED_DIR="/tmp" \
/opt/mono-3.0.2/bin/fastcgi-mono-server2 \
/root=/home/vamola/public_html /applications=/:/home/vamola/public_html

 

 

 

E to tendo esse maldito 404 not found, e nao tem nada nos logs...

eu fiz exatamente, passo a passo, tudo que esta aqui http://www.mono-project.com/CGI

a página é essa: http://www.vamola.net/net/test.aspx

 

 

valeu galera!!!

 

Grande abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

pois é, a página existe! rs

 

o mod_mono não quer carregar nem a pau... não sei o que fazer... dai parti pro fastcgi...

 


enfim, se remover a chamada no htaccess pro fastcgi, aparece o código c# (que está certo, a página existe e o código está certo), se colocar a chamada no htaccess pro fastcgi, acontece isso...

talvez eu esteja errando nos caminhos... tem alguma idéia?

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Provavelmente o erro não é de código, talvez você esteja errando dentro dos caminhos, veja se no seu server as pastas estão organizadas da forma como você colocou, porque ele diz que não encontrou a pagina no endereço, tente mudá-lo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

estão sim cara, não tem pastas, é só um arquivo e um Web.config

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está executando ele a partir de um host, mas se você fala que não tem pastas a URL deveria ficar http://www.vamola.net/test.aspx e está http://www.vamola.net/net/test.aspx então tem uma pasta net no meio.

 

E temos este endereço:

 

/home/vamola/public_html/cgi-bin/mono-cgi/net/test.aspx

 

De onde ele é?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ahhh cara, são dois, desculpa...

 

eles fazem a mesma coisa, mas estão em endereços diferentes... foi só pra testar... tanto faz executar um ou outro, são 2 arquivos distintos, totalmente...

 

http://www.vamola.net/test.aspx

http://www.vamola.net/net/test.aspx

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ele ainda está procurando todo aquele caminho de pasta no servidor, veja se você não consegue referenciar o site para buscar lá:

/home/vamola/public_html/cgi-bin/mono-cgi/net/test.aspx

Compartilhar este post


Link para o post
Compartilhar em outros sites

pooo... exatamente rsssss

agora a solução? rs

se está tudo certo? o caminho está correto, tudo ok... o.O

Compartilhar este post


Link para o post
Compartilhar em outros sites

A solução seria ir no servidor ftp e mudar o caminho para a index direto, ou então mudar no wizard para ele abrir a página inicial no caminho especificado, porque o caminho não está certo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

fiz isso, continua a mesma coisa...

e wizard ???? rsss é linux cara... rs não tem wizard!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando você hospeda sua página, você pode definir uma index para ela, no seu caso ele não está encontrando esse caminho todo da index, o jeito é alterar o caminho da index da página. Alguns servidores fazem isto só de você colocar "index" no nome de qualquer página da web.

 

Vá no VS e mude as configurações para que a primeira página do seu projeto seja sempre a Login.ASPX

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.