2016-10-31 11 views
0

私はVPSにApacheサーバが付属していますが、ホストされているWebサイトにアクセスしようとするたびに以下のエラーが表示されます。私はCentOS 7を私のVPSに使っています。VirtualMaxを使用してApacheを設定した後にWebサイトにアクセスできない

forbidden error

どうやら、多くの人がこの問題にぶつかってきたとのStackOverflow上の多くのアイデアと、おそらく解決策はありますが、残念ながら、それらのどれも私のために働いていません。

以下は私が試したことです。

間違って行くことができるか任意のアイデア?

+0

あなたはduコマンドを試してみましたか? –

答えて

0

私は次のことを確認します:

  • /var/log/apache2/access.logとerror.logファイルを、あるフォルダ内のindex.htmlがあることをより多くの情報
  • を取得するために、 apacheによって提供されています。そのフォルダとそのファイルのアクセス許可が適切に設定されていることを確認してください。新しいUbuntuサーバーで、virtualminをインストールした後、仮想サーバーを作成する前に、サーバーのipにアクセスすると、/var/www/html/index.html(virtualminをインストールする前にあらかじめインストールされていたApacheサーバーによって使用されるフォルダー);この場合、/ var/www/htmlはdrwxr-xr-xを、index.html -rw-r-r--はdrwxr-xr-xを持つことができます。仮想サーバーの1つにアクセスする場合、確認するフォルダとファイルは/ home/public_htmlになります。
0

これは簡単なことですが、Virtualminのデフォルト設定を使用すると思います。つまり、public_htmlはApacheホームディレクトリには移動しません。つまり、Apacheがnoと言う場所を移動しようとすると(Forbidden 403)

これを修正するには、まずpublic_htmlファイルをそのような単純なコンテンツ:

<h1>Hello!</h1> 
関連する問題