麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統(tǒng) > FreeBSD > 正文

FreeBSD網(wǎng)站平臺建設全過程 第三步

2024-07-26 00:29:25
字體:
來源:轉載
供稿:網(wǎng)友

第三步:安裝配置web服務器

  注意:在進行這步操作前建議把squid關掉,因為在進行主頁更新測試時squid的cache會使更新后的主頁不能及時反映出來!

  為了不使用squid,除了關掉squid外,還要刪除ipfw的透明代理端口轉發(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服務器的其本組成為:

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)容:

# 設置默認可以使用的主頁名稱,這句系統(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,列表中應該有下面幾個線程正在運行:

PID USERNAME PRI NICE SIZE RES STATE COMMAND
69 root 2 0 440K 296K select natd     # 網(wǎng)絡地址轉換進程
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服務器安裝成功!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用戶設置一個口令123456

# mysqladmin -u root passWord '123456'

  現(xiàn)在我們來安裝一個支持php+mysql的論壇。到http://www.faeryboard.com/showthread.php?s=&threadid=2429去下載完美版的仙境論壇程序。將下載的rar壓縮包解開,然后使用ftp上傳到/home/ylf/app目錄。

  事先備份web服務器演示頁面

# 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)容如下:

<?php^M
^M
/////////////////////////////////////////////////////////////^M
// Please note that if you get any errors when connecting, //^M
// that you will need to email your host as we cannot tell //^M
// you what your specific values are supposed to be     //^M
/////////////////////////////////////////////////////////////^M
^M
// type of database running^M
// (only mysql is supported at the moment)^M
$dbservertype='mysql';^M               #數(shù)據(jù)庫類型
^M
// hostname or ip of server^M
$servername='localhost';^M              #主機名
^M
// username and password to log onto db server^M
$dbusername='root';^M                #登錄數(shù)據(jù)庫用戶
$dbpassword='123456';^M               #密碼
^M
// name of database^M
$dbname='fin230';^M                 #論壇所使用的數(shù)據(jù)庫名稱
^M
// technical email address - any error messages will be emailed here^M
$technicalemail='[email protected]';^M    #管理信息
^M
// use persistant connections to the database^M
// 0 = don't use^M
// 1 = use^M
$usepconnect=1;^M
^M
?>

  除了root用戶的密碼需要添入外,其他部分可以不改。

  保存后,在瀏覽器地址欄輸入http://192.168.0.1/admin/install.php ,根據(jù)提示一步步安裝即可。
安裝成功后,在在瀏覽器地址欄輸入http://192.168.0.1 ,就可以看到論壇了!怎么樣,挺漂亮吧!關于論壇的其他問題,請仔細看論壇安裝包里面的說明文檔,或者到仙境論壇的主頁,那里有仙境論壇的一切!

  下一節(jié),我們要討論關于虛擬主機的問題。


 

  配制虛擬主機:

  Apache的虛擬主機支持有兩種方式,一是基于用戶訪問Apache主機時所使用的域名,另一種是通過指定IP地址來提供。這里我們只介紹如何通過不同的域名來實現(xiàn)虛擬主機的支持。

  要實現(xiàn)基于域名的虛擬主機的前提條件是必須有兩個域名同時指向Apache主機的IP地址,這里我們假設這兩個域名分別是www01.3322.org和www02.3322.org ,這兩個域名的文檔都分別放置于 /home/www01 和 /home/www02這兩個目錄內(nèi),同時這兩個目錄已經(jīng)設置好權限,對于目錄讓所有的人都可以讀取、運行,對于文件,讓所有的人都可以讀取。

  以下是具體的配置過程:

  首先到希網(wǎng)去注冊2個域名。然后為這2個域名分別建立文檔目錄

# mkdir /home/www01
# mkdir /home/www02

  編輯apache的配制文件httpd.conf

# vi /usr/local/etc/apache/httpd.conf

  在文件最后找到下面2行

</VirtualHost>

</IfDefine>

  在2行中間添加如下內(nèi)容:

NameVirtualHost *                 # 指定運行虛擬主機服務的主機ip地址
# 靜態(tài)ip方式可以將*替換為你的ip地址,動態(tài)ip直接用*即可

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

<VirtualHost *>
ServerAdmin [email protected]
DocumentRoot /home/www02
ServerName www02.3322.org
ErrorLog /var/wwwlogs/www02.3322.org.error.log
CustomLog /var/wwwlogs/www02.3322.org.log common
</VirtualHost>

  創(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 ,如果分別顯示你拷入的主頁證明虛擬主機配置成功!

  利用上面的方法我們可以建立更多的虛擬主機,甚至對外提供主頁空間服務!

  如果要對外提供虛擬主機服務,需要為使用者提供ftp上傳功能。下一節(jié)我們將討論如何通過Proftpd1.2.7 + proftpd-mod-quotatab-1.2.4 + mysql實現(xiàn)帶有空間限額和數(shù)據(jù)庫用戶驗證功能的ftp服務器。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 成年性羞羞视频免费观看无限 | 激情宗合网 | 欧美人的天堂一区二区三区 | 男男啪羞羞视频网站 | 国产成人自拍视频在线 | 在线 日本 制服 中文 欧美 | 在线亚洲播放 | 久久久久免费精品国产小说色大师 | 欧美一级鲁丝片免费看 | 午夜视频在线观看91 | 精品国产91一区二区三区 | 国产精品久久久久久影院8一贰佰 | 九九热在线免费观看视频 | 色污视频 | 一级爱爱| 久久福利剧场 | 永久av在线免费观看 | 久久亚洲国产精品 | 狼人狠狠干 | 日本一道aⅴ不卡免费播放 久久久久久久高清 | 麻豆视频免费网站 | 黄色片视频免费观看 | 黄色a级片视频 | 羞羞视频免费网站 | 国产亚洲精品综合一区91 | 国产一区精品在线观看 | 天天操天天看 | 久久99久久99免费视频 | 黄色免费电影网址 | 亚洲视频在线一区二区 | 性片网站| 毛片视频在线免费观看 | 激情小说激情电影 | 久久久www成人免费毛片 | 播色网 | 成年免费网站 | 91a在线观看 | 2019中文字幕在线播放 | 免费1级做55爰片l在线观看 | 一级α片免费看刺激高潮视频 | 激情小视频在线观看 |