1

Windows 10で、vagrantを実行してから、vmに正常にsshしました。インストール済み apache2 php5-cli php5 libapache2-mod-php

アクセスlocalhost:8080すると、Apacheのデフォルトのウェルカムページが表示されます。ブラウザで自分のサイトにアクセスするにはどうすればよいですか?

ここに私のVagrantfileの内容があります

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure(2) do |config|
  # Every Vagrant development environment requires a box. You can search for
  # boxes at https://atlas.hashicorp.com/search.
  config.vm.box = "ubuntu/trusty64"

  # Create a forwarded port mapping which allows access to a specific port
  # within the machine from a port on the host machine. In the example below,
  # accessing "localhost:8080" will access port 80 on the guest machine.
  config.vm.network "forwarded_port", guest: 80, host: 8080
end

これは私の現在のディレクトリ構造です ここに画像の説明を入力

4

1 に答える 1

2

データを VM に取り込み、そのデータを提供するように Apache を構成する必要があります。手始めに、これを Vagrantfile に追加します (confiv.vm.network行の後):

config.vm.synced_folder ".", "/var/www/html"

これにより、appフォルダー/var/www/htmlが VM の配下で使用できるようになります。Ubuntu の Apache はデフォルトでそのフォルダーからサービスを提供するため、実行後に何かを確認できるはずですvagrant reload

于 2015-11-25T12:36:21.193 に答える