これを見つけました。 FOR PPL WITH Apache PROBLEMS MAYBE。また、このソリューションは、患者の方のためのものですxD
http://sites.duke.edu/workblog/files/2014/12/www.dedoimedo.com-Apache-web-server-lm.pdf
私はこれに3日間取り組んでいます。最後にアクセスできますhttp:// [my.domain] .com /(mySQLとPHPmyAdminをインストールしましたが、それらは本当に必要ではないことを読んだだけですか?とにかく(まだ)彼らと仕事をすることはできません!)
ブラウザで[mydomain]/com /と入力すると、my/ website.htmlなしで、Index of /が得られます。
実際に私のウェブサイトがリストされています。
Website.html内のHTMLリンクが/home/..../Downloads/内の特定のファイルおよび/またはフォルダーを指すようにする素敵で簡単な方法はありますか?
または、ブラウザに表示される「/のインデックス」にリンクを含めますか?だから、私の質問は、2番目のディレクトリルートをどのように作成する必要がありますか?
十分にはっきりしていないときはすみません!知っておくべきことを教えてください!また、あなたの時間と労力に感謝します!本当に感謝します!
必要に応じて、Raspberry Piで行ったようにシンボリックリンクを作成できますが、Webサイトが公開されているときに安全かどうかはわかりません。ホームネットワークで動作します。
/home/j
から/var/www
(「j」は私のユーザー名であるため)にアクセスするとします。そのためには、コマンドln -s /home/j jhome
が必要です。このコマンドの実行中に/var/www
にいることを確認してください。
これで、cd jhome
を使用して簡単にアクセスできるはずです。 /home/j
内にhtmlファイルを配置し、たとえばindex.html
によってリンクすることでテストできます。
他のディレクトリと名前でも同じことができます。
また、Apacheのドキュメントをいくつか見つけました here および Stack Overflow topic 、それはよりプロフェッショナルだと思います同じことをする方法とそれを行う正しい方法だと思います。
Alias /alias_directory /path_on_your_machine
行をApache構成ファイル(私にとっては/etc/Apache2/Apache2.conf
)に追加する必要があることがわかりました。 (それも私のために動作します)私は編集する前にバックアップファイルを推奨します。
ここに、私が使用した正確なコマンドを示します。
cp /etc/Apache2/Apache2.conf{,.bak}
-バックアップを作成しますecho "Alias /jhome /home/j" >> /etc/Apache2/Apache2.conf
-行を追加します。nano
または他のテキストエディターでも追加できます。service Apache2 restart
-Apacheを再起動しますそれなしでは動作しませんRootでコマンドを実行することを忘れないでください。これがないと、許可エラーが発生します。
何らかの形でお役に立てば幸いです。 :)
PhpMyAdminを起動して実行している場合は、おそらくApache2がインストールされています。 httpアドレスをローカルマシンのディレクトリにマッピングするプロセスは、仮想ホストと呼ばれます。詳しくはこちらをご覧ください こちら 。または、ローカルマシンの仮想ホストとドメインを作成する方法についてはgoogleを参照してください。
この件に関してさらにサポートが必要な場合は、ご案内できます。