美文网首页
Apache配置虚拟主机

Apache配置虚拟主机

作者: bluemap | 来源:发表于2020-10-08 11:03 被阅读0次

    修改httpd.conf

    首先在apache的安装目录下找到conf目录下找到httpd.conf文件(一般路径为etc/httpd.conf),开启虚拟主机配置。


    开启虚拟主机.jpg

    配置虚拟主机

    假设我们需要添加两个域名,www.test1.com,www.test2.com
    先在根目录建立两个文件夹,test1app,test2app,并分别放置一个默认的index.php文件。
    修改 etc/extra/httpd-vhosts.conf,配置如下。

    <VirtualHost *:80>
        DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/test1app"
        ServerName www.test1.com
        DirectoryIndex index.php
        ErrorLog "logs/www.test1.com"
        CustomLog "logs/www.test1.com" common
        <Directory />
        Options Indexes FollowSymLinks ExecCGI Includes
        AllowOverride all
        Require all granted
        </Directory>
    </VirtualHost>
    
    <VirtualHost *:80>
        DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/test2app"
        ServerName www.test2.com
        ErrorLog "logs/www.test2.com"
        CustomLog "logs/www.test2.com" common
    </VirtualHost>
    

    配置完成后重启apache主机。分别访问www.test1.comwww.test2.com看是否符合预期。

    修改域名映射

    修改系统hosts文件,使用sudo vi /etc/hosts,并做如下修改


    hosts.png

    可能遇到的报错

    proftpd:error: no valid servers configured 
    - warning: unable to determine IP address of
    - error: no valid servers configured
    

    解决方法:
    在配置文件/etc/proftpd.conf里面增加VPS IP(IP是按具体情况设置,我这里用的是本地IP127.0.0.1)
    DefaultAddress 127.0.0.1

    其它配置方式

    https://blog.csdn.net/baikeliang/article/details/72676487

    相关文章

      网友评论

          本文标题:Apache配置虚拟主机

          本文链接:https://www.haomeiwen.com/subject/duycuctx.html