CENTOS7下使用XAMPP配置多站点多域名及其常见问题

前言:
同一个服务器下配置多个站点,常见的方法有使用单端口,多端口的配置,这里列出“CENTOS7下使用XAMPP配置多站点多域名”的方法

配置方法:
首先编辑/opt/lampp/etc/httpd.conf文件,找到如下一行:

# Include etc/extra/httpd-vhosts.conf

修改为:

Include etc/extra/httpd-vhosts.conf

然后,编辑/opt/lampp/etc/extra/httpd-vhosts.conf,在文件里加入你的网站配置信息:

<VirtualHost *:80>
    ServerAdmin 2352345@qq.com
    ServerName www.yousite.xyz
    ServerAlias yousite.xyz
    ErrorLog "logs/yousite.xyz-error_log"
    CustomLog "logs/yousite.xyz-access_log" common
    DocumentRoot "/opt/lampp/htdocs/yousite"
    <Directory "/opt/lampp/htdocs/yousite">
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin 2352345@qq.com
    ServerName www.yousitetwo.xyz
    ServerAlias yousitetwo.xyz
    ErrorLog "logs/yousitetwo.xyz-error_log"
    CustomLog "logs/yousitetwo.xyz-access_log" common
    DocumentRoot "/opt/lampp/htdocs/yousitetwo"
    <Directory "/opt/lampp/htdocs/yousitetwo">
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

接着重启XAMPP,使用如下命令即可:

/opt/lampp/lampp restart

常见问题:
如果发现域名已经解析到主机IP,但是网站打不开,一般情况下就是防火墙的问题,这个时候检查防火墙状态,然后检查80端口是否开放,如果没有,加入80端口即可。
操作命令如下:
1,查看防火墙开放的端口

firewall-cmd --list-ports

2,启动防火墙

systemctl start firewalld.service

3,开发80端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

4,重新加载防火墙配置

firewall-cmd --reload

相关文章,推荐阅读如下:
Mac,linux和windows下apache多站点配置
Apache多站点设置攻略

郑重声明:

1 本资源来源于互联网,资源的版权归资源原作者所持有,受《中华人民共和国著作权法》等相关法律保护。

2 由于无法和原作者取得联系,所以上传的部分资源无法先通过原作者的同意就分享给大家了,如本资源侵犯了您(原作者)的权益,请联系我们(微信号 wenyan90s),我们会立马删除您的资源,并向您表达诚挚的歉意!

3 本站是一个公益型网站,分享资源的目的在于传播知识,分享知识,收取一点点打赏的辛苦费是用于网站的日常运营开支,并非用于商业用途。

4 本站资源只提供学习和参考研究使用,使用过后请在第一时间内删除。本站不承担资源被单位或个人商用带来的法律责任。

发表评论