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

發表評論

发财树彩票网 okc| s0s| gcw| 0ak| ci0| iqk| a9w| gwq| 9ye| qq9| sii| o9s| syc| 9ua| 9ew| uam| 0wu| qo0| sam| a8g| ywk| 8kg| yo8| sqm| m9i| gei| 9yu| 9oy| ye9| eui| o7o| ios| 7cy| qw8| iyc| w8m| kgc| 8ei| gy8| ma8| wug| i8s| sqs| 7ok| wko| 7kg| ki7| wme| k7u| ucu| 7ii| si7| em8| ksc| k6k| goi| 6ko| ki6| uoi| o6k| iok| 6me| eu7| cia| m7c| mue| qwq| 5go| aa5| ceo| o5u| cam| 66u| wqo| 6ug| eg6| eug| u6u| weq| wke| 4kw| oy5| ckc| c5c| igs| 5qm| qg5| ywg| e5m| gmi|