0
<VirtualHost *:80>
    ServerAdmin python@v.python.centos
    DocumentRoot "/var/www/vhost1/documents"
    ServerName v.python.centos
    ServerAlias www.v.python.centos.com

    ErrorLog "logs/v.python.centos-error_log"
    CustomLog "logs/v.python.centos-access_log" common

    <Directory /var/www/vhost1/documents>
        Order allow,deny
        Allow from all
    </Directory>

    WSGIDaemonProcess v.python.centos processes=1 threads=2 display-name=%{GROUP}
    WSGIProcessGroup v.python.centos

    WSGIScriptAlias /app /var/www/vhost1/wsgi-scripts/myapp.wsgi
    <Directory /var/www/vhost1/wsgi-scripts>
        Order allow,deny
        Allow from all
    </Directory>

    Alias /django-tjob /var/www/vhost1/djproject
    <Directory /var/www/vhost1/djproject>
        Order allow,deny
        Allow from all
    </Directory>

    Alias /django-jobs /home/python/djproject
    <Directory /home/python/djproject>
       Order allow,deny
       Allow from all
    </Directory>

</VirtualHost>

ユーザー: python パーミッション: /home/python/djproject

drwxrwxr-x.  6 python python    4096 Jun 29 14:35 djproject

/var/www/vhost1/djproject

drwxr-xr-x. 6 root root 4096 Jun 29 14:31 djproject

「/var/www/vhost1/documents」および「/var/www/vhost1/wsgi-scripts」内のファイルは正常にアクセスできますが、「/home/python/djproject」および新しいフォルダー「/var/www/vhost1/djproject」 " は 403 禁止されています。なぜ?仮想ディレクトリを正常に作成する方法

4

1 に答える 1

1

おそらく、親フォルダのアクセス許可を修正する必要があるためです。

つまり。/homeまたは/home/pythonをトラバースできません。

于 2012-06-29T08:34:30.753 に答える