Php ubuntu上xampp的虚拟主机配置错误

Php ubuntu上xampp的虚拟主机配置错误,php,apache,ubuntu,xampp,virtualhost,Php,Apache,Ubuntu,Xampp,Virtualhost,我的计算机上安装了Linux Ubuntu 13.10LTS,附带XAMPP 1.8.2。我正在尝试添加一个虚拟主机,我完成了。但是当我在地址栏中输入www.example.com时,它会显示www.example.com/xampp,这不是我想要的。 以下是我用来创建的配置: httpd vhosts.conf: <VirtualHost *:80> ServerAdmin root@example.com DocumentRoot /var/www/example

我的计算机上安装了Linux Ubuntu 13.10LTS,附带XAMPP 1.8.2。我正在尝试添加一个虚拟主机,我完成了。但是当我在地址栏中输入
www.example.com
时,它会显示
www.example.com/xampp
,这不是我想要的。 以下是我用来创建的配置:

httpd vhosts.conf:

<VirtualHost *:80>
    ServerAdmin root@example.com
    DocumentRoot /var/www/example.com/public_html/
    ServerName www.example.com
</VirtualHost>

问题是什么?

您需要将
www.example.com
添加到
/etc/hosts
文件中:

127.0.1.1   www.example.com

您需要将
www.example.com
添加到
/etc/hosts
文件中:

127.0.1.1   www.example.com
  • 允许使用自定义虚拟主机
  • sudo gedit/opt/lampp/etc/httpd.conf

  • 通过删除“#”,取消httpd.conf行下的注释
  • 包括etc/extra/httpd-vhosts.conf

    3.在系统的主机文件中创建自定义域

    sudogedit/etc/hosts

    4.在主机文件中添加以下行

    127.0.0.5 www.myawesomeproject.com

    5.创建第一个虚拟主机

    sudo gedit/opt/lampp/etc/extra/httpd-vhosts.conf

    
    DocumentRoot“/opt/lampp/htdocs/my first project”
    DirectoryIndex.php
    选项全部
    允许超越所有
    要求所有授权
    
  • 使用以下命令重新启动服务器 sudo/opt/lampp/lampp重启

  • 允许使用自定义虚拟主机
  • sudo gedit/opt/lampp/etc/httpd.conf

  • 通过删除“#”,取消httpd.conf行下的注释
  • 包括etc/extra/httpd-vhosts.conf

    3.在系统的主机文件中创建自定义域

    sudogedit/etc/hosts

    4.在主机文件中添加以下行

    127.0.0.5 www.myawesomeproject.com

    5.创建第一个虚拟主机

    sudo gedit/opt/lampp/etc/extra/httpd-vhosts.conf

    
    DocumentRoot“/opt/lampp/htdocs/my first project”
    DirectoryIndex.php
    选项全部
    允许超越所有
    要求所有授权
    
  • 使用以下命令重新启动服务器 sudo/opt/lampp/lampp重启


    我添加了它,如果你看我的问题,我在你的
    主机
    文件的任何地方都看不到它?仅限
    localhost
    mustafa-Latitude-E5430-vPro
    www.portal.com
    。没有
    www.example.com
    。我添加了它,如果你看我的问题,我在你的
    主机
    文件的任何地方都看不到它?仅限
    localhost
    mustafa-Latitude-E5430-vPro
    www.portal.com
    。没有
    www.example.com
    <VirtualHost 127.0.0.5:80>
       DocumentRoot "/opt/lampp/htdocs/my-first-project"
       DirectoryIndex index.php
       <Directory "/opt/lampp/htdocs/my-first-project">
           Options All
           AllowOverride All
           Require all granted
       </Directory>
    </VirtualHost>