隨著WWW的興起
Internet在我國的逐漸普及
網上諸之類的網站如雨後春筍不斷湧現
在Internet日益紅火的今天
相信你早已加入了網迷的隊伍
整天泡在網上了
你可能還租了個
門面
在網上精心侍弄著自己的免費個人主頁
可是
你有沒有想過有朝一日安個
家
擁有屬於自己的Internet網站呢?其實這並不難
本文教你如何用Linux在局域網內輕松地建立一個屬於你自己的功能完善的網站
讓你也過一把網管瘾
下面
且聽我細細道來
一
安裝Linux
限於篇幅
本文不介紹Linux的安裝方法
請讀者自行參考相關資料
二
配置DNS
DNS的功用是把計算機的名稱轉換為IP地址
DNS的使用簡化了系統管理員及客戶對主機文件的配置
下面我們針對Red Hat Linux來說明一下如何在Linux中配置DNS(假設要配置一個名為的域名)
㈠准備工作
安裝Red Hat
軟件包選中DNS
並在啟動欄選中named
配置網卡
主機名+域名
IP地址
子網掩碼
缺省網關
㈡DNS的配置
有關參數
域名
WWW服務器
Ftp服務器
Mail服務器
配置DNS
①編輯/etc/named
boot
使之為
directory /var/named
;cache named
ca
primary
in
addr
arpa named
local
primary
②檢查/etc/nf內容為
order host
bind
multi on
③檢查文件/etc/nf為如下內容
search
nameserver
④編輯或建立/etc/nf
內容為
options {
directory
/var/named
}
zone
in
addr
arpa
{
type master
file
named
local
}
;
zone
{
type master
file
}
⑤檢查/var/named/named
local內容為
@ IN SOA
(
Serial
Refresh
Retry
Expire
)
Minimum
IN NS
IN PTR localhost
⑥編輯或建立文件/var/named/
@ IN SOA
(
Serial
Refresh
Retry
Expire
)
Minimum
IN NS
* IN MX
mail
* IN MX
localhost A
ns A
A
mail A
news CNAME ns
ftp CNAME ns
www CNAME ns
ye
A
設置完成後
執行ndc restart重新啟動DNS
檢查DNS
執行nslookup
結果應與以下內容相似
說明你已成功了
$nslookup
Default Server
localhost
Address
>set q=any
>
Server
localhost
Address
origin=
mail addr=
serial=
refresh=
(
hours)
retry=
(
hours)
expire=
(
days
hours
mins)
minimum ttl=
(
day)
nameserver=
internet address=
nameserver=
internet address=
>exit
客戶端的配置
操作系統
中文Windows
控制面板
>網絡
>配置
>TCP/IP
>IP地址
指定IP地址
掩碼
控制面板
>網絡
>配置
>TCP/IP
>DNS配置
>啟用DNS
主機ye
域
並添加DNS的搜索順序為
三
安裝
配置和測試WWW服務器
㈠取得相關軟件
所需的軟件包括
apache_
tar
gz(Apache源代碼包
在下載)
php
tar
gz(PHP
源代碼包
下載)
MySQL
tar
gz(MySQL源代碼包
在下載)
取得所有這些軟件包之後將其放在同一個臨時目錄下面
以備安裝之需
㈡安裝
安裝MySQL
進入放置這些軟件包的臨時目錄
用以下命令安裝MySQL
tar zxvf MySQL
tar
gz(解壓縮文件)
cd MySQL
tar
gz(進入MySQL源代碼樹的目錄)
/configure
prefix=/usr/local/mysql
with
charset=chinese_gb(假設MySQL最終安裝在目錄/usr/local/mysql下面)
make(編譯)
make install(安裝)
安裝PHP
PHP在編譯前要求Apache預先配置
以便PHP能知道自己要安裝到什麼地方
所以現在我們要先配置Apache
然後再編譯PHP
編譯Apache
tar zxvf apache_
tar
gz(解壓縮文件)
cd apache_
(進入apache源代碼樹的目錄)
/configure
prefix=/usr/local/httpd(假設Apache最終安裝在目錄/usr/local/httpd下面)
配置
編譯和安裝PHP
tar zxvf php
tar
gz
cd php
/configure
with
mysql=/usr/local/mysql
with
apache=
/apache_
with
gd
enable
magic
quotes
enable
track
vars(配置)
make(編譯)
make install(安裝)
安裝Apache
進入到存放Apache源程序的目錄
cd apache_
運行configure命令
使用Apache能夠支持php
/configure
prefix=/usr/local/
編譯並安裝
make
make install
㈢配置Apache
安裝完之後
進入到Apache安裝目錄下的conf目錄
用文本編輯器編輯
配置Apache
以下是幾個要改動的地方
將BindAddress *前面的#號去掉
令Apache可以接聽*(所有IP地址)
指定的IP地址或是完整的域名
將ServerAdmin設定為(對應上面配置好的DNS)
將ServerName設定為(對應上面配置好的DNS)
將DirectoryIndex l該為DirectoryIndex l index
php index
shtml
將AddType application/x
一行前面的#號去掉
以使Apache能支持php
將AddHandler cgi
script
cgi前面的#號去掉
並改為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這兩行前面的#號去掉
以使Apache能支持SSI
至此
已經基本上完成Apache的配置了
有關Apache的詳細配置方法
請參閱其它相關資料
㈣最後的測試工作
測試Apache
用以下命令啟動Apache
/usr/local/httpd/bin/apachectl start
打開浏覽器
輸入地址
測試Apache能否正常工作
測試PHP
打開文本編輯器
輸入下面內容
取名為testphp
php
並將其保存在Apache安裝目錄下面的htdocs目錄下面
打開浏覽器
輸入地址
測試PHP能否正常工作
測試MySQL
打開文本編輯器
輸入下面內容
取名為testmysql
php
並將其保存在Apache安裝目錄下面的htdocs目錄下面
打開浏覽器
輸入地址
測試MySQL能否正常工作
測試CGI
將/usr/local/httpd/cgi
bin目錄下的cgi
test文件更名為test
cgi
執行以下命令
chmod
/usr/local/
將test
cgi的文件權限改為
然後
打開浏覽器
輸入地址
測試CGI能否正常工作
如果一切測試都通過
再用Windows
客戶端測試
不出意外的話
恭喜你
你已經擁有一個屬於自己的功能完善的Internet網站了
From:http://tw.wingwit.com/Article/program/Oracle/201311/18759.html