0

私は配備したDjangoアプリケーションを持っています。私はwebfactionを介して私のライブサイトを実行しようとすると、私の静的なファイルのための403禁止応答コードの束を取得します。私は私のプロジェクトのトップレベルに静的なディレクトリへのシンボリックリンクを持っており、私の設定のSTATIC_ROOT設定は正しいです。また、問題の原因となっているファイルのアクセス許可を確認しました。少なくとも、読み取り/書き込みの権限があると言います。Apacheから403を取得すると、読み書き権限を持っていても静的ファイルが提供されました - Django

enter image description here

enter image description here

しかし、私はまだ403を取得し、それは数ヶ月のために正常に動作しているので、なぜわからないですよ。 apache configもすべて正しくあり、サイトはスムーズに動作しています。静的リソースだけです。

のapache/confに/ httpd.confの

ServerRoot "/home/abenton42/webapps/arkansastherapistconnection/apache2" 

LoadModule authz_core_module modules/mod_authz_core.so 
LoadModule dir_module  modules/mod_dir.so 
LoadModule env_module  modules/mod_env.so 
LoadModule log_config_module modules/mod_log_config.so 
LoadModule mime_module  modules/mod_mime.so 
LoadModule rewrite_module modules/mod_rewrite.so 
LoadModule setenvif_module modules/mod_setenvif.so 
LoadModule wsgi_module  modules/mod_wsgi.so 
LoadModule unixd_module  modules/mod_unixd.so 

LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined 
CustomLog /home/abenton42/logs/user/access_arkansastherapistconnection.log combined 
ErrorLog /home/abenton42/logs/user/error_arkansastherapistconnection.log 

Listen 20377 
KeepAlive Off 
SetEnvIf X-Forwarded-SSL on HTTPS=1 
ServerLimit 1 
StartServers 1 
MaxRequestWorkers 5 
MinSpareThreads 1 
MaxSpareThreads 3 
ThreadsPerChild 5 

WSGIDaemonProcess arkansastherapistconnection processes=2 threads=12 python-path=/home/abenton42/webapps/arkansastherapistconnection:/home/abenton42/webapps/arkansastherapistconnection/a$ 
WSGIProcessGroup arkansastherapistconnection 
WSGIRestrictEmbedded On 
WSGILazyInitialization On 
WSGIScriptAlias//home/abenton42/webapps/arkansastherapistconnection/arkansas-therapist-connection/wsgi.py 

私はまた、エコーの$ USERとLinuxでは、現在のユーザー、そして私のトップレベルのプロジェクトディレクトリのファイルのパーミッションをチェックします。彼らは両方とも 'abenton42'です。

+0

「abenton42」を「www-data」、「chown www-data:www-data base.css」に変更しようとしました –

+0

chownを実行できませんでしたabenton42:abenton42 base.css? – JBT

+0

あなたは所有者を変更する必要がありますし、apacheは静的ファイルにアクセスできます。 –

答えて

0

私はサイトのホスト、webfactionにチケットを提出しました。その問題は最後に"There was an issue with permissions for our nginx server that was causing this. That has been resolved."でした。 疑いがあるときは、チケットを提出してください:)。

関連する問題