web-dev-qa-db-ja.com

403 Apache2のクリーンインストールを禁止

私は最近Ubuntuを再インストールし、tasksel経由でlamp-serverバンドルをインストールしましたが、インストールは正常に完了しました。

/var/www/フォルダーからファイルをバックアップし、サーバーがオンラインに戻ったら(または、私の場合はコンピューターからのみアクセス可能-テストサーバーです)、それらを戻すだけでした。

インストールが完了したので、バックアップディレクトリからファイルをコピーしようとしました。これはうまくいきました。

ただし、Firefoxからlocalhost経由でサーバーにアクセスしようとすると、403 Forbiddenエラーが発生します。助けて!!

編集:2013年9月2日ファイルの出来事に関する情報を追加

だから、@ Andrewが言ったことに従ったが、まだ.htmlファイルにアクセスできない。奇妙なことに、私は.phpファイルにアクセスできます(もちろん、何も表示されません。以前に完成したフォームから取得した情報のみを表示するためです。)

禁じられた

このサーバーの/index.htmlにアクセスする権限がありません。

ページ

3
RPiAwesomeness

さて、同様の問題を抱えている別のユーザーを助けようとしているにもかかわらず、私の問題に対する答えを見つけました!

この質問 https://askubuntu.com/questions/343172/add-Apache2-vhost-at-home は私に解決策を与えるリンクを提供しました! Sudo chmod -R 755 /var/wwwを実行する必要がありましたが、今ではうまくアクセスできます! @Andrewの助けに感謝しますが、私はこれを自分で手に入れました!

13
RPiAwesomeness

最初に、ユーザーをwww-dataグループに追加します。

Sudo adduser [あなたのユーザー名] www-data

次に、/var/www/の所有権をwww-dataグループに設定します。

Sudo chown [あなたのユーザー名]:www-data/var/www

最後に、/var/www/ディレクトリのアクセス許可を設定します。

須藤chmod 777/var/www

Sudo chmod g + s/var/www


お役に立てれば。

1
Andrew