質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Q&A

0回答

640閲覧

WSL(Windows Subsystem for Linux)でapache2のホームディレクトリをCドライブに

tesopgmh

総合スコア146

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

0グッド

0クリップ

投稿2018/05/24 06:59

Windows 10 バージョン1709(Windows 10 Fall Creators Update、ビルド16299)以降
Windows10でLinuxを実行することができるWSL(Windows Subsystem for Linux)が利用できるようになり
開発者にとっては嬉しい限りですね、CentOSに対応してくれたらもっとよかったですが。。。

さて、該当の機能を使ってUBUNTU(Ubuntu 16.04.3 LTS)をインストールし
apache2を導入し、「localhost」で初期表示に成功しました

WSL(Windows Subsystem for Linux)では「/mnt/c/」がCドライブとのことで
Cドライブ直下に「/var/www/html」を作りました

apache2の設定ファイルを編集しDocumentRootを「/mnt/c/var/www/」に変更しました

vi /etc/apache2/apache2.conf <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> ↓↓↓↓↓↓↓↓↓↓↓↓ <Directory /mnt/c/var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>

apache2を再起動し、再度ブラウザで「localhost」に接続すると
「403 Forbidden Permission denied」となってしまいます

Cドライブの中のファイルを正常に読み取れるようにするには
どうすれば良いのかWSLを利用している方で成功した方がいらっしゃいましたらお教えくださいませ

以下は私のほうで試した方法です

1.Ubuntu側で以下の権限設定をしましたが失敗しました

chmod -R 0777 /mnt/c/var/www/ chown -R apache /mnt/c/var/www/

2.apache2の設定ファイルを編集しDocumentRootを「/var/www/」に戻し
Ubuntu側で「/mnt/c/var/www/」へシンボリックリンクを生成しましたが失敗しました

3.Windows側から
以下のUbuntuのデータが格納されているフォルダから
Cドライブへシンボリックリンクをかけたらいいのかなともおもいますが
このフォルダをwindows側から直接修正すると壊れてしまうのでやってはいけないそうです
(その情報の公式な文書は見つけられなかったのですがいろいろなブログでそう書かれていました)

C:\Users\PC\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_XXXXXXXXX\LocalState\rootfs\var\www\html

以上、よろしくお願い致します

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問