2017-01-13 8 views
0

私は迷惑メールを使って仮想マシンをセットアップしました。 仮想マシンの構成がhttps://puphpet.comに設定されています。nginxは独自のhtmlフォルダ/ファイルを作成します

すべてがうまく動作します(私はVMにsshすることができます...)。しかし私はアプリケーションの正しいフォルダに接続できないようです。

私のアプリケーションはSymfony 3.2アプリケーションなので、デフォルトの接続フォルダとファイルは/web/app.php(または/web/app_dev.php)です。

迷惑メールを実行すると、そのように設定していないのに、共有フォルダのルートフォルダ(./)にindex.htmlフォルダのhtmlが自動的に作成されます。

私はそれがちょうど設定(私は推測する?)の微調整だと知っているが、私はそれを働かせるように見えない。

vagrantfile: 
target: local 
vm: 
    provider: 
     local: 
      box: puphpet/ubuntu1604-x64 
      box_url: puphpet/ubuntu1604-x64 
      box_version: '0' 
      chosen_virtualizer: virtualbox 
      virtualizers: 
       virtualbox: 
        modifyvm: 
         natdnshostresolver1: false 
        showgui: 0 
       vmware: 
        numvcpus: 1 
       parallels: 
        linked_clone: 0 
        check_guest_tools: 0 
        update_guest_tools: 0 
      machines: 
       vflm_yo94xzj3amtb: 
        id: IDOFMACHINE 
        hostname: machine1.puphpet 
        network: 
         private_network: 192.168.56.101 
        memory: '512' 
        cpus: '1' 
    provision: 
     puppet: 
      manifests_path: puphpet/puppet/manifests 
      module_path: 
       - puphpet/puppet/modules 
       - puphpet/puppet/manifests 
      options: 
       - '--verbose' 
       - '--hiera_config /vagrant/puphpet/puppet/hiera.yaml' 
    synced_folder: 
     vflsf_4nfi36d4rw19: 
      source: ./ 
      target: /var/www 
      sync_type: nfs 
      smb: 
       smb_host: '' 
       smb_username: '' 
       smb_password: '' 
       mount_options: 
        dir_mode: '0775' 
        file_mode: '0664' 
      rsync: 
       args: 
        - '--verbose' 
        - '--archive' 
        - '-z' 
       exclude: 
        - .vagrant/ 
        - .git/ 
       auto: 'true' 
      owner: www-data 
      group: www-data 
    usable_port_range: 
     start: 10200 
     stop: 10500 
    post_up_message: '' 
ssh: 
    host: 'false' 
    port: 'false' 
    private_key_path: 'false' 
    username: vagrant 
    guest_port: 'false' 
    keep_alive: '1' 
    forward_agent: 'false' 
    forward_x11: 'false' 
    shell: 'bash -l' 
    insert_key: 'false' 
vagrant: 
    host: detect 
proxy: 
    http: '' 
    https: '' 
    ftp: '' 
    no_proxy: '' 
server: 
    install: '1' 
    packages: 
     - vim 
users_groups: 
    install: '1' 
    groups: 
     - USERGROUP 
    users: 
     - USERNAME 
locale: 
    install: '1' 
    settings: 
     default_locale: en_US.UTF-8 
     locales: 
      - en_GB.UTF-8 
      - en_US.UTF-8 
     timezone: Europe/Brussels 
firewall: 
    install: '1' 
    rules: { } 
cron: 
    install: '1' 
    jobs: { } 
nginx: 
    install: '1' 
    settings: 
     version: present 
     default_vhost: 1 
     proxy_buffers: '4 256k' 
     proxy_buffer_size: 128k 
     proxy_connect_timeout: 600s 
     proxy_send_timeout: 600s 
     proxy_read_timeout: 600s 
     names_hash_bucket_size: 128 
    upstreams: { } 
    vhosts: { } 
    proxies: { } 
letsencrypt: 
    install: '1' 
    settings: 
     email: '' 
    domains: { } 
php: 
    install: '1' 
    settings: 
     version: '7.1' 
    modules: 
     php: 
      - cli 
      - intl 
      - xml 
     pear: { } 
     pecl: { } 
    ini: 
     display_errors: 'On' 
     error_reporting: '-1' 
     session.save_path: /var/lib/php/session 
     date.timezone: UTC 
    fpm_ini: 
     error_log: /var/log/php-fpm.log 
    fpm_pools: 
     phpfp_fo0v12pi60wc: 
      ini: 
       prefix: www 
       listen: '127.0.0.1:9000' 
       security.limit_extensions: .php 
       user: www-user 
       group: www-data 
    composer: '1' 
    composer_home: '' 
ruby: 
    install: '1' 
    versions: 
     rv_3wwtzfmr5ph7: 
      default: '1' 
      bundler: '1' 
      version: 2.3.1 
      gems: 
       - [email protected] 
       - [email protected] 
       - [email protected] 
python: 
    install: '1' 
    packages: { } 
    versions: { } 
mysql: 
    install: '1' 
    settings: 
     version: '5.7' 
     root_password: PASSWORD 
     override_options: { } 
    adminer: 0 
    users: 
     mysqlnu_dhshopbnzmjt: 
      name: DBNAME 
      password: DBPASSWORD 
    databases: 
     mysqlnd_cgzy7ctnghxn: 
      name: dbname 
      sql: '' 
    grants: 
     mysqlng_176bhrghj78b: 
      user: dbuser 
      table: '*.*' 
      privileges: 
       - ALL 

は非常に

答えて

0

は、あなたが実際に設定任意のバーチャルホストを持っていないありがとう:

は、これが私のconfig.ymlです。

nginx: 
install: '1' 
settings: 
    version: present 
    default_vhost: 1 
    proxy_buffers: '4 256k' 
    proxy_buffer_size: 128k 
    proxy_connect_timeout: 600s 
    proxy_send_timeout: 600s 
    proxy_read_timeout: 600s 
    names_hash_bucket_size: 128 
upstreams: { } 
vhosts: 
    nxv_g7clf38t8tsy: 
     server_name: awesome.dev 
     server_aliases: 
      - www.awesome.dev 
     www_root: /var/www/awesome 
     listen_port: '80' 
     client_max_body_size: 1m 
     ssl: '0' 
     ssl_cert: '' 
     ssl_key: '' 
     ssl_port: '443' 
     ssl_protocols: '' 
     ssl_ciphers: '' 
     rewrite_to_https: '1' 
     spdy: '1' 
     locations: 
      nxvl_1anmyow0cd4b: 
       www_root: '' 
       location:/
       index_files: 
        - index.html 
        - index.htm 
        - index.php 
       try_files: 
        - $uri 
        - $uri/ 
        - /index.php$is_args$args 
       fastcgi: '' 
       fastcgi_index: '' 
       fastcgi_split_path: '' 
       proxy: '' 
       proxy_redirect: '' 
      nxvl_yhk6qxrhfjqr: 
       www_root: '' 
       location: '~ \.php$' 
       try_files: 
        - $uri 
        - $uri/ 
        - /index.php$is_args$args 
       fastcgi: '127.0.0.1:9000' 
       fastcgi_index: index.php 
       fastcgi_split_path: '^(.+\.php)(/.*)$' 
       fast_cgi_params_extra: 
        - 'SCRIPT_FILENAME $request_filename' 
        - 'APP_ENV dev' 
       set: 
        - '$path_info $fastcgi_path_info' 
       proxy: '' 
       proxy_redirect: '' 
proxies: { } 

あなたの設定は全体vhosts:ブロックが欠落しています。たとえば

は、ここではデフォルトのnginxのセクションです。

設定を再作成してください。

関連する問題