linux中XAMPP绑定域名到目录

  • 有时候我们会在本地搭建PHP环境开发或调试程序,但是老是用二级目录来访问会比较麻烦, localhost/abc 像这样看着就觉得不舒服,那么我们可以用 Apache的配置文件来实现绑定域名到目录来解决这个问题。

     

    1.首先打开终端,输入:

    sudo gedit /etc/hosts

    在打开的文件中加入:

    127.0.0.1 abc.com

    其中abc.com可以随便输入,当然前提要符合域名格式。

    2.打开APACHE的配置文件:

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

    然后搜索“Include etc/extra/httpd-vhosts.conf”,把这句前边得#号删除,意思就是激活(导入)虚拟机配置文件。

    3.配置虚拟机目录:

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

    打开文件,然后把里边得示例的句子删掉(就是前边没加#号的),加入以下句子:

    <VirtualHost *:80>
    DocumentRoot /opt/lampp/htdocs/abc
    ServerName localhost
    </VirtualHost>
    <VirtualHost *:80>
    DocumentRoot /opt/lampp/htdocs/abc
    ServerName abc.com
    </VirtualHost>

    其中那个abc也就是你自己想要用到得目录,根据自己需要更改。

  • 4.重启XAMPP,输入命令:

    sudo /opt/lampp/lampp restart

    这样就可以用abc.com来访问你定义得目录了。

yantaisolo

作者 yantaisolo