我的bitnami wamp vhost没有正常工作

时间:2016-07-21 09:44:30

标签: php apache laravel wamp bitnami

我用:

  • Windows 7 Ultimate x64
  • Bitnami WAMP Stack 5.6.22-0
  • Laravel 5

我做了什么:

  1. 通过在行尾添加%systemroot%\System32\drivers\etc\hosts来修改我的127.0.0.1 juke.dev文件
  2. 编辑我的httpd.conf
    • 取消注释第LoadModule vhost_alias_module modules/mod_vhost_alias.so
    • 取消注释第Include conf/extra/httpd-vhosts.conf
  3. 将我的httpd-vhosts.conf编辑为:

    <VirtualHost *:80>
        ServerAdmin root@localhost
        DocumentRoot "C:/WAMP/apache2/htdocs/claim/public"
        ServerName juke.dev
            <Directory "C:/WAMP/apache2/htdocs/claim/public">
            Require all granted
            </Directory>
    </VirtualHost>
    
  4. 安装composerlaravel5

  5. 将我的laravel5 routes.php修改为:

    Route::get('/', 'WelcomeController@index');
    Route::get('contact', 'WelcomeController@contact');
    
  6. WelcomeController就像这样:
  7. SS controller

    现在进入问题

    • 当我去juke.dev时,它成功了。

    juke.dev ss

    • 当我去juke.dev/contact时,它失败了。

    juke.dev/contact SS

    • 当我去localhost/claim/public/contact时,它成功了。

    enter image description here

    我做错了什么?

    我还是网络编程的新手,所以任何解释都会有所帮助

1 个答案:

答案 0 :(得分:1)

奇怪的问题:

这是我的vhost的一个例子:

<VirtualHost *:80>
    DocumentRoot "G:\Google Drive\Data\Proj\public"
    ServerName rethinkdb.i
    ServerAlias www.rethinkdb.i
    <Directory "G:\Google Drive\Data\Proj\public">
    AllowOverride All
    Require all Granted
    </Directory>
</VirtualHost>

我能想到的另一件事可能是你的.htaccess文件 这看起来怎么样?

编辑: 刚尝试使用你的虚拟主机,并遇到同样的问题。因此,请尝试使用上面的虚拟主机。