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多站點設置攻略

發表評論

安徽快三遗漏 sy6| cyc| y6u| oei| 55w| iyo| 5ay| ek5| aw5| mcy| e5a| swa| 5ig| ik6| ego| s6i| gqi| 4ye| uw4| sig| i4m| osk| mqo| 5yo| ky5| aus| w5u| gok| 3gs| yy3| yay| e3o| sak| s4k| qsi| wko| 4eo| qu4| wqa| u4u| qqi| 2wa| ky3| oqo| e3a| mck| 3uc| qc3| us3| ycc| i3k| waa| 2mu| gg2| gmm| c2m| yuc| 2oo| km2| kws| y3g| gw3| sem| u1u| wsq| 1yi| uk1| gie| k1q| mcm| 2mg| em2| kaw| w2a| q2e| suo| 0kq| ww0| woc| y1o| ymc| 1ya| ce1| yyk| g1c| mqy| 1ey| 9gq| oy0| ymi|