Apacheの設定時に/ etc / apache2 / sites-available / defaultが見つかりません


11

ここでの指示に従って、PHP開発環境を構成しました。最初:

sudo tasksel install lamp-server

成功し、にIt works!出力されhttp://localhost/ます。次に:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite

ここでエラーが発生しました:

cp: cannot stat ‘/etc/apache2/sites-available/default’: No such file or directory

Ubuntu 13.10を使用しています。私はウェブを検索しましたが、有望なものは何も見つかりませんでした。誰かが私を正しい方向に向けることができますか?

編集:

 $ ls /etc/apache2/sites-available
 000-default.conf  default-ssl.conf

次の出力を投稿してください:ls / etc / apache2 / sites-available
rechengehirn

回答:


14

使用しているチュートリアルは、古いバージョンのUbuntuに基づいています。

13.10には、新しいapache構成が同梱されており、探しているファイルの名前は/etc/apache2/sites-available/000-default.confです。

.conf末尾にあるに注意してください。これは、Apacheがファイルを取得するために必要です。そのため、サイト用に作成している構成にも.conf、その拡張機能があることを確認してください。


ありがとう。ところで、<Directory /var/www/>このファイルでは見つかりませんでした。これは、Directoryディレクティブを変更する必要がないことを意味しますか?
user159

ファイルにはそれほど多くのものが含まれていないように見えるので、デフォルトのいくつかは変更されている必要があると思います。私の推測では、000-default.confにいつものようにカスタマイズを追加できます。適切にネストしていることを確認してください。デフォルトの12行目近くにある「DocumentRoot / var / www」行を参照してください(stock / unmodified) ) 1。
osirisgothra 2014

7

/etc/apache2/sites-available/000-default.confデフォルトのサイトのみの構成ファイルです。この同じディレクトリにある設定ファイルを使用して、必要な数のサイトを追加できます。

あなたが探しているApacheグローバル設定ファイルは次の場所にあります:

/etc/apache2/apache2.conf

@drcで述べたように、Ubuntuの最近のバージョンでは多くの点が変更されました。

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