av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

php語(yǔ)言

如何開發(fā)一個(gè)虛擬域名系統(tǒng)

時(shí)間:2025-01-07 01:06:38 php語(yǔ)言 我要投稿
  • 相關(guān)推薦

如何開發(fā)一個(gè)虛擬域名系統(tǒng)

  大家在應(yīng)用諸如yourname.yeah.net這樣的簡(jiǎn)記域名時(shí)都感到十分方便,有很多人在想:我要是能讓自己的服務(wù)器也能夠?qū)崿F(xiàn)簡(jiǎn)記域名就好了。實(shí)在這并不復(fù)雜。看完了本文,你也可以做一個(gè)簡(jiǎn)記域名系統(tǒng)。更多內(nèi)容請(qǐng)關(guān)注應(yīng)屆畢業(yè)生網(wǎng)!

  簡(jiǎn)記域名系統(tǒng)的要害技巧在于:實(shí)現(xiàn)Web頁(yè)面的重定向(Redirctory)。在本質(zhì)上,簡(jiǎn)記域名系統(tǒng)和虛擬機(jī)系統(tǒng)完整不同。虛擬機(jī)的虛擬域名和IP是存在逐一對(duì)應(yīng)關(guān)系的。而簡(jiǎn)記域名系統(tǒng)不需要將域名和IP做逐一映射。也就是說(shuō),它基本不需要復(fù)雜的域名解析機(jī)制和虛擬機(jī)來(lái)完成,它所做的事情就是當(dāng)你在懇求yourname.somedomain時(shí),將你的瀏覽器重新定向到你本來(lái)存放Html頁(yè)面的處所。

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

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

  設(shè)置DNS服務(wù)器,使其能對(duì)泛域名解析。一般的Unix和Linux系統(tǒng)的DNS解析都是由Bind守護(hù)程序完成的,Bind4和Bind8的配置文件分辨/etc/named.boot和name.conf,配置時(shí)根據(jù)你的系統(tǒng)修正。設(shè)置Bind的配置文件/etc/named.boot,在其中參加“primary domain.com db.domain”一句,添加一個(gè)新的域記錄。在/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

  要害是最后一句,即將全部域可能呈現(xiàn)未做標(biāo)記的所有Hostname全部指向同一IP。 履行/usr/sbin/ndc reload,重新加載域名數(shù)據(jù)庫(kù)。測(cè)試一下,此時(shí)應(yīng)當(dāng)隨便ping一個(gè)domain域內(nèi)的主機(jī)(除已經(jīng)標(biāo)記的),都指向了指定的IP,那么DNS服務(wù)器設(shè)置完成。

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

  讓我們來(lái)看一個(gè)由IE5.0送出的完整HTTP頭信息:

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

【如何開發(fā)一個(gè)虛擬域名系統(tǒng)】相關(guān)文章:

如何完善培訓(xùn)開發(fā)系統(tǒng)06-11

如何使用C語(yǔ)言開發(fā)DSP系統(tǒng)12-12

如何使用PHP開發(fā)高效的web系統(tǒng)03-18

在linux系統(tǒng)下使用Godaddy域名更換DNS的方法04-29

Mac系統(tǒng)如何免費(fèi)升級(jí)系統(tǒng)07-23

win7系統(tǒng)虛擬化的注意事項(xiàng)05-06

php開發(fā)高效的WEB系統(tǒng)的方法04-20

如何學(xué)習(xí)JAVA開發(fā)02-28

如何認(rèn)識(shí)系統(tǒng)風(fēng)險(xiǎn)05-06