日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

APACHE如何里一个站点绑定多个域名?用ServerAlias

發布時間:2025/3/21 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 APACHE如何里一个站点绑定多个域名?用ServerAlias 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

APACHE2如何里一個站點綁定多個域名?用ServerAlias
以前很笨,要使多個域名指向同一站點總是這樣寫:

<VirtualHost *:80>
ServerAdmin i@kuigg.com
DocumentRoot /www/kuigg.com
ServerName kuigg.com
</VirtualHost>

<VirtualHost *:80>
ServerAdmin i@kuigg.com
DocumentRoot /www/kuigg.com
ServerName www.kuigg.com
</VirtualHost>

<VirtualHost *:80>
ServerAdmin i@kuigg.com
DocumentRoot /www/kuigg.com
ServerName abc.kuigg.com
</VirtualHost>

這樣一來就等于綁了多少域名就開了多少虛擬主機…………


后來看了看書,發現有個叫”ServerAlias“的東西可以用
其實可以這樣:

<VirtualHost *:80>
ServerAdmin i@kuigg.com
DocumentRoot /www/kuigg.com
ServerName kuigg.com
ServerAlias??www.kuigg.com??abc.kuigg.com
</VirtualHost>


要綁多少個域名都可以寫在 ServerAlias?? 后面,用空格隔開即可

?

?

在一臺Linux服務器下我們一般都會放多個網站,這樣我們就要在建立虛擬目錄。有時一個網站
?也需要綁定多個域名,那么我們配置虛擬呢?接下我和大家分享一下我的配置過程。
?xampp管理虛擬目錄文件是:/opt/lampp/etc/ httpd-vhosts.conf
[root@localhost extra]# vi httpd-vhosts.conf
?<VirtualHost *:80>
???? ServerAdmin?webmaster@dummy-host2.example.com??? #管理服務器的郵箱 一般都不需要填寫
???? DocumentRoot /www/docs/dummy-host2.example.com?? #網站的目錄
???? ServerName dummy-host2.example.com?????????????? #需要綁定的域名
???? ServerAlias??www.example.com???????????????????? #綁定多個域名
???? DirectoryIndex example.php?????????????????????? #設置默認的訪問的頁面
???? ErrorLog logs/dummy-host2.example.com-error_log? #錯誤日志目錄
</VirtualHost>
xampp默認沒有開啟虛擬目錄的功能
需要修改/opt/lampp/etc/httpd.conf文件
搜索下面的代碼
# Include etc/extra/httpd-vhosts.conf
去掉前面的#
最重啟apache服務器就配置成功了

例如需要建立一個It資訊網站,網站目錄是:/opt/lampp/htdocs/itinfo
需要綁定兩個域名www.chinajquery.com?www.jquerychina.com
那我們的vhosts.conf最后添加以下代碼就可以
<VirtualHost *:80>
? DocumentRoot /opt/lampp/htdocs/itinfo
? ServerName???www.chinajquery.com
? ServerAlias? www.jquerychina.com
? DirectoryIndex test.php
</VirtualHost>
最后重啟apache服務器
[root@localhost extra] /opt/lampp/lampp restart
測試一下配置虛擬目錄有沒有成功
添加
192.168.139.129????www.chinajquery.com
192.168.139.129??? www.jquerychina.com
到 /etc/hosts
[root@localhost extra]/etc/init.d/networking restart????? 重啟網卡
然后在瀏覽器輸入www.chinajquery.com出現下面的界面說明配置成功

?

VirtualHost里面可以帶 Directory指令:

<VirtualHost?192.168.1.13:80>
  ServerName?www.test1.com
  DocumentRoot?/www/test3/
  <Directory?"/www/test3">
?    Options?Indexes?FollowSymLinks
    ?AllowOverride?None
    ?Order?allow,deny
  ?  Allow?From?All
? ?</Directory>
</VirtualHost>

總結

以上是生活随笔為你收集整理的APACHE如何里一个站点绑定多个域名?用ServerAlias的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。