亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1131 | 回復(fù): 0
打印 上一主題 下一主題

FREEBSD下安裝配置web服務(wù)器 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2006-01-13 16:53 |只看該作者 |倒序瀏覽
注意:在進行這步操作前建議把squid關(guān)掉,因為在進行主頁更新測試時squid的cache會使更新后的主頁不能及時反映出來!
為了不使用squid,除了關(guān)掉squid外,還要刪除ipfw的透明代理端口轉(zhuǎn)發(fā)語句:
# cd /usr/local/etc/rc.d
# ./squid.sh stop
# mv squid.sh squid.sh.bak
# ipfw del 500 fwd 127.0.0.1,3128 tcp from 192.168.0.0/24 to any 80
本web服務(wù)器的其本組成為
Apache 1.3.27+modssl +mod_php4+mod_gzip+mod_fastcgi +mod_perl +mysql3.23
為了簡化安裝過程并發(fā)揮FreeBSD安裝軟件的優(yōu)勢,本文后續(xù)部分將采用ports安裝。Ports 使在FreeBSD下安裝各種軟件變得很輕松。
首先安裝ports:(如果已經(jīng)有/usr/ports目錄則證明已經(jīng)安裝過了)
# /stand/sysinstall
選Configure—Distributions—ports,ports將被安裝在/usr/ports目錄中。
下面安裝apache1.3.27+modssl
# cd /usr/ports/www/apache13-modssl
# make install
系統(tǒng)會自動下載安裝包并安裝完畢。
安裝后系統(tǒng)會自動產(chǎn)生啟動腳本apache.sh,在/usr/local/etc/rc.d目錄中?梢酝ㄟ^運行apache.sh start|stop來啟動或停止apache。
安裝mysql3.23:
# cd /usr/ports/databases/mysql323-server
# make install
安裝后產(chǎn)生啟動腳本/usr/local/etc/rc.d/mysql-server.sh
安裝apache模塊mod_php4:
# cd /usr/ports/www/mod_php4
首先編輯scripts目錄下的configure.php文件,加入對OpenSSL的支持
# vi scripts/configure.php
找到下面一句
OpenSSL "OpenSSL support" ON \
改成
OpenSSL "OpenSSL support" YES \
# make install
出現(xiàn)對話框時直接選ok繼續(xù)
安裝完成后編輯apache的配制文件/usr/local/etc/apache/httpd.conf ,添加如下內(nèi)容:
# 設(shè)置默認可以使用的主頁名稱,這句系統(tǒng)一般已經(jīng)有了,不用添加了
DirectoryIndex index.php index.html
# 這2句需要手工添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
安裝其他apache常用模塊mod_gzip+mod_fastcgi +mod_perl
# cd /usr/ports/www/mod_gzip
# make install
# cd /usr/ports/www/mod_fastcgi
# make install
編輯/usr/local/etc/apache/httpd.conf文件
添加下面一句
AddHandler fastcgi-script fcgi fcgi fpl
# cd /usr/ports/www/mod_perl
# make install
重新啟動讓所有軟件自動運行。
測試
首先以root身份執(zhí)行線程察看命令top,列表中應(yīng)該有下面幾個線程正在運行:
PID USERNAME PRI NICE SIZE RES STATE COMMAND
69 root 2 0 440K 296K select natd # 網(wǎng)絡(luò)地址轉(zhuǎn)換進程
132 root 2 0 3692K 3052K select httpd # apache進程
166 mysql 2 0 27480K 4824K poll mysqld # mysql進程
在瀏覽器地址欄輸入http://192.168.0.1 ,如果顯示apache的歡迎頁面,證明web服務(wù)器安裝成功!web頁面文件存放在/usr/local/www/data目錄中,你可以把自己的網(wǎng)頁拷貝到這個目錄,就可以訪問自己的主頁了!
鍵入命令
# mysql
出現(xiàn)下面顯示證明mysql安裝成功!
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 3.23.52
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
鍵入exit退出mysql。
為mysql的root用戶設(shè)置一個口令123456
# mysqladmin -u root password '123456'
現(xiàn)在我們來安裝一個支持php+mysql的論壇。到
http://www.faeryboard.com/
去下載完美版的仙境論壇程序。將下載的rar壓縮包解開,然后使用ftp上傳到/home/ylf/app目錄。
事先備份web服務(wù)器演示頁面
# cd /usr/local/www/data
# mkdir backup
# mv * backup
將論壇程序拷貝到/usr/local/www/data目錄
# cd /home/ylf/app/vbb2.3.0final
# cp –r * /usr/local/www/data
編輯論壇配置文件
# vi /usr/local/www/data/admin/config.php
內(nèi)容如下

(完)
除了root用戶的密碼需要添入外,其他部分可以不改。
保存后,在瀏覽器地址欄輸入http://192.168.0.1/admin/install.php ,根據(jù)提示一步步安裝即可。
安裝成功后,在在瀏覽器地址欄輸入http://192.168.0.1 ,就可以看到論壇了!怎么樣,挺漂亮吧!關(guān)于論壇的其他問題,請仔細看論壇安裝包里面的說明文檔,或者到仙境論壇的主頁,那里有仙境論壇的一切!
下一節(jié),我們要討論關(guān)于虛擬主機的問題。
配制虛擬主機:
Apache的虛擬主機支持有兩種方式,一是基于用戶訪問Apache主機時所使用的域名,另一種是通過指定IP地址來提供。這里我們只介紹如何通過不同的域名來實現(xiàn)虛擬主機的支持。
要實現(xiàn)基于域名的虛擬主機的前提條件是必須有兩個域名同時指向Apache主機的IP地址,這里我們假設(shè)這兩個域名分別是www01.3322.org和www02.3322.org ,這兩個域名的文檔都分別放置于 /home/www01 和 /home/www02這兩個目錄內(nèi),同時這兩個目錄已經(jīng)設(shè)置好權(quán)限,對于目錄讓所有的人都可以讀取、運行,對于文件,讓所有的人都可以讀取。
以下是具體的配置過程:
首先到希網(wǎng)去注冊2個域名。然后為這2個域名分別建立文檔目錄
# mkdir /home/www01
# mkdir /home/www02
編輯apache的配制文件httpd.conf
# vi /usr/local/etc/apache/httpd.conf
在文件最后找到下面2行


在2行中間添加如下內(nèi)容:
NameVirtualHost * # 指定運行虛擬主機服務(wù)的主機ip地址
# 靜態(tài)ip方式可以將*替換為你的ip地址,動態(tài)ip直接用*即可

ServerAdmin
webmaster@www01.3322.org
#指定WEB管理員的郵箱
DocumentRoot /home/www01 #指定本虛擬主機的文檔目錄
ServerName www01.3322.org #指定本虛擬主機的域名
ErrorLog /var/wwwlogs/www01.3322.org.error.log #指定錯誤記錄應(yīng)該存放于那里
CustomLog /var/wwwlogs/www01.3322.org.log common #指定常規(guī)記錄應(yīng)該存放于那里


ServerAdmin
webmaster@www02.3322.org

DocumentRoot /home/www02
ServerName www02.3322.org
ErrorLog /var/wwwlogs/www02.3322.org.error.log
CustomLog /var/wwwlogs/www02.3322.org.log common

(完)
創(chuàng)建/var/wwwlogs目錄
# mkdir /var/wwwlogs
重新啟動apache
# /usr/local/etc/rc.d/apache.sh stop
# /usr/local/etc/rc.d/apache.sh start
分別在/home/www01和/home/www02目錄拷入不同的網(wǎng)頁文件進行測試,注意主頁名稱必須是index.html或index.php
測試
確認注冊的2個域名已經(jīng)指向了你的主機ip。
在瀏覽器地址欄輸入域名http://www01.3322.org 和http://www02.3322.org ,如果分別顯示你拷入的主頁證明虛擬主機配置成功!
利用上面的方法我們可以建立更多的虛擬主機,甚至對外提供主頁空間服務(wù)!
如果要對外提供虛擬主機服務(wù),需要為使用者提供ftp上傳功能。下一節(jié)我們將討論如何通過Proftpd1.2.7+proftpd-mod-quotatab-1.2.4+mysql實現(xiàn)帶有空間限額和數(shù)據(jù)庫用戶驗證功能的ftp服務(wù)器。

本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/10072/showart_67659.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP