0

Ubuntu サーバーをインストールし、ファイルを別のサーバーからこのサーバーに転送しました。
ファイルを次の場所にコピーしました。

/var/www/ディレクトリ

エクスプローラーに移動して IPADDRESS/DIRECTORY を入力すると、ページが完全に読み込まれます。

もちろん、ディレクトリ経由で Web サイトにアクセスしたくないので、サーバーの DocumentRoot を変更しようとしました。だから私はに行きました

/etc/apache2/sites-available/default

de /var/www の後にディレクトリを追加しました

DocumentRoot /var/www/DIRECTORY

     <Directory /var/www/DIRECTORY>  
           Options Indexes FollowSymlinks Multiviews  
           AllowOverride None  
           Order allow, deny  
           allow from all  
      </Directory> 

その後、Apacheを再起動します

sudo /etc/init.d/apache2 再起動

今、私がエクスプローラに行くとき、私はIPADDRESSと入力します

そして、自動的に IPADDRESS/DIRECTORY にリダイレクトされます

そして私に404エラーを与えます

Not Found
The requested URL /DIRECTORY/ was not found on this server.
Apache/2.2.14 (Ubuntu) Server at I.P.ADD. Port 80

何が問題なのか誰か知っていますか?

4

2 に答える 2

0

あなたのApacheのルートは /var/www でした

そのため、以前はリダイレクトがhttp://YOUR.ADDRESS.COM/DIRECTORY見つかったものと同じようにリダイレクトが機能していました-DocumentRoot/var/www/DIRECTORYの下

DocumentRoot を に再定義したので/var/www/DIRECTORY、リダイレクトは検索しようとしています/var/www/DIRECTORY/DIRECTORY

言ってる意味がよくわからない

もちろん、ディレクトリ経由で Web サイトにアクセスしたくないので、サーバーの DocumentRoot を変更しようとしました。

しかし、404 の理由は DocumentRoot を変更することです

于 2013-08-09T15:42:04.587 に答える