在ubuntu上使用xampp进行虚拟主机配置错误

时间:2013-12-03 11:16:25

标签: php apache ubuntu xampp virtualhost

我在XAMPP 1.8.2的计算机上安装了Linux Ubuntu 13.10LTS。我想添加一个虚拟主机,我就完成了。但是当我在地址栏中输入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>

/etc/hosts:

127.0.0.1   localhost
127.0.1.1   mustafa-Latitude-E5430-vPro
127.0.1.1   www.portal.com

问题是什么?

2 个答案:

答案 0 :(得分:4)

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

127.0.1.1   www.example.com

答案 1 :(得分:0)

  1. 允许使用自定义虚拟主机
  2.   

    sudo gedit /opt/lampp/etc/httpd.conf

    1. 删除“#”
    2. ,从httpd.conf取消注释
        

      包括etc / extra / httpd-vhosts.conf

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

        

      sudo gedit / etc / hosts

      4.在hosts fils中添加以下行

        

      127.0.0.5 www.myawesomeproject.com

      5.创建您的第一个虚拟主机

        

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

      <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>
      
      1. 使用以下命令重启服务器。
      2.   

        sudo / opt / lampp / lampp restart