私はWAMPからLAMPに移行し、LAN上のユーザーにメディアファイルをアップロードするカスタムPHPアプリケーションを実行しています。ボリューム私のサーバーでは、1 つは Ubuntu システムとアプリのドライブで、もう 1 つは Web ファイル ストレージ用の RAID 10 構成です。
1) どうすればApacheを設定するUbuntu が起動して実行されるボリュームからではなく、RAID ボリュームからファイルを提供するにはどうすればよいでしょうか?
2) これは Apache をインストールした後に設定されますか、それとも Apache のインストール中に Web ファイルを提供する場所を指定する必要がありますか?
答え1
Windows 上の Apache をご存知であれば、設定は同じです。Apache に、どのドメインを処理するか、コンテンツがどこにあるか、誰がアクセスできるかなどを指示する一連の設定ファイルがあります。設定はいつでも変更できます。インストール中に、/etc/apache2/
開始できるようにいくつかのデフォルト設定が設定されますが、これは好みに合わせて変更できます。
Ubuntu では、構造はおそらく WAMP で慣れているものとは異なります。vhost 定義を に入れて(site-name は sites-available 内のファイル名) を/etc/apache2/sites-available/
実行し、apache サービス ( ) をリロードします。vhost 内では、2 番目のパーティションを指すか、または を指定します。ドキュメント ルートへのアクセスを許可する定義が必要になる場合があります。a2ensite site-name
sudo systemctl reload apache2.service
DocumentRoot
Alias
<Directory /path/to/document/root>
/var/www
あるいは、 Apache ドキュメント ルートのデフォルトの場所に 2 番目のパーティションをマウントすることもできます。これにより、デフォルトの Apache 構成を変更することなく、Web ファイルが自動的に 2 番目のパーティションに配置されます。