데비안 VPS에서 "dreamhost"라는 공유 호스팅에 사이트를 배포하려고합니다.fastcgi를 사용하여 공유 호스팅에 사이트 배포
The requested URL/was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
내가이 디렉토리에 두 개의 파일을 생성 한 /home/user_name/project/
에서 프로젝트를 가지고 : 나는 오류 다음 데 브라우저에서 서버 IP를 방문 할 때 나는 django documentation 을 따랐다.
.htacess
AddHandler fastcgi-script .fcgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi/$1 [QSA,L]
dispatch.fcgi는
#!/usr/bin/python
import sys, os
sys.path.insert(1, '/home/user_name/project')
# Set the DJANGO_SETTINGS_MODULE environment variable.
os.environ['DJANGO_SETTINGS_MODULE'] = "project.path.to.settings"
from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="false")
나는 ./dispatch.fcgi
을 실행하고이 터미널에 사이트 홈 페이지를 보여줍니다. 브라우저에서 액세스하려고하면 아무 것도 작동하지 않으며 항상 404 오류가 발생합니다. hello.fcgi
스크립트에서 404 오류가 발생했습니다. 나는 모든 방법을 시도했지만 아무것도 정말 :(
처음 http://wiki.dreamhost.com/Django_FastCGI에 나열된 동일한 명령을 따라 만에 내가 가지고? 다시 실패하십시오 –
Dreamhost에서 권장하는 ** WSGI ** 지침을 따르십시오. – shliachtx