国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開發(fā) > 綜合 > 正文

用Linux輕松建立內(nèi)部“因特網(wǎng)”

2024-07-21 02:37:46
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  隨著WWW的興起,Internet在我國(guó)的逐漸普及,網(wǎng)上諸如.com之類的網(wǎng)站如雨后春筍不斷涌現(xiàn)。在Internet日益紅火的今天,相信你早已加入了網(wǎng)迷的隊(duì)伍,整天泡在網(wǎng)上了。你可能還租了個(gè)“門面”,在網(wǎng)上精心侍弄著自己的免費(fèi)個(gè)人主頁(yè)。 可是,你有沒(méi)有想過(guò)有朝一日安個(gè)“家”,擁有屬于自己的Internet網(wǎng)站呢?其實(shí)這并不難,本文教你如何用linux在局域網(wǎng)內(nèi)輕松地建立一個(gè)屬于你自己的功能完善的網(wǎng)站,讓你也過(guò)一把網(wǎng)管癮。下面,且聽我細(xì)細(xì)道來(lái)。
  
  一、安裝Linux
  限于篇幅,本文不介紹Linux的安裝方法,請(qǐng)讀者自行參考相關(guān)資料。
  
  二、配置DNS
  DNS的功用是把計(jì)算機(jī)的名稱轉(zhuǎn)換為ip地址。DNS的使用簡(jiǎn)化了系統(tǒng)治理員及客戶對(duì)主機(jī)文件的配置。下面我們針對(duì)Red Hat Linux來(lái)說(shuō)明一下如何在Linux中配置DNS(假設(shè)要配置一個(gè)名為coolye.com的域名)。
 ?、孱A(yù)備工作
  1.安裝Red Hat 6.2,軟件包選中DNS,并在啟動(dòng)欄選中named。
  2.配置網(wǎng)卡
  主機(jī)名+域名:ye.coolye.com
  IP地址:192.168.0.1
  子網(wǎng)掩碼:255.255.255.0
  缺省網(wǎng)關(guān):192.168.0.254
 ?、鍰NS的配置
  1.有關(guān)參數(shù)
  域名:coolye.com
  WWW服務(wù)器:www.coolye.com
  FTP服務(wù)器:ftp.coolye.com
  Mail服務(wù)器:mail.coolye.com
  2.配置DNS
  ①編輯/etc/named.boot,使之為:
  Directory /var/named
  ;cache named.ca
  PRimary 0.0.127.in-addr.arpa named.local
  primary coolye.com db.coolye.com
 ?、跈z查/etc/host.conf內(nèi)容為:
  order host,bind
  multi on
 ?、蹤z查文件/etc/resolv.conf為如下內(nèi)容:
  search coolye.com
  nameserver 127.0.0.1
  ④編輯或建立/etc/named.conf,內(nèi)容為:
  options {
  directory "/var/named";
  };
  zone "0.0.127.in-addr.arpa" {
  type master;
  file "named.local";
  };;
  zone "coolye.com" {
  type master;
  file "db.coolye.com";
  };
 ?、輽z查/var/named/named.local內(nèi)容為:
  @ IN SOA ns.coolye.com. root.coolye.com. (
  1997022700;Serial
  28800;Refresh
  14400;Retry
  3600000;EXPire
  86400);Minimum
  IN NS ns.coolye.com.
  1 IN PTR localhost.
 ?、蘧庉嫽蚪⑽募?var/named/db.coolye.com:
  @ IN SOA ns.coolye.com. root.coolye.com. (
  199904261;Serial
  28800;Refresh
  7200;Retry
  3000000;Expire
  86400);Minimum
  IN NS ns.coolye.com.
  * IN MX 10 mail
  * IN MX 20 coolye.com.
  localhost A 127.0.0.1
  ns A 192.168.0.1
  qxj.gov.cn. A 192.168.0.1
  mail A 192.168.0.1
  news CNAME ns
  ftp CNAME ns
  www CNAME ns
  ye1 A 192.168.0.2
  設(shè)置完成后,執(zhí)行ndc restart重新啟動(dòng)DNS。

  3.檢查DNS
  執(zhí)行nslookup,結(jié)果應(yīng)與以下內(nèi)容相似,說(shuō)明你已成功了。
  $nslookup
  Default Server:localhost
  Address:127.0.0.1
  >set q=any
  >coolye.com
  Server:localhost
  Address:127.0.0.1
  coolye.com
  origin=ns.coolye.com
  mail addr=root.coolye.com
  serial=199904261
  refresh=28800(8 hours)
  retry=7200(2 hours)
  expire=3000000(34 days 17 hours 20 mins)
  minimum ttl=86400(1 day)
  coolye.com nameserver=ns.coolye.com
  coolye.com internet address=192.168.0.1
  coolye.com nameserver=ns.coolye.com
  ns.coolye.com internet address=192.168.0.1
  >exit
  4.客戶端的配置
  操作系統(tǒng):中文Windows 98
  控制面板->網(wǎng)絡(luò)->配置->TCP/IP->IP地址:指定IP地址192.168.0.2,掩碼255.255.255.0。
  控制面板->網(wǎng)絡(luò)->配置->TCP/IP->DNS配置->啟用DNS:主機(jī)ye1,域:coolye.com,并添加DNS的搜索順序?yàn)?92.168.0.1。
  
  三、安裝、配置和測(cè)試WWW服務(wù)器
  ㈠取得相關(guān)軟件
  所需的軟件包括:
  apache_1.3.12.tar.gz(Apache源代碼包,在http://www.apache.org下載)
  php-4.0.2.tar.gz(PHP3源代碼包,在http://www.php.net下載)
  MySQL-3.22.32.tar.gz(MySQL源代碼包,在http://www.mysql.com下載)
  取得所有這些軟件包之后將其放在同一個(gè)臨時(shí)目錄下面,以備安裝之需。
  ㈡安裝
  1.安裝MySQL
  進(jìn)入放置這些軟件包的臨時(shí)目錄,用以下命令安裝MySQL:
  tar zxvf MySQL-3.22.32.tar.gz(解壓縮文件)
  cd MySQL-3.22.32.tar.gz(進(jìn)入MySQL源代碼樹的目錄)
  ./configure --prefix=/usr/local/mysql --with-charset=chinese_gb(假設(shè)MySQL最終安裝在目錄/usr/local/mysql下面)
  make(編譯)
  make install(安裝)
  2.安裝PHP
  PHP在編譯前要求Apache預(yù)先配置,以便PHP能知道自己要安裝到什么地方。所以現(xiàn)在我們要先配置Apache,然后再編譯PHP。
  編譯Apache:
  tar zxvf apache_1.3.12.tar.gz(解壓縮文件)
  cd apache_1.3.12(進(jìn)入apache源代碼樹的目錄)
  ./configure --prefix=/usr/local/httpd(假設(shè)Apache最終安裝在目錄/usr/local/httpd下面)
  配置、編譯和安裝PHP:
  tar zxvf php-4.0.2.tar.gz
  cd php-4.0.2
  ./configure --with-mysql=/usr/local/mysql --with-apache=../apache_1.3.12 --with-gd --enable-magic-quotes --enable-track-vars(配置)
  make(編譯)
  make install(安裝)
  3.安裝Apache
  進(jìn)入到存放Apache源程序的目錄:
  cd apache_1.3.12
  運(yùn)行configure命令, 使用Apache能夠支持php。
  ./configure --prefix=/usr/local/httpd --activate-module=src/modules/php4/libphp4.a --enable-module=php4
  編譯并安裝:
  make
  make install
 ?、缗渲肁pache
  安裝完之后,進(jìn)入到Apache安裝目錄下的conf目錄,用文本編輯器編輯httpd.conf,配置Apache。
以下是幾個(gè)要改動(dòng)的地方:
  將BindAddress *前面的#號(hào)去掉,令A(yù)pache可以接聽*(所有IP地址)、指定的IP地址或是完整的域名。
  將ServerAdmin設(shè)定為root@coolye.com(對(duì)應(yīng)上面配置好的DNS)
  將ServerName設(shè)定為www.coolye.com(對(duì)應(yīng)上面配置好的DNS)
  將DirectoryIndex index.Html該為DirectoryIndex index.html index.htm index.php index.shtml
  將AddType application/x-httpd-php .php一行前面的#號(hào)去掉,以使Apache能支持php。
  將AddHandler cgi-script .cgi前面的#號(hào)去掉,并改為AddHandler cgi-script .cgi .pl
  將ScriptAlias /cgi-bin /"/usr/local/httpd/cgi-bin/"改為Alias /cgi-bin /"/usr/local/httpd/cgi-bin/"
  將
  AllowOverride None
  Options None
  Order allow,deny
  Allow from all
  
  改為
  
  AllowOverride None
  Options ExecCGI
  Order allow,deny
  Allow from all
  
  這樣,就可以使用CGI了。
  將AddType text/html .shtml和AddHandler server-parsed .shtml這兩行前面的#號(hào)去掉,以使Apache能支持SSI。
  至此,已經(jīng)基本上完成Apache的配置了。有關(guān)Apache的具體配置方法,請(qǐng)參閱其它相關(guān)資料。
 ?、枳詈蟮臏y(cè)試工作
  1.測(cè)試Apache
  用以下命令啟動(dòng)Apache:
  /usr/local/httpd/bin/apachectl start
  打開瀏覽器,輸入地址http://www.coolye.com,測(cè)試Apache能否正常工作
  2.測(cè)試PHP
  打開文本編輯器,輸入下面內(nèi)容,取名為testphp.php,并將其保存在Apache安裝目錄下面的htdocs目錄下面:
  
  打開瀏覽器,輸入地址http://www.coolye.com/testphp.php,測(cè)試PHP能否正常工作
  3.測(cè)試MySQL
  打開文本編輯器,輸入下面內(nèi)容,取名為testmysql.php,并將其保存在Apache安裝目錄下面的htdocs目錄下面:
  
  打開瀏覽器,輸入地址http://www.coolye.com/testmysql.php,測(cè)試MySQL能否正常工作
  4.測(cè)試CGI
  將/usr/local/httpd/cgi-bin目錄下的cgi-test文件更名為test.cgi,執(zhí)行以下命令:
  chmod 755 /usr/local/httpd/cgi-bin/test.cgi
  將test.cgi的文件權(quán)限改為755。然后,打開瀏覽器,輸入地址http://www.coolye.com/cgi-bin/test.cgi,測(cè)試CGI能否正常工作
  假如一切測(cè)試都通過(guò),再用Windows 98客戶端測(cè)試,不出意外的話,恭喜你,你已經(jīng)擁有一個(gè)屬于自己的功能完善的Internet網(wǎng)站了。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 二手房| 十堰市| 南平市| 涡阳县| 雷州市| 彰武县| 贵州省| 兴城市| 五指山市| 河北省| 黎川县| 赤壁市| 安龙县| 蛟河市| 丰镇市| 军事| 大姚县| 伊吾县| 新龙县| 枣阳市| 江源县| 阜南县| 商洛市| 苍山县| 清水河县| 抚松县| 巴林左旗| 宜章县| 沐川县| 正安县| 喜德县| 孝感市| 溧水县| 田东县| 从化市| 佳木斯市| 银川市| 全椒县| 蕉岭县| 察哈| 九江县|