<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            php語言

            如何開發一個虛擬域名系統

            時間:2025-01-07 01:06:38 php語言 我要投稿
            • 相關推薦

            如何開發一個虛擬域名系統

              大家在應用諸如yourname.yeah.net這樣的簡記域名時都感到十分方便,有很多人在想:我要是能讓自己的服務器也能夠實現簡記域名就好了。實在這并不復雜。看完了本文,你也可以做一個簡記域名系統。更多內容請關注應屆畢業生網!

              簡記域名系統的要害技巧在于:實現Web頁面的重定向(Redirctory)。在本質上,簡記域名系統和虛擬機系統完整不同。虛擬機的虛擬域名和IP是存在逐一對應關系的。而簡記域名系統不需要將域名和IP做逐一映射。也就是說,它基本不需要復雜的域名解析機制和虛擬機來完成,它所做的事情就是當你在懇求yourname.somedomain時,將你的瀏覽器重新定向到你本來存放Html頁面的處所。

              為了闡明的更完善,下面示例:

              我供給的源程序是運行環境是:RedHat 5.1 Linux下的Apache1.3.6 Web服務器 PHP3語言。 在編寫程序之前,我們首先要設置好我們的服務器。首先要讓Apache服務器支撐php3。到ftp.redhat.com下載mod_php-2.0.1-9.i386.rpm,安裝后,修正/etc/httpd/conf/http.conf文件,往掉#LoadModule php3_module一句前面的#注釋號,同樣在/etc/httpd/conf/srm.conf文件里往掉#AddType application/x-httpd-php3 .php3前面的注釋號,同時在DirectoryIndex一項后添加index.php3。重新啟動Apache Server,此時服務器就支撐尺度的php3語言腳本文件了并能將index.php3作為默認的首頁。

              設置DNS服務器,使其能對泛域名解析。一般的Unix和Linux系統的DNS解析都是由Bind守護程序完成的,Bind4和Bind8的配置文件分辨/etc/named.boot和name.conf,配置時根據你的系統修正。設置Bind的配置文件/etc/named.boot,在其中參加“primary domain.com db.domain”一句,添加一個新的域記錄。在/etc/name.conf中參加:

              zone 'domain.com' {

              type master;

              file 'db.domain”;

              };

              在/var/name/中新建主域記錄文件db.domain,其格局為:

              N SOA dns.domain.com root.domain.com (

              199811291 ;Serial

              28800 ;refresh

              7200 ;retry

              604800 ;expire

              86400) ;minimum

              dns

              MX 10 dns.domain.com.

              dns A 202.115.135.50

              www A 202.115.135.50

              * A 202.115.135.50

              要害是最后一句,即將全部域可能呈現未做標記的所有Hostname全部指向同一IP。 履行/usr/sbin/ndc reload,重新加載域名數據庫。測試一下,此時應當隨便ping一個domain域內的主機(除已經標記的),都指向了指定的IP,那么DNS服務器設置完成。

              最后一步是編制PHP3腳本。我們剛才已經在圖中具體的闡明了全部的原理,所以寫一個重新定向的程序就不是很難了。

              讓我們來看一個由IE5.0送出的完整HTTP頭信息:

              Accept: application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint,      image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*

            【如何開發一個虛擬域名系統】相關文章:

            如何完善培訓開發系統06-11

            如何使用C語言開發DSP系統12-12

            如何使用PHP開發高效的web系統03-18

            在linux系統下使用Godaddy域名更換DNS的方法04-29

            Mac系統如何免費升級系統07-23

            win7系統虛擬化的注意事項05-06

            php開發高效的WEB系統的方法04-20

            如何學習JAVA開發02-28

            如何認識系統風險05-06

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院