2017-07-02 17 views
0

私はApache 2.4.18をUbuntu 16.04で使用しています。私は私のUbuntuサーバー、HDDとSSDに2つのディスクを持っています。 HDDにはApacheがインストールされており、SSDにはブラウザからアクセスしたいディレクトリがインストールされています。Apache 2.4.18,403:Forbidden

サーバは403:Forbiddenを返します。

これは私が試みたものです。 apache2.confで作成:

# DocumentRoot or ServerRoot is commented 

Alias /weblink /directory/on/ssd 
... 

<Directory /weblink> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride all 
    Require all granted 
</Directory> 

は777 にCHMODを変更rootユーザーにCHOWNを変更しました。

Apacheは私にこのエラーを与えている:

[Mon Jul 03 00:10:32.362552 2017] [authz_core:error] [pid 1332] [client 31.xxx.xxx.xxx:59063] AH01630: client denied by server configuration: 

私は本当にこの時点で何をするか分からない、それは狂気私を駆動します。私は数時間の間解決策を探してきましたが、解決策はまだ見つかりませんでした。

+2

スタックオーバーフローは、プログラミングおよび開発に関する質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく[Webアプリケーションスタック交換](http://webapps.stackexchange.com/)、[Webmaster Stack Exchange](http://webmasters.stackexchange.com/)、[Unix&Linux Stack Exchange](http:// unix.stackexchange.com/)がより良い場所になるでしょう。 – jww

答えて

0

の代わりに:

<Directory /weblink> 

それは次のようになります。

<Directory /directory/on/ssd> 

/weblinkはURL Location、ないDirectoryです。

+0

ありがとうございます。これはちょうど私の愚かさと私がLinuxに新しいことを示しています。 – Jakub

+0

Linuxの問題ではなく、Apacheの設定と関連があります。多くの人は、Apacheを設定することは黒い芸術だと主張します。したがって、あなたがそれを混在させてしまう心配はしないでください。 –