「403 Forbidden-このサーバーにアクセスする権限がありません」-Linux Mint 17のapache2 localhost


8

望ましい行動

403 Forbiddenメッセージを取得せずにブラウザでlocalhostにアクセスできるようにするため。

現在の行動

ブラウザでlocalhostに移動すると、次が返されます。

Forbidden
You don't have permission to access / on this server.
Apache/2.4.7 (Ubuntu) Server at localhost Port 80

再現する手順

Linux Mint 17 Cinnamon次の手順を使用してローカルサーバーを設定しました。

$ sudo apt-get install apache2 php5
$ sudo apt-get install php5-dev php5-cli
$ sudo apt-get install php-pear
$ pear version
// PEAR Version: 1.9.4
// PHP Version: 5.5.9-1ubuntu4.5
// Zend Engine Version: 2.5.0
// Running on: Linux my-computer 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014 x86_64

$ pecl version ## as above

$ sudo pecl install mongo ## this installs the mongo driver

この時点で、[no]を含むメッセージが表示され、Enterキーを押しました。

$ cd /etc/php5/apache2
$ sudo vi php.ini

追加したファイルの最後に: extension=mongo.so

$ sudo /etc/init.d/apache2 restart

このプロセスの最後に、昨日、localhostに正常にアクセスできました。

今日、localhostに移動すると403エラーが発生します。

トラブルシューティング

Apacheステータス

me@my-computer ~ $ /etc/init.d/apache2 status
 * apache2 is running

許可

/ var

drwxr-xr-x  12 root root  4096 Nov 23 08:58 var

/ var / www

drwxr-xr-x  3 root root   4096 Nov 23 08:58 www

/ var / www / html

drwx------ 8 me me 4096 Nov 22 01:07 html

/var/www/html/index.html

-rw-r--r-- 1 root  root  11510 Nov 23 08:59 index.html

回答:


8

の権限を見ると、/var/www/htmlユーザーのみrootが読み取り、書き込み、実行の権限を持っていることがわかりました。私はブラウザを標準ユーザーとして使用していて、アクセスできないので、「その他」にはいくつかの権限が必要であると想定していたので、次のようにしました。

sudo chmod 755 html -R

そして、新しい権限は次のとおりです。

drwxr-xr-x 2 me me 4096 Nov 23 22:59 html

これで、ブラウザーでlocalhostにアクセスできます。

私はこのビデオが"Users, Groups and Permissions in Linux"非常に役に立ったと感じました:

http://youtu.be/zRw0SKaXSfI


2
それは正確に聞こえます。回答として投稿していただきありがとうございます。
terdon

私の情報源を明確にするのを手伝ってくれてありがとう!
user1063287 14年

0

あなたはApacheに実行/読み取りアクセスを与えるべきです。@ user1063287の発言は良いですが、セキュリティ上の問題があり、他へのアクセスを許可している可能性があります。私はこの方法が良いと思います:

1)あなたのサイトのApacheオーナーをrootにします:

chown -R www-data:www-data ROOT_OF_SITE

2)フルアクセスを付与する

chmod -R 700 ROOT_OF_SITE
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.