6
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

WSL(ubuntu)のapache2に接続できなくてハマる

6
Posted at

WSLでbash環境を整えている

私は元来 windows を利用している。
職場がずっと windows だったからなのだけど、周りの開発者はみんな mac なわけで、話を聞いてみると

bashがそのまま利用できるから
aptってやれば、なんでもすぐに手に入るから

それって、linux環境が手軽に利用できるからということですかい?

ということで、windowsにもWSL(Windows Subsystem fo r Linux)なるものがあるので、こいつを使えば、俺も開発者と言っていいのか?と思い、使い始める。

インストールは超簡単

プログラムと機能 > Windowsの機能の有効化または無効化 > Windows Subsystem for Linux
を有効にして、Microsoft Store から 「wsl ubuntu」で検索して出てくる「ubuntu」をインストールするだけ。

手始めのインストールはとても簡単でした。

基本的なユーザ設定、ロケール設定などを済ませ、

sudo apt install apache2
sudo service apache2 start
cd ~
wget http://localhost/index.html

などと、動作確認してみると

Connecting to localhost (localhost)|127.0.0.1|:80... failed: Resource temporarily unavailable.

おやおや、動作していないじゃないか。

色々ウェブを読み漁り、ubuntu再インストールなどなど、やりつくしたところで気付く。

ファイアウォールじゃん?

Windowsの(あるいはインストールされているファイアウォールアプリの)設定で
TCP 80 ポート をローカルIPからは受け付けられるように設定してあげたら、いとも簡単に解決・・・・

この問題で1日使っちゃったよ・・・・

6
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?