亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > FreeBSD > 正文

FreeBSD網站平臺建設全過程 第三步

2024-07-26 00:29:25
字體:
來源:轉載
供稿:網友

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

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

  為了不使用squid,除了關掉squid外,還要刪除ipfw的透明代理端口轉發語句:

# 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

  為了簡化安裝過程并發揮FreeBSD安裝軟件的優勢,本文后續部分將采用ports安裝。Ports 使在FreeBSD下安裝各種軟件變得很輕松。

  首先安裝ports:(如果已經有/usr/ports目錄則證明已經安裝過了)

# /stand/sysinstall

  選Configure—Distributions—ports,ports將被安裝在/usr/ports目錄中。

  下面安裝apache1.3.27 + modssl :

# cd /usr/ports/www/apache13-modssl
# make install

  系統會自動下載安裝包并安裝完畢。

  安裝后系統會自動產生啟動腳本apache.sh,在/usr/local/etc/rc.d目錄中。可以通過運行apache.sh start|stop來啟動或停止apache。

  安裝mysql3.23:

# cd /usr/ports/databases/mysql323-server
# make install

  安裝后產生啟動腳本/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

  出現對話框時直接選ok繼續

  安裝完成后編輯apache的配制文件/usr/local/etc/apache/httpd.conf ,添加如下內容:

# 設置默認可以使用的主頁名稱,這句系統一般已經有了,不用添加了
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身份執行線程察看命令top,列表中應該有下面幾個線程正在運行:

PID USERNAME PRI NICE SIZE RES STATE COMMAND
69 root 2 0 440K 296K select natd     # 網絡地址轉換進程
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目錄中,你可以把自己的網頁拷貝到這個目錄,就可以訪問自己的主頁了!

  鍵入命令:

# mysql

  出現下面顯示證明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'

  現在我們來安裝一個支持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

  內容如下:

<?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               #數據庫類型
^M
// hostname or ip of server^M
$servername='localhost';^M              #主機名
^M
// username and password to log onto db server^M
$dbusername='root';^M                #登錄數據庫用戶
$dbpassword='123456';^M               #密碼
^M
// name of database^M
$dbname='fin230';^M                 #論壇所使用的數據庫名稱
^M
// technical email address - any error messages will be emailed here^M
$technicalemail='webmaster@yoursite.com';^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 ,根據提示一步步安裝即可。
安裝成功后,在在瀏覽器地址欄輸入http://192.168.0.1 ,就可以看到論壇了!怎么樣,挺漂亮吧!關于論壇的其他問題,請仔細看論壇安裝包里面的說明文檔,或者到仙境論壇的主頁,那里有仙境論壇的一切!

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


 

  配制虛擬主機:

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

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

  以下是具體的配置過程:

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

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

  編輯apache的配制文件httpd.conf

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

  在文件最后找到下面2行

</VirtualHost>

</IfDefine>

  在2行中間添加如下內容:

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

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

<VirtualHost *>
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
</VirtualHost>

  創建/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目錄拷入不同的網頁文件進行測試,注意主頁名稱必須是index.html或index.php

  測試

  確認注冊的2個域名已經指向了你的主機ip。

  在瀏覽器地址欄輸入域名http://www01.3322.org 和http://www02.3322.org ,如果分別顯示你拷入的主頁證明虛擬主機配置成功!

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

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产亚洲欧洲在线| 在线国产精品视频| 国产视频欧美视频| 97视频在线观看亚洲| 欧美日韩精品国产| 高清欧美性猛交xxxx| 国产精品久久久久免费a∨| 久久久久久国产精品三级玉女聊斋| 91精品视频网站| 欧美激情按摩在线| 久久久精品一区二区| 日韩三级影视基地| 一区国产精品视频| 日韩成人中文字幕在线观看| 国产精品xxxxx| 91免费人成网站在线观看18| 久久在线免费观看视频| 庆余年2免费日韩剧观看大牛| 日韩亚洲国产中文字幕| 久久夜色撩人精品| 亚洲网站在线观看| 亚洲第一福利网站| 97涩涩爰在线观看亚洲| 久久深夜福利免费观看| 欧美精品制服第一页| 亚洲国产精品va在线观看黑人| 成人黄色生活片| 日韩福利在线播放| 亚洲欧美在线磁力| 97久久超碰福利国产精品…| 色噜噜狠狠狠综合曰曰曰| 亚洲第一在线视频| 久久精品国产91精品亚洲| 精品久久久999| 中国日韩欧美久久久久久久久| 精品一区精品二区| 国产精品久久久久久久美男| 日本最新高清不卡中文字幕| 亚洲国产福利在线| 国内成人精品视频| 免费av在线一区| 亚洲欧美日韩精品久久奇米色影视| 91久久在线视频| 国产日本欧美一区二区三区| 亚洲韩国日本中文字幕| 亚洲一区二区三区sesese| 国产精品九九九| 69视频在线免费观看| 国产专区欧美专区| 欧美视频在线免费| 亚洲最大福利网| 久久av资源网站| 欧美激情在线视频二区| 欧美亚洲另类激情另类| 国产在线视频一区| 久久久久久久影院| 日韩免费观看在线观看| 亚洲一区二区三区在线视频| 国产精品免费在线免费| 黑人极品videos精品欧美裸| 国产999视频| 精品亚洲夜色av98在线观看| 91免费版网站入口| 中文在线资源观看视频网站免费不卡| 亚洲激情视频在线| 国产精品日韩在线观看| 91精品久久久久久久久不口人| 国产99久久精品一区二区| 91精品国产自产在线观看永久| 欧美wwwwww| 欧美激情va永久在线播放| 国产日韩av在线播放| 黑人狂躁日本妞一区二区三区| 欧美肥老太性生活视频| 日韩精品日韩在线观看| 久久久精品免费视频| 奇米一区二区三区四区久久| 国产精品普通话| 日韩av有码在线| 在线亚洲欧美视频| 一本色道久久88综合亚洲精品ⅰ| 国产视频精品va久久久久久| 在线亚洲午夜片av大片| 久久久久久com| 91网站在线看| 日韩中文第一页| 95av在线视频| 揄拍成人国产精品视频| 最新的欧美黄色| 亚洲午夜女主播在线直播| 精品久久久久久久久久久| 欧美午夜视频一区二区| 精品少妇一区二区30p| 久青草国产97香蕉在线视频| 日韩精品视频在线观看网址| 日韩在线欧美在线国产在线| 成人444kkkk在线观看| 茄子视频成人在线| 国产综合色香蕉精品| 日韩欧美成人网| 国产精品人成电影在线观看| 亚洲欧美综合区自拍另类| 久久欧美在线电影| 欧美激情一级二级| 久久久久久久国产精品| 国产九九精品视频| 欧美日韩成人网| 精品久久久一区| 国产热re99久久6国产精品| 亚洲黄色有码视频| 精品国产91久久久久久| 欧美俄罗斯性视频| 久久中文字幕国产| 亚洲人精品午夜在线观看| 久久99视频免费| 国产午夜精品全部视频播放| 97国产成人精品视频| 亚洲第一级黄色片| 久久国产精品视频| 欧美成人精品在线| 亚洲精品国产精品国自产观看浪潮| 久久人91精品久久久久久不卡| 日韩动漫免费观看电视剧高清| 亚洲第一页自拍| 91深夜福利视频| 这里只有精品久久| 国产精品video| 欧美日韩国产精品一区二区不卡中文| 亚洲欧美国产va在线影院| 欧美大胆a视频| 狠狠色噜噜狠狠狠狠97| 色在人av网站天堂精品| 中文字幕亚洲综合久久筱田步美| 久久av红桃一区二区小说| 亚洲精品一区二区三区婷婷月| 在线免费观看羞羞视频一区二区| 久久精品国产视频| 国产精品草莓在线免费观看| 日本免费久久高清视频| 日韩精品视频在线观看免费| 成人福利在线视频| 日韩av中文字幕在线免费观看| 尤物九九久久国产精品的特点| 亚洲女人天堂视频| 色狠狠av一区二区三区香蕉蜜桃| 日产日韩在线亚洲欧美| 日韩精品中文字幕在线播放| 欧洲永久精品大片ww免费漫画| 欧美精品在线观看91| 九九九热精品免费视频观看网站| 国产精品免费在线免费| 欧美www视频在线观看| 亚洲精品小视频在线观看| 欧美国产日产韩国视频| 久久成人人人人精品欧| 久久久久久久国产精品| 国产一级揄自揄精品视频| 性欧美激情精品| 欧美精品少妇videofree| 亚洲图片欧美午夜| 国产999视频| 亚洲成人久久网| 日韩国产欧美精品在线| 久久久久久久激情视频|