導航:首頁 > IDC知識 > apache添加域名

apache添加域名

發布時間:2020-11-16 10:33:48

1、用apache怎麼綁定域名

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

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /www/kuigg.com
ServerName kuigg.com
</VirtualHost>

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /www/kuigg.com
ServerName www.kuigg.com
</VirtualHost>

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /www/kuigg.com
ServerName abc.kuigg.com
</VirtualHost>

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

後來看了看書,發現有個叫」ServerAlias「的東西可以用
其實可以這樣:

<VirtualHost *:80>
ServerAdmin [email protected]
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 [email protected] #管理伺服器的郵箱 一般都不需要填寫
DocumentRoot /www/docs/mmy-host2.example.com #網站的目錄
ServerName mmy-host2.example.com #需要綁定的域名
ServerAlias www.example.com #綁定多個域名
DirectoryIndex example.php #設置默認的訪問的頁面
ErrorLog logs/mmy-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出現下面的界面說明配置成功

2、Apache怎麼樣配置綁定域名?

http://blog.csdn.net/mayongzhan/archive/2007/12/20/1956214.aspx

前提

俺沒有DNS服務.用的是windows.要做虛擬主機

-----------------------------------------------------------------------

首先搞定dns,這個是關鍵...apache的虛擬主機要有dns的解析才能使用

Win9x中這個文件位於windows目錄下,文件名可能是hosts.sam;Win2K及以後的操作系統中這個文件位於WINNT\system32\drivers\etc 目錄下,文件名為hosts。

打開就能看到

127.0.0.1 localhost

熟悉吧...這下知道localhost為什麼也叫主機了吧

添加一個 test.com和test.myz

這樣好象不能用book.test.myz或者news.test.myz...這個就要用dns了...

完成如下:

127.0.0.1 localhost

127.0.0.1 test.com

127.0.0.1 test.myz

-----------------------------------------------------------------------

下面就開始做虛擬主機

我的項目目錄D:/馬永占

在裡面建立兩個文件夾做測試

一個叫myz,一個叫myz2

在httpd.conf最後加上,如下....

NameVirtualHost *:80

<VirtualHost *:80>

ServerName test.com

DocumentRoot D:/馬永占/myz

</VirtualHost>

<VirtualHost *:80>

ServerName test.myz

DocumentRoot D:/馬永占/myz2

</VirtualHost>

別忘了重啟apache

然後可以試了

放個index.html在test文件夾下

訪問test.com OK

如果出現403,請查看apache中的目錄許可權設置

出現404,請查看上面寫的documentroot是否正確,再看看文件夾里是否有文件....對了,也可以把Include conf/extra/httpd-vhosts.conf前面的#去掉

然後去extra文件夾里找那個文件.在裡面寫VirtualHost

注意:寫了VirtualHost後如果遇到沒有的,就默認執行第一個VirtualHost

3、apache 如何添加二級域名

添加2級域名之前你先把某個2級域名解析到你的伺服器,
比如你的2級域名是a.xxx.com
那麼回你在答httpd.conf最底下添加以下
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /home/kkk/www/
ServerName a.xxx.com
</VirtualHost>

ServerAdmin 是你常用的郵箱
DocumentRoot 是你的網站主目錄
ServerName 這是你的二級域名

添加上面的之後重啟一下apache就可以使用了

4、伺服器apache怎麼配置域名

打開Apache的安裝目錄,找到httpd.conf文件,分別去掉下面兩行文字前面的#號。  
LoadMole vhost_alias_mole moles/mod_vhost_alias.so
去掉#意思是啟用apache的虛擬主機功能。
Include conf/extra/httpd-vhosts.conf
去掉這一行的#意思是從conf/extra/httpd-vhosts.conf這個文件導入虛擬主機配置。

5、apache域名綁定

用一級域名吧,就是*.123.com

6、如何給自己的apache伺服器綁定域名

開啟虛擬主機配置後綁定域名,然後解析域名到你電腦外網IP,如:

<VirtualHost *:80>
    ServerAlias 綁定的域名
    DocumentRoot d:apachewwwroot
</VirtualHost>

windows+apache+虛擬主機配置:http://wenku.baidu.com/link?url=nOzIJzgHVL9ly-_-xYICZLPoBorw_AZRt45UsHLauao3pdHEvm_xVDfARcETOPdpAPNsi

7、apache代理如何配置域名

和Apache新站點差不多
ServerName

就多了
ProxyRequests off
ProxyPass /
ProxyPassReverse

8、apache2.2 怎麼設置域名

在apache的config文件中設置,前幾天玩的很過癮啊

9、apache下怎麼綁定域名啊?詳細一點

我把我們公司Apache的配置文件粘貼給你看下。我們知道Apache的配置文件位置在/etc/httpd/conf/httpd.conf中,所有的基本配置以及虛擬網站都可以寫在這里。

NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /home/xwqc/wwwroot
ServerName xwqc.linux.zhaomuhost.cn
ServerAlias zhaomu.com yourdomain.com
DirectoryIndex index.php index.htm index.html
ErrorLog /home/xwqc/logfiles/error_log
CustomLog /home/xwqc/logfiles/access_log common
</VirtualHost>

其中ServerName是綁定的主域名,ServerAlias中的www.zhaomu.com是綁定的其他附屬域名。另外注意配置文件中要設置好埠號,並且關閉伺服器防火牆,或者在防火牆上開放80埠後才能正常訪問。

10、Apache如何綁定域名?

設置虛擬主機:步驟如下 編輯apache配置文件apache/conf/httpd.conf加入如下段 NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot "/你的內工程容目錄" ServerName www.yourdomain.com ErrorLog "logs/yourdomain.error.log" </VirtualHost>

與apache添加域名相關的知識