男のブログ俺は中卒だ。学歴なんて無くても生きていける。プラグインsuckamonこれまでの記事で、VagrantでLAMP環境を構築する方法などを紹介してきたが、ブラウザでWebサーバーにアクセスする際は「http://192.168.33.10」といったIPアドレスを入力しアクセスしていた。これを「http://example.com」などのホスト名でアクセスできるようにする方法を紹介する。ContentsVagrantプラグイン「vagrant-hostsupdater」をインストールVagrantfileの設定Vagrantを起動して確認プラグイン「vagrant-hostsupdater」は何をやっているのか?Vagrantプラグイン「vagrant-hostsupdater」をインストールまず、ローカルでVagrantのプラグインをインストールする。vagrant-hostsupdaterインストールが完了したら下記コマンドで確認しよう。listインストールしたプラグイン名が返れば無事成功している。Vagrantfileの設定では早速次の設定を行っていく。Vagrantfileを開いて下記のとおり編集しよう。up途中でパスワードの入力を求められるので、ホストマシン(Mac)のパスワードを入力する。サーバーの起動が終わったら、ブラウザのURL欄へ設定したホスト名(今回の場合はexample.com)を入力してアクセスしてみよう。これまでIPアドレスでアクセスした時と全く同じ内容が表示されるはずだ。プラグイン「vagrant-hostsupdater」は何をやっているのか?Vagrantfileに設定したホスト名・IPアドレスの情報を元に、ホストマシンのhostsファイルにプラグイン側で書き込みを行っているのである。Vagrantを起動した状態で、ホストマシンの「/etc/hosts」ファイルをvimで確認してみよう。ファイルの末尾に以下の内容が追記されているはずだ。example.comhostsファイルはシステム管理者しかアクセスできない。そのためVagrant起動時にパスワードの入力を求められたのだ。追記された内容はVagrantを停止すると自動的に削除される。haltこの時もhostsファイルに追記した設定情報を消すために、パスワードの入力を求められる。ホスト名でのアクセスが不要になれば、Vagrantfileからホスト名を指定したコードをコメントアウトすることで元に戻すことができる。※コメントアウトしておけば、Vagrant起動・停止時パスワードの入力は求められない。次のページへ「NichePhone-S」実機レビュー。Chromeのシ...2020年1月24日CentOS7でPHP7.1を7.3にバージョンアップする方...プロフィール中卒男15歳で熊本から単身大阪へ渡り、囲碁棋士になるための修行を積む。その後、紆余曲折ありプログラミングを学び職とする。現在プログラミングや統計、機械学習の勉強に合わせ、双子の育児に奮闘中。