導航:首頁 > IDC知識 > apache如何修改域名

apache如何修改域名

發布時間:2021-02-27 01:13:14

1、怎麼配置apache讓網站域名www或者有二級域名。

空間的站點需要登錄空間控制面板操作,跟客戶端電腦基本沒有關系。
相關操作具體可以咨詢空間提供商。

2、伺服器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這個文件導入虛擬主機配置。

3、Apache中如何實現下面的域名重寫

這都不知道,老師在高中就講過了

4、apache如何綁定域名?

如果伺服器上只有一個網站, 而且是80埠的話, 好像無需綁定!
域名訪問後, 自然會指向這個唯一的網站!
有多個的話,才需要綁定!

5、apache怎麼設置二級域名

<VirtualHost *:80>

DocumentRoot "/abc/www"

ServerName www.abc.com

</VirtualHost>

<VirtualHost *:80>

DocumentRoot "/abc/blog"

ServerName blog.abc.com

</VirtualHost>

6、用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出現下面的界面說明配置成功

7、apache 配置多域名需要改什麼

1,修改本機的hosts文件,如下
 示例:
127.0.0.1 localhost
127.0.0.1 xlb.com127.0.0.1 xlb2.com
2,打開Apache的安裝目錄,找到.conf文件,分別去掉下面兩行文字前面的#號。
LoadMole vhost_alias_mole moles/mod_vhost_alias.so
去掉#意思是啟用apache的虛擬主機功能。
Include conf/extra/httpd-vhosts.conf
去掉這一行的#意思是從conf/extra/httpd-vhosts.conf這個文件導入虛擬主機配置。
3,打開extra目錄內的httpd-vhosts.conf文件,把默認的配置
<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "/www/docs/mmy-host.localhost"
    ServerName mmy-host.localhost
    ServerAlias http://www.mmy-host.localhost/
    ErrorLog "logs/mmy-host.localhost-error_log"
    CustomLog "logs/mmy-host.localhost-access_log common"
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "/www/docs/mmy-host2.localhost"
    ServerName mmy-host2.localhost
    ErrorLog "logs/mmy-host2.localhost-error_log"
    CustomLog "logs/mmy-host2.localhost-access_log common"
</VirtualHost>
改成自己想要的目錄和域名
<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "D:/wamp/www/"
    ServerName localhost
    ServerAlias localhost
    ErrorLog "logs/localhost-error_log"
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "D:/wamp/www/web/"
    ServerName test.com (填主域名)
    ServerAlias *.test.com (這里的伺服器別名可以支持泛解析,即所有的子域名都可以解析綁定到該虛擬主機)
    ErrorLog "logs/localhost-error_log"
</VirtualHost>
如果 弄完之後 出現403錯誤 那 在httpd.conf里找到:
<Directory />
Options FollowSymLinks ExecCGI Indexes
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</Directory>
更改為
<Directory />
Options FollowSymLinks ExecCGI Indexes
AllowOverride None
# Order deny,allow
# Deny from all
# Satisfy all
</Directory>
上面配置完之後,就可以在瀏覽器輸入xlb.com訪問你設定好的目錄下面的站點了

與apache如何修改域名相關的知識