當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式軟件
[導(dǎo)讀] 我是一個(gè)不精通Linux的新手,想要安裝一臺(tái)Ubuntu6.06版的 Linux服務(wù)器,用這臺(tái)服務(wù)器上的LAMP套件來(lái)運(yùn)行我自己的個(gè)人網(wǎng)站。LAMP套件就是“Linux+Apache+Mysql+PHP這

 我是一個(gè)不精通Linux的新手,想要安裝一臺(tái)Ubuntu6.06版的 Linux服務(wù)器,用這臺(tái)服務(wù)器上的LAMP套件來(lái)運(yùn)行我自己的個(gè)人網(wǎng)站。LAMP套件就是“Linux+Apache+Mysql+PHP這四款軟件組成了一個(gè)可以使網(wǎng)站運(yùn)行的套裝工具軟件。”通過(guò)Google搜索和安裝嘗試,我獲得了一些成功的安裝配置經(jīng)驗(yàn),通過(guò)本文提供給Linux網(wǎng)站服務(wù)器系統(tǒng)的入門(mén)者學(xué)習(xí)。本次安裝的網(wǎng)站軟件環(huán)境中將使用Apache2網(wǎng)頁(yè)服務(wù)軟件、MySQL5網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù)軟件、以及PHP5角本解釋語(yǔ)言軟件,配置成的系統(tǒng)也可提供FTP服務(wù)。

如果你的電腦裝配了足夠多的物理內(nèi)存,建議你下載一份Vmware虛擬機(jī)軟件來(lái)虛擬安裝這個(gè)網(wǎng)站服務(wù)器環(huán)境軟件。Vmware軟件提供的虛擬機(jī)可以使你的安裝和更改配置變得非常簡(jiǎn)單。Vmware軟件可以從

這里

免費(fèi)下載.

安裝Ubuntu 6.06 Linux服務(wù)器軟件

首先從

Ubuntu

網(wǎng)站下載得到Ubuntu6.06服務(wù)器軟件CD鏡像文件(.iso文件),用刻錄軟件把下載的ISO文件制作成CD。安裝的時(shí)候,選擇安裝菜單中的LAMP安裝模式進(jìn)行安裝,并且安裝提示來(lái)進(jìn)行軟件配置。

默認(rèn)安裝過(guò)程結(jié)束后,唯一呈現(xiàn)在你面前的將是一個(gè)Linux命令提示符,作為L(zhǎng)inux新手,此時(shí)你可以做兩個(gè)選擇:1.學(xué)習(xí)在命令提示符下輸入哪些命令,來(lái)配置這臺(tái)LAMP網(wǎng)站服務(wù)器;2.繼續(xù)進(jìn)行安裝,為機(jī)器加入一個(gè)圖形用戶(hù)接口軟件,用可視化直觀的方式來(lái)管理這臺(tái)LAMP網(wǎng)站服務(wù)器。第二種方法對(duì)初學(xué)者來(lái)說(shuō)很容易辦到。

為了在命令提示符下獲得一個(gè)圖形用戶(hù)接口軟件(KDE或Gnome都可以),你需要輸入一些命令。Gnome圖形用戶(hù)接口相對(duì)來(lái)說(shuō)比較容易上手。

在命令提示符下輸入下列命令將可以獲得Gnome圖形用戶(hù)接口軟件:

sudo apt-get update

sudo apt-get install ubuntu-desktop

運(yùn)行以上命令時(shí)保證你的機(jī)器和Internet是連通的。sudo命令運(yùn)行時(shí)將提示你輸入特權(quán)用戶(hù)root的密碼,因?yàn)橐陨厦钪挥衦oot用戶(hù)才可以運(yùn)行。如果密碼輸入正確,安裝圖形用戶(hù)接口的過(guò)程將自動(dòng)開(kāi)始并進(jìn)行,安裝結(jié)束后,系統(tǒng)提示你重起。再次啟動(dòng)系統(tǒng)時(shí),你將進(jìn)入一個(gè)Gnome圖形用戶(hù)界面,在圖形界面中,你可以很方便地對(duì)整個(gè)機(jī)器進(jìn)行管理和配置調(diào)整。

配置網(wǎng)站服務(wù)器套裝軟件

運(yùn)行上面剛安裝好Ubuntu 6.06 Linux機(jī)器時(shí),其實(shí)一個(gè)完整的網(wǎng)站應(yīng)用環(huán)境也已經(jīng)同時(shí)在運(yùn)行了,其中包含了:Apache2, MySQl 5, PhP5和Pearl5等軟件。接下來(lái)的工作,就是按照你的網(wǎng)站的需求,來(lái)對(duì)這些網(wǎng)站軟件逐個(gè)地進(jìn)行配置.配置的方法有兩種:直接修改相應(yīng)軟件的配置文件;或者下載給予web的圖形化管理工具軟件來(lái)配置相應(yīng)的網(wǎng)站軟件。直觀的圖形化管理工具比較適合初學(xué)者使用,本文介紹一款名叫WebMin的圖形管理來(lái)管理這些網(wǎng)站服務(wù)器軟件。

WebMin管理工具可以從

這里

下載.下載結(jié)束后你會(huì)得到一個(gè)名叫“webmin-1.290.tar.gz”的文件.你需要通過(guò)運(yùn)行以下命令來(lái)解壓并安裝這個(gè)圖形化的管理工具:

sudo apt-get install build-essential

cd Desktop

ls

cd webmin-1.290

./setup.sh /usr/local/webmin

管理工具安裝過(guò)程將開(kāi)始,安裝自動(dòng)進(jìn)行,完成后,在機(jī)器上的瀏覽器地址欄內(nèi)輸入http://機(jī)器名:10000,來(lái)打開(kāi)webmin管理工具, 點(diǎn)擊"servers"選項(xiàng),瀏覽到Apache Webserver圖標(biāo),作上角你可以看到一個(gè)叫“module configuration”的標(biāo)簽,在這個(gè)標(biāo)簽內(nèi)需要改變一些設(shè)置。

1.將 “File or directory to add virtual servers to”設(shè)置成 “/etc/apache2/sites-available/default”. 這條改動(dòng)對(duì)多站點(diǎn)的設(shè)置有用

2.將 "Directory to create links in for new virtual servers"設(shè)置成 "/etc/apache2/sites-enabled/000-default".本條將開(kāi)啟指定的虛擬站點(diǎn)

(大概類(lèi)似下圖)

3. 向下滾動(dòng)進(jìn)入到“system configuration” 并且將“server root directory” 設(shè)置成 “/etc/apache2”.

4. 將 “path to httpd executable” 設(shè)置成 “/usr/sbin/apache2ctl”.

5. 將 “path to apache2ctl”設(shè)置成 “/usr/sbin/apache2ctl”.

6.將 “command to start apache” 設(shè)置成 “/etc/init.d/apache2 start”

7. 將 “command to stop apache” 設(shè)置成 “/etc/init.d/apache2 stop”

8. 將下面所有的apche改為apache2,效果類(lèi)似下圖。

完成以上步驟后保存,再回到 “apache webserver”圖標(biāo),然后重新啟動(dòng) apache2. 為了使外部用戶(hù)可以訪問(wèn)到你的網(wǎng)站,你應(yīng)該開(kāi)放機(jī)器的80號(hào)端口,如果網(wǎng)站的端口設(shè)置成8080,還需要在DNS服務(wù)器中設(shè)定正確的記錄。

現(xiàn)在開(kāi)始測(cè)試網(wǎng)站。首先為你的機(jī)器準(zhǔn)備一個(gè)公網(wǎng)IP地址,不要使用內(nèi)網(wǎng)私用地址 (比如192.168.x.x這樣的地址) ,內(nèi)網(wǎng)私用IP地址無(wú)法被外網(wǎng)用戶(hù)訪問(wèn)到。在上網(wǎng)電腦中輸入你機(jī)器的公網(wǎng)IP地址,你將會(huì)看到Apache2的默認(rèn)頁(yè),這表明Apache2 軟件已經(jīng)工作正常。

你能夠?yàn)g覽到以上頁(yè)面,就表明你機(jī)器的80號(hào)端口是開(kāi)放并有效的,你的網(wǎng)站服務(wù)器軟件Apache2已經(jīng)正常運(yùn)行了。接著要做的就是把你的網(wǎng)站頁(yè)面文件全部拷貝到"/var/www"目錄之下,將首頁(yè)文件更名為"index.html"。為避免ISP將你的端口地址封堵,可以使用端口轉(zhuǎn)發(fā)辦法,步驟如下:[!--empirenews.page--]

若你的網(wǎng)站服務(wù)器在一個(gè)路由器后面,那么你需要給你的機(jī)器設(shè)置一個(gè)靜態(tài)的IP地址。 “network setting” ->“Ethernet connection” 設(shè)置網(wǎng)絡(luò)的屬性值

在IP地址選項(xiàng)中輸入“192.168.1.3”. (你可以將3,任意改為2~254之間的任何一個(gè)數(shù)字,注意不要和其他機(jī)器的地址數(shù)重復(fù)了)

在“subnet mask”中保持默認(rèn)的值 “255.255.255.0”.

在默認(rèn)網(wǎng)關(guān) “default gateway”中使用路由器的IP地址,一般是192.168.1.1

(類(lèi)似下圖)

接著,登陸你的路由器,將HTTP請(qǐng)求轉(zhuǎn)發(fā)到 8080端口.例如,上圖采用的路由器是Linksys wrt54g,登陸路由器的時(shí)候需要輸入用戶(hù)名和密碼,如下:

usrname:

passwrd: admin

一旦登入到路由器中,你將會(huì)看到一個(gè)可以調(diào)整路由器各項(xiàng)參數(shù)的簡(jiǎn)單的圖形界面。對(duì)linksys路由器來(lái)說(shuō),你可以看到一個(gè)叫"Gaming and Accessories"的標(biāo)簽,這里你可以選擇轉(zhuǎn)發(fā)10個(gè)不同端口。輸入:

Description: "HTTP"

Port from: "8080"

Port to : "8080"

IP: "192.168.1.3" (任何分配給你的機(jī)器的靜態(tài)IP地址)

確信已復(fù)選“啟用”框

(類(lèi)似下圖)

通過(guò)以上設(shè)置,你就把訪問(wèn)路由器上的通信轉(zhuǎn)發(fā)到了,靜態(tài)IP地址為192.168.1.3 的內(nèi)部機(jī)器的 8080端口上了,此時(shí),你需要將內(nèi)機(jī)上的Apche偵聽(tīng)端口從80更改為8080,操作如下:

-打開(kāi)WebMin管理工具并點(diǎn)擊“apache webserver” 圖標(biāo)

-點(diǎn)擊 “network and addresses” 標(biāo)簽在那里更改端口號(hào)

-在WebMin工具中重新啟動(dòng)Apache2網(wǎng)頁(yè)服務(wù)軟件

到這里,如果你打算從外部訪問(wèn)你的網(wǎng)站,就可以在外部的瀏覽器地址欄中輸入,類(lèi)似“66.665.66.1:8080”這樣的地址,獲得對(duì)你網(wǎng)站的訪問(wèn)。更改端口到8080的設(shè)置,僅限于你的機(jī)器IP地址的80端口入站通訊被屏蔽的情況。

接下來(lái),你就可以設(shè)置一些列的網(wǎng)站服務(wù)選項(xiàng):設(shè)置FTP文件服務(wù)功能,設(shè)置DNS服務(wù)器來(lái)配置你自己的域名,郵件和FTP路由等等軟件。網(wǎng)站服務(wù)器初步建成了,可以訪問(wèn)了,如何遠(yuǎn)程地往服務(wù)器中添加網(wǎng)站內(nèi)容呢?下面介紹FTP上傳工具的設(shè)置。

FTP上傳配置

本文使用Proftpd軟件來(lái)充當(dāng)網(wǎng)站FTP上傳工具. 該軟件很容易使用,比較適合Linux初學(xué)者,而且WebMin管理工具也可以對(duì)Proftpd進(jìn)行集成管理。具體安裝步驟如下:

- 打開(kāi)Ubuntu中的synaptic找到Proftpd.

- 讓synaptic為你自動(dòng)下載并配置.完成后 WebMin將可以對(duì)其進(jìn)行管理

為了能正常上傳網(wǎng)站內(nèi)容,我們還需要對(duì)FTP做一些設(shè)置工作:

首先,在Ubuntu的用戶(hù)列表中增加一個(gè)新用戶(hù)。在桌面轉(zhuǎn)到 “system”標(biāo)簽-->“administration” -->“users and groups”. 你可以按你的意思新建一個(gè)用戶(hù)名,然后新加入一個(gè)名叫ftp的"組用戶(hù)",確信將新建的用戶(hù)加入到新建組ftp之中,同時(shí)把/var/www的目錄的訪問(wèn)權(quán)限開(kāi)放給新用戶(hù)。

然后,你需要使用 WebMin來(lái)為Proftpd軟件增加新用戶(hù)。點(diǎn)擊WebMin工具中的Proftpd圖標(biāo),瀏覽到 “edit confi files”圖標(biāo),你需要手動(dòng)地把新建的用戶(hù)和組ftp加入到配置文件中,點(diǎn)擊“set the user and group that the server usually runs at”然后把用戶(hù)和組添加入。

(改變之前如下圖)

對(duì)配置文件中的 “umask”的值應(yīng)該做正確設(shè)置,為了使大多數(shù)訪問(wèn)可以進(jìn)行,應(yīng)該將umask的值設(shè)定為較低的002,便于測(cè)試。為Proftpd添加了用戶(hù)和組后,應(yīng)該用端口轉(zhuǎn)發(fā)方法把21號(hào)端口轉(zhuǎn)發(fā)到網(wǎng)站服務(wù)器所在的靜態(tài)IP地址的機(jī)器上(僅限于網(wǎng)站服務(wù)器在防火墻或路由器后面的情況)。

這樣,你就可以用FTP客戶(hù)端軟件來(lái)上傳你的網(wǎng)站內(nèi)容了。在Linux或Windows的FTP客戶(hù)端中輸入ftp://username@IP就可以了。默認(rèn)情況下MySQL數(shù)據(jù)庫(kù)和PHP語(yǔ)言環(huán)境在安裝Ubuntu軟件時(shí),已經(jīng)全部設(shè)置好了,你無(wú)需再做設(shè)置了。你可以使用WebMin來(lái)管理和察看這些網(wǎng)站服務(wù)器套裝軟件(MySQL+Apache+PHP,Perl),你也可以下載phpMyAdmin圖形化管理軟件來(lái)控制MySQL數(shù)據(jù)庫(kù)的運(yùn)行。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車(chē)的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車(chē)技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車(chē)工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車(chē)。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車(chē) 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶(hù)希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱(chēng),數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱(chēng)"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉