美文网首页
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