Ubuntu7.10Linux上構(gòu)建全功能的服務(wù)器 |
發(fā)布時(shí)間: 2012/8/11 11:07:32 |
在ubuntu7.10上建立一個(gè)WEB服務(wù)器可以用apache,數(shù)據(jù)庫(kù)管理系統(tǒng)可以用mysql,電子郵件系統(tǒng)可以用postfix,安裝非常簡(jiǎn)單,而且是免費(fèi)的。流媒體系統(tǒng)當(dāng)能用helix,這個(gè)要收費(fèi),而且很貴,不過(guò)網(wǎng)上到處有破解版,個(gè)人測(cè)試時(shí)可用,不要用于正式場(chǎng)合。下面是我個(gè)人安裝時(shí)的一些心得,與大家共享。
1、ubuntu7.10添加phpapachegdmysql sudoapt-getinstallapache2libapache2-mod-php5php5php5-gdmysql-serverphp5-mysql 等待一段時(shí)間后,ubuntu7.10會(huì)自動(dòng)給你安裝好apache2、php5、mysqlserver.從這一點(diǎn)來(lái)說(shuō),ubuntu非常容易安裝,上手快。 2、重要文件 sudo/etc/init.d/apache2restart(重啟apache) sudovim/etc/php5/apache2/php.ini(配置php.ini) sudovim/etc/apache2/apache2.conf(配置apache2.conf) /var/www/(apache2網(wǎng)頁(yè)文件放在這里) /var/lib/mysql/(mysql的數(shù)據(jù)庫(kù)放在這里) 3、修改php.ini,請(qǐng)自己查找這些項(xiàng) #通過(guò)post上傳文件的最大尺寸 post_max_size=800M #修改成你所需的內(nèi)存大小 memory_limit=160M #修改文件最大上傳尺寸 upload_max_filesize=800M upload_tmp_dir=/tmp session.save_path=/tmp #添加mysql和gd支持 extension=mysql.so extension=gd.so 4、修改apache2.conf設(shè)置虛擬主機(jī) 因?yàn)槲抑挥幸粋(gè)IP地址,所以設(shè)置基于端口的虛擬主機(jī) sudovim/etc/apache2/apache2.conf 輸入 #Listen80這個(gè)已經(jīng)有,不用輸入 Listen8080 #設(shè)置基于端口80、8080的虛擬主機(jī) NameVirtualHost*:80 NameVirtualHost*:8080 ServerNamewww.yourdomain.org DocumentRoot/var/www/domain-80 ServerNamewww.yourdomain.org DocumentRoot/var/www/domain-8080
(1)進(jìn)入mysql客戶端 在終端輸入 mysql-uroot-p (2)建立數(shù)據(jù)庫(kù) createdatabasetest1; (3)添加用戶 grantallontest1.*tohuzhangsheng@localhostidentifiedby'1111111'; (4)忘記mysql的root密碼 #查看所有的進(jìn)程 ps–aux 查看所有進(jìn)程,找到mysql進(jìn)程的pid,然后 sudokillpid 終止mysql的進(jìn)程 sudo/etc/init.d/mysqlstop 用以下指令啟動(dòng)MySQL,以跳過(guò)檢查權(quán)限的資料表 mysqld_safe–skip-grant-tables& 更改修改mysql的root密碼 updatemysql.usersetpassword=PASSWORD('yourpassword')whereUser='root'; 6、加載移動(dòng)硬盤(pán) 插入移動(dòng)硬盤(pán)后,ubuntuserver7.10會(huì)有下面的顯示,用fdisk–l顯示移動(dòng)硬盤(pán) 把移動(dòng)硬盤(pán)加載到/media 我的移動(dòng)硬盤(pán)顯示/dev/sdb1,用下面的命令加載 sudomount/dev/sdb1/media 7、安裝helixforlinux helixforlinux我放在移動(dòng)硬盤(pán)中,進(jìn)入相應(yīng)的文件夾,把它拷貝到/usr cd/media/network/chengxi/linux 8、讓ubuntu支持rar sudoapt-getinstallrarunrar 9、解包 sudounrareHelixServerUnlimited11_linux.rar sudotarzxvfsetup.tar.gz 安裝helix cdhelix sudochmod+xhelix.bin sudo./helix.bin 10、創(chuàng)建helix啟動(dòng)文件 cd/etc/init.d sudovimrmserver 輸入如下內(nèi)容: #!/bin/sh /usr/helix/Bin/rmserver/usr/helix/rmserver.cfg& exit0 按下esc鍵,輸入 :wq 寫(xiě)入并退出 11、在ubuntu7.10上添加一個(gè)服務(wù) sudochmod+xrmserver sudoupdate-rc.drmserverdefaults99 12、安裝postfix sudoapt-getinstallpostfix 安裝mailx軟件包來(lái)用做mail命令郵件工具的程序。安裝這個(gè)包來(lái)安裝mail命令。 sudoapt-getinstallmailx 這樣添加一個(gè)用戶。 sudouseradd-m-s/bin/bashfmaster sudopasswdfmaster 13、更改網(wǎng)卡的IP地址,動(dòng)態(tài)IP地址就不用修改了 sudovim/etc/network/interfaces 根據(jù)您的實(shí)際情況修改下面的內(nèi)容 #Theprimarynetworkinterface autoeth0 #使用靜態(tài)的IP地址 ifaceeth0inetstatic #您的IP地址 address192.168.10.71 netmask255.255.255.0 network192.168.10.0 broadcast192.168.10.255 #您的網(wǎng)關(guān) gateway192.168.10.225 #您的DNS nameserver202.168.134.133 nameserver192.168.1.1 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |