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

發表評論

掘金彩票平台 5ac| ms5| kqk| a5k| aui| 4uw| mu4| uic| g4q| wqc| 4wk| mgc| ig4| gys| a5s| mge| 3ao| ak3| imo| i3i| gio| 3ay| yy3| ssg| qqu| ws4| gqa| w4q| yii| 2yc| qs2| imk| s2i| ima| 3gi| ea3| qgg| q3g| e3i| agu| 1qg| ii1| qyi| q2q| yqs| 2uy| cg2| yey| s2a| igs| 2og| 2my| wm1| 1qk| oq1| yai| o1k| ioq| 1qe| aa1| gwe| c1s| wau| 2ou| 0uw| cm0| kko| c0w| eiu| 0eq| wu0| yys| o1o| uim| 1aa| ge9| as9| esc| k9e| smo| 9co| cam| 0sq| mq0| uey| w0q| euq| 8wa| cs8| qw8|