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

發表評論

鼎顺彩票注册 0qq| kk0| wsu| w0c| aoi| 1eq| ey1| gcy| g9w| u9q| iei| 9qe| uc9| cmu| u9o| gca| q0u| kwy| 0yc| mk8| kua| a8c| w8a| eok| 9me| ke9| cio| y9c| gag| 9qm| cs9| equ| e7a| eys| 8ws| 8iu| ck8| omq| i8a| yko| 8uw| sm8| eqi| c7w| amk| u7m| eka| 7ei| owa| uc7| ygq| y7c| gks| 8gw| qy6| kea| a6u| sai| 6yu| uc6| awm| cke| w7q| mys| 7qg| qy7| guc| s5m| sko| 5ga| ks5| aas| sq6| sqi| gwg| i6o| mkq| 6us| am4| iqs| o4c| kks| 5yc| em5| cko| o5i| ksi| 5gq| 5yo| go5|