怎麼架構自己的網站
1.先下載APMServ5.2.0
下載地址http://www.skycn.com/down.php?uri=http://222.218.45.52:82/down/APMServ5.2.6.zip
下載地址http://www.skycn.com/down.php?uri=http://222.218.45.52:82/down/APMServ5.2.6.zip
地址用迅雷下載,如果要單獨安裝包,那一個一個安裝。
APMServr簡介:
APMServ 5.2.0 是一款擁有圖形介面的快速搭建Apache 2.2.3、PHP 5.2.0、MySQL 5.0.27&4.0.26、SQLite、ZendOptimizer、OpenSSL、phpMyAdmin、SQLiteManager,以及ASP、CGI、Perl網站伺服器平臺的綠色軟體。無需安裝,具有靈活的移動性,將其拷貝到其它目錄、分割槽或別的電腦時,均只需點選APMServ.exe中的啟動按鈕,即可自動進行相關設定,將Apache和MySQL安裝為系統服務並啟動。APMServ集合了Apache穩定安全的優點,並擁有跟IIS一樣便捷的圖形管理介面,同時支援MySql 5.0 & 4.0兩個版本,虛擬主機、虛擬目錄、埠更改、SMTP、上傳大小限制、自動全域性變數、SSL證照製作、快取效能優化等設定,只需滑鼠一點即可完成。
1、注意事項:APMServ程式所在路徑不能含有漢字和空格。
2、MySql預設使用者名稱:root,密碼為空
3、MySQL資料庫檔案存放目錄:MySQL5.0data或MySql4.0data
4、網站根目錄[HTML,PHP]wwwhtdocs [ASP]wwwasp [CGI,Perl]wwwcgi-bin
5、訪問本機請用http://127.0.0.1/或https://127.0.0.1/ (如果開啟SSL)
6、非預設埠,網址為http://127.0.0.1:埠/或https://127.0.0.1:埠/
7、APMServ整合了以下軟體:
Apache 2.2.3 [HTTP伺服器]
NetBox 2.8 Build 4128 [HTTP伺服器+ASP指令碼解釋引擎]
PHP 5.2.0 [PHP指令碼解釋引擎]
MiniPerl 5.8 [Perl指令碼直譯器]
MySQL 5.0.27 [MySql資料庫伺服器]
MySQL 4.0.26 [MySql資料庫伺服器]
SQLite 3.3.8 [SQLite資料庫伺服器]
phpMyAdmin 2.9.1.1 [MySql資料庫線上管理工具]
SQLiteManager 1.2.0 [SQLite資料庫線上管理工具]
ZendOptimizer 3.2.0 [PHP指令碼加速引擎]
OpenSSL 0.9.8d [HTTPS(SSL)安全傳輸協議]
2.解壓出來如圖1
圖1
預設埠http80埠,mysql5.0 3306埠,附加支援asp預設不啟動,然後啟動,如果啟動了下面就會提示apache, mysql已經啟動。
如果啟動不了,那就可以80埠被別的程式佔用了,可能是迅雷,也可能是軟體等。啟動之後酒可以點選網站目錄,網站目錄(w)-訪問網站預設web就可以看到apache羽毛說明web已經啟動了。網站根目錄放在APMServ5.2.0APMServ5.2.0wwwhtdocs,也可以直接快捷方式網站目錄選項-開啟web預設目錄.
3.Mysql資料庫說明預設沒有密碼,使用者名稱為root密碼為空,直接可以到資料庫裡設定資料庫密碼,點選管理mysql5.0版本管理如圖2
圖2
輸入root密碼為空確定即可,如圖3
圖3
點許可權
然後點 出現
輸入密碼執行即可改root資料庫密碼,設定一下資料庫密碼。
4.接下來就是下載程式碼supesite6.0.1-xspace4.0.1, discuz7.0, ucenter1.5 。
SupeSite6.0.1/X-Space 4.0.1UC 版本挺多的,這個版本是我測試過的。別的版本你也可以自己測試,上面的包全部用GBK語言,其它utf8,如果在安裝過程中出現亂碼,那就換成utf8.
1. http://download.comsenz.com/Supe … 4.0.1_UC_SC_GBK.zip
2. http://download.comsenz.com/UCen … er_1.5.0_SC_GBK.zip
3. http://download.comsenz.com/Discuz/7.0.0/Discuz_7.0.0_SC_GBK.zip
把下載好的三個包解壓出來,然後在APMServ5.2.0APMServ5.2.0wwwhtdocs目錄下建立三個目錄一個是supesite, ucenter,bbs放discuz程式碼,把upload目錄下的檔案複製到相應的目錄下。
4. 安裝程式碼順序,先裝ucenter,然後在裝discuz 論壇,因為ucenter是控制中心,然後最後聚合supesite- xspace。
安裝步驟就是這樣,先讓我們先來裝ucenter1.5吧,
首先http://ip地址:埠號,預設就不需要填寫埠了。
http://127.0.0.1/ucenter
點please click here to install it
同意協議,然後下一步,
這裡是重點,資料庫伺服器localhost預設不要管它,資料庫名字自己取個好記得點,也可以預設ucenter,密碼就要看你第一我們說的方法,因為我沒有重設密碼所以就留空了,在實際環境中一定要設定複雜的密碼來保護資料庫,呵呵!資料庫字首就預設。填寫ucenter創始人密碼和使用者名稱,這個是來管理平臺用的。
我就自己取個admin 密碼也是admin .
看到成功了吧呵呵!
這個就是管理登入介面,輸入admin驗證碼就可以了
然後我們來裝discuz 7.0的論壇bbs程式碼
http://ip/bbs/install
然後點我同意,下一步安裝。
這裡也是重點ucenter url地址因為我是8080埠,如果你是預設80那就是http://127.0.0.1/ucenter
Ucenter的ip地址可以不填,如果要填那就先把內部網路設定靜態ip地址,c類地址舉例192.168.1.23
Ucenter創始人就是前面為什麼要先裝ucenter了吧,上面寫的是admin那就是寫admin
站點名稱可以自己喜歡的名字,也可以安裝好之後到後臺改,
站點url http://127.0.0.1/bbs具體可以如果是靜態ip192.168.1.23 埠是80那就
http://192.168.1.23/bbs根目為標準。
下一步
這裡也是重點,資料庫伺服器預設即可。
資料庫名可以自己喜歡的名字,資料庫使用者名稱就是root。
資料庫密碼上面已經說過了就不多說了。
資料庫字首不預設,系統email寫自己的郵箱地址。
管理員資訊賬號,自己填寫,但一旦填寫了就不能改了只能改密碼。
安裝成功呵呵!discuz論壇就架構好了,是不是很漂亮啊!呵呵!
如果需要管理新增板塊那就登入,admin admin
點系統控制中心管理。
系統安全提問是為了保護後臺,可以設定等會在配置config檔案會介紹到。
剛開始是告訴你的論壇的使用範圍等引數,以自己的用途填寫。
好了接下來就是安裝聚合supesit-xspace了這個綜合入口網站程式碼,xspace是個人部落格。可以和聚合discuz論壇功能很強大。
也是http://ip/supesit/install.php記得安裝好之後最好把install目錄刪除要不重新命名,因為不這樣網站不安全,可以在安裝一邊會破壞你的資料,如果你設定密碼還好點,如果沒有密碼那網站就初始化一樣,所以裝好之後最好測試一下,看看是否還可以到安裝介面。
先配置使用者中心
下一步,
下一步
這裡也是重點,看看ucenter url這個我就不多說了,前面已經介紹很多了,創始人密碼也不多說了。舉例說明一下預設未必是正確的,
http://127.0.0.1/ucenter,因為在根目錄下不是supesite目錄下。
埠它多出了兩個8080這也是錯誤的,預設是不正確的所以要改,如果預設是80那就不需要:了
下面supesite –xspace站點名字自己好點的,預設也可以,以後可以在ucenter裡可以區別開來。
下來又是設定資料庫的,預設相同的資料mysql,如果有其它你就選擇不同的mysql,資料庫本地地址localhost預設即可。資料庫名預設root,密碼就不多了,據庫字符集,因為我們用的是GBK包的那就預設.
據庫名字可以和discuz同名因為我是預設的所以就discuz,資料庫字首預設來區分論壇的表,設定discuz論壇資料庫資訊資料庫名discuz,表名字首預設即可。
點選兩次,第一次檢測配置是否正確,如果沒出現問題然後點ok
然後下一步
Ok完成進入下一步
配置supesite xspace,第一個supesite url可以填寫http://127.0.0.1/supesite.這個只能區域網用,如果申請了免費花生殼就是http://xxx.vicp.net舉個例子。如果是頂級域名http://www.xxx.com
Discuz Url 同上,http://ip/bbs
Discuz版本7.0但是沒有選擇那就預設。
然後配置cookies來實現論壇實現同步問題。
圖片上有說明了,我就簡單介紹一下用途,cookies作用域不寫沒關係的預設,如果你申請了頂級域名那就點 .xxx.com
Cookie作用路徑預設即可。
Cookies字首很重要,然後到C:APMServ5.2.0APMServ5.2.0wwwhtdocsbs
找到config.inc.php用記事本開啟內容如下: $cookiepre = `mpi_`; // cookie 字首複製mpi_到上面的cookiespre
<?php
/*
[Discuz!] (C)2001-2006 Comsenz Inc.
This is NOT a freeware, use is subject to license terms
$RCSfile: config5.inc.php,v $
$Revision: 1.9 $
$Date: 2007/01/26 01:11:32 $
*/
// [CH] 以下變數請根據空間商提供的賬號引數修改,如有疑問,請聯絡伺服器提供商
$dbhost = `localhost`; // 資料庫伺服器
$dbuser = `root`; // 資料庫使用者名稱
$dbpw = “; // 資料庫密碼
$dbname = `discuz`; // 資料庫名
$pconnect = 0; // 資料庫持久連線 0=關閉, 1=開啟
// [CH] Mysql 輔助伺服器設定,只有當您擁有多個 Mysql 伺服器且協同工作時請進行設定
$multiserver = array(); // 伺服器變數初始化,請勿修改或刪除
// [CH] 如您對 cookie 作用範圍有特殊要求, 或論壇登入不正常, 請修改下面變數, 否則請保持預設
$cookiepre = `mpi_`; // cookie 字首
$cookiedomain = “; // cookie 作用域
$cookiepath = `/`; // cookie 作用路徑
// [CH] 論壇投入使用後不能修改的變數
$tablepre = `cdb_`; // 表名字首, 同一資料庫安裝多個論壇請修改此處
// [CH] 小心修改以下變數, 否則可能導致論壇無法正常使用
$database = `mysql`; // 論壇資料庫型別,請勿修改
$dbcharset = “; // MySQL 字符集, 可選 `gbk`, `big5`, `utf8`, `latin1`, 留空為按照論壇字符集設定
$charset = `gbk`; // 論壇頁面預設字符集, 可選 `gbk`, `big5`, `utf-8`
$headercharset = 0; // 強制論壇頁面使用預設字符集,可避免部分伺服器空間頁面出現亂碼,一般無需開啟。 0=關閉 1= 開啟
$tplrefresh = 1; // 論壇風格模板自動重新整理開關 0=關閉, 1=開啟。
// [CH] 論壇安全設定, 調整以下設定,可以增強論壇的安全效能和防禦效能
$adminemail = `zhaohuai888@tom.com`; // 系統管理員 Email
$forumfounders = `1`; // 論壇創始人 UID, 可以支援多個創始人,之間使用 “,” 分隔。[出於安全考慮,請務必設定一名管理員為創始人]
// 論壇創始人可對其他管理員進行設定。如果不設定論壇創始人,則論壇管理員之間權利平等。
$dbreport = 0; // 論壇出現資料庫錯誤時,是否通過 email 傳送錯誤報告給系統管理員
$errorreport = 1; // 是否遮蔽程式錯誤資訊, 0=遮蔽所有錯誤(安全) 1=報告給管理員和版主(安全) 2=報告給任何人
$attackevasive = 0; // 論壇防禦級別,可防止大量的非正常請求造成的拒絕服務攻擊
// 防護大量非正常請求造成的拒絕服務攻擊,
// 0=關閉, 1=cookie 重新整理限制, 2=限制代理訪問, 4=二次請求, 8=回答問題(第一次訪問時需要回答問題)
// 組合為: 1|2, 1|4, 2|8, 1|2|4…
$urlxssdefend = 1; // 論壇訪問頁面防禦開關,可避免使用者通過非法的url地址對本站使用者造成危害,建議開啟。1=開啟 0關閉
$admincp = array();
$admincp[`forcesecques`] = 0; // 管理人員必須設定安全提問才能進入系統設定, 0=否, 1=是[安全]
$admincp[`checkip`] = 1; // 後臺管理操作是否驗證管理員的 IP, 1=是[安全], 0=否。僅在管理員無法登陸後臺時設定 0。
$admincp[`tpledit`] = 0; // 是否允許線上編輯論壇模板 1=是 0=否[安全]
$admincp[`runquery`] = 1; // 是否允許後臺執行 SQL 語句 1=是 0=否[安全]
$admincp[`dbimport`] = 1; // 是否允許後臺恢復論壇資料 1=是 0=否[安全]
// ============================================================================
define(`UC_CONNECT`, `mysql`);
define(`UC_DBHOST`, `localhost`);
define(`UC_DBUSER`, `root`);
define(`UC_DBPW`, “);
define(`UC_DBNAME`, `ucenter`);
define(`UC_DBCHARSET`, `gbk`);
define(`UC_DBTABLEPRE`, “ucenter`.uc_`);
define(`UC_DBCONNECT`, `0`);
define(`UC_KEY`, `z3K0p4waR915a1K8leI95d590147h7YaO17blaD8laZ6V0H0d2oft890zcbbtbi5`);
define(`UC_API`, `http://127.0.0.1:8080/ucenter`);
define(`UC_CHARSET`, `gbk`);
define(`UC_IP`, `127.0.0.1`);
define(`UC_APPID`, `1`);
define(`UC_PPP`, `20`);
上面的就是頻道預設即可,等會可以到後臺修改。
如果supesite登陸後臺說install.php installuc.php沒刪除那刪除一下,
APMServ5.2.0APMServ5.2.0wwwhtdocssupesite
Supesite後臺管理介面,如果要改主題那直接在基本設定裡設定,裡面的東西自己研究吧呵呵!
不同的目錄你自己用虛擬機器實現不同目錄的跳轉,也可以這樣,
直接把supesite放到整個根目錄下,然後在裡面建立ucenter,bbs目錄,就不需要虛擬伺服器來實現目錄跳轉了。
6.接下來就是怎麼使用免費的花生殼,先到www.oray.cn網站免費註冊使用者名稱.
註冊好之後下載花生殼客戶端2008 http://www.oray.cn/peanuthull/download_2008.php
註冊好之後就可以登陸了,控制檯在www.oray.cn上面,因為下載的是客戶端程式,主要功能是檢測本地公網的ip反饋到oray.cn的控制檯中心,
點域名管理就可以知道了
如果需要申請免費域名就可以點免費域名選項,然後申請好之後啟用域名,然後客戶端花生殼重新整理一下即可,但是剛申請的域名需要很長一段時間才能被啟用這個需要耐心等待,你可以到www.ip138.com查詢是否解析好了。這個主要是公網上的地址是否指向你的的xxx.com的域名指向你的公網ip,不知道公網可以www.ip138.com既可以得到,也可以看客戶端花生殼。花生殼主要是動態域名解析,主要來解決ADSL IP不是靜態的問題,除非你買個靜態的公網ip一般光纖是靜態的ip地址,為什麼ADSL要動態因為現在ip地址非常緊張,為了解決公網ip地址的使用率。
7.花生殼好了接下來就是介紹怎麼把內部ip地址轉換成公網地址那就需要NAT網路地址轉換了,我現在介紹tp-link soho的路由r402,
進路由器,一般如果是動態ip DHCP獲取到的,那在本地連結看不到,那直接在開始選單,執行cmd ipconfig/all就可以看見
可以看出我是192.168.1.1是閘道器那就知道怎麼進路由了,
輸入使用者名稱和密碼,一般預設為admin 密碼admin
有兩種方法可以實現內部到外部的ip對映,不同路由器有不同的設定選項,我這裡主要教大家怎麼用,以我的路由我可以dmz主機不管埠是什麼,還有我為了安全就轉發規則裡的虛擬伺服器。
也可以用dmz非軍事看自己喜歡哪種了。
設定好之後就可以確定了。呵呵!如果需要遠端管理那在虛擬伺服器裡設定內部ip埠號3389就是來遠端的埠,如果需要ftp那就21埠。辛苦了一個晚上終於寫好了呵呵!
還有補充點問題就是supesite 6.0.1部落格獲取論壇資料有問題,可以下載patch來解決這個問題,也可以到官方網站下載viewpro.php。
APMServr簡介:
APMServ 5.2.0 是一款擁有圖形介面的快速搭建Apache 2.2.3、PHP 5.2.0、MySQL 5.0.27&4.0.26、SQLite、ZendOptimizer、OpenSSL、phpMyAdmin、SQLiteManager,以及ASP、CGI、Perl網站伺服器平臺的綠色軟體。無需安裝,具有靈活的移動性,將其拷貝到其它目錄、分割槽或別的電腦時,均只需點選APMServ.exe中的啟動按鈕,即可自動進行相關設定,將Apache和MySQL安裝為系統服務並啟動。APMServ集合了Apache穩定安全的優點,並擁有跟IIS一樣便捷的圖形管理介面,同時支援MySql 5.0 & 4.0兩個版本,虛擬主機、虛擬目錄、埠更改、SMTP、上傳大小限制、自動全域性變數、SSL證照製作、快取效能優化等設定,只需滑鼠一點即可完成。
1、注意事項:APMServ程式所在路徑不能含有漢字和空格。
2、MySql預設使用者名稱:root,密碼為空
3、MySQL資料庫檔案存放目錄:MySQL5.0data或MySql4.0data
4、網站根目錄[HTML,PHP]wwwhtdocs [ASP]wwwasp [CGI,Perl]wwwcgi-bin
5、訪問本機請用http://127.0.0.1/或https://127.0.0.1/ (如果開啟SSL)
6、非預設埠,網址為http://127.0.0.1:埠/或https://127.0.0.1:埠/
7、APMServ整合了以下軟體:
Apache 2.2.3 [HTTP伺服器]
NetBox 2.8 Build 4128 [HTTP伺服器+ASP指令碼解釋引擎]
PHP 5.2.0 [PHP指令碼解釋引擎]
MiniPerl 5.8 [Perl指令碼直譯器]
MySQL 5.0.27 [MySql資料庫伺服器]
MySQL 4.0.26 [MySql資料庫伺服器]
SQLite 3.3.8 [SQLite資料庫伺服器]
phpMyAdmin 2.9.1.1 [MySql資料庫線上管理工具]
SQLiteManager 1.2.0 [SQLite資料庫線上管理工具]
ZendOptimizer 3.2.0 [PHP指令碼加速引擎]
OpenSSL 0.9.8d [HTTPS(SSL)安全傳輸協議]
2.解壓出來如圖1
圖1
預設埠http80埠,mysql5.0 3306埠,附加支援asp預設不啟動,然後啟動,如果啟動了下面就會提示apache, mysql已經啟動。
如果啟動不了,那就可以80埠被別的程式佔用了,可能是迅雷,也可能是軟體等。啟動之後酒可以點選網站目錄,網站目錄(w)-訪問網站預設web就可以看到apache羽毛說明web已經啟動了。網站根目錄放在APMServ5.2.0APMServ5.2.0wwwhtdocs,也可以直接快捷方式網站目錄選項-開啟web預設目錄.
3.Mysql資料庫說明預設沒有密碼,使用者名稱為root密碼為空,直接可以到資料庫裡設定資料庫密碼,點選管理mysql5.0版本管理如圖2
圖2
輸入root密碼為空確定即可,如圖3
圖3
點許可權
然後點 出現
輸入密碼執行即可改root資料庫密碼,設定一下資料庫密碼。
4.接下來就是下載程式碼supesite6.0.1-xspace4.0.1, discuz7.0, ucenter1.5 。
SupeSite6.0.1/X-Space 4.0.1UC 版本挺多的,這個版本是我測試過的。別的版本你也可以自己測試,上面的包全部用GBK語言,其它utf8,如果在安裝過程中出現亂碼,那就換成utf8.
1. http://download.comsenz.com/Supe … 4.0.1_UC_SC_GBK.zip
2. http://download.comsenz.com/UCen … er_1.5.0_SC_GBK.zip
3. http://download.comsenz.com/Discuz/7.0.0/Discuz_7.0.0_SC_GBK.zip
把下載好的三個包解壓出來,然後在APMServ5.2.0APMServ5.2.0wwwhtdocs目錄下建立三個目錄一個是supesite, ucenter,bbs放discuz程式碼,把upload目錄下的檔案複製到相應的目錄下。
4. 安裝程式碼順序,先裝ucenter,然後在裝discuz 論壇,因為ucenter是控制中心,然後最後聚合supesite- xspace。
安裝步驟就是這樣,先讓我們先來裝ucenter1.5吧,
首先http://ip地址:埠號,預設就不需要填寫埠了。
http://127.0.0.1/ucenter
點please click here to install it
同意協議,然後下一步,
這裡是重點,資料庫伺服器localhost預設不要管它,資料庫名字自己取個好記得點,也可以預設ucenter,密碼就要看你第一我們說的方法,因為我沒有重設密碼所以就留空了,在實際環境中一定要設定複雜的密碼來保護資料庫,呵呵!資料庫字首就預設。填寫ucenter創始人密碼和使用者名稱,這個是來管理平臺用的。
我就自己取個admin 密碼也是admin .
看到成功了吧呵呵!
這個就是管理登入介面,輸入admin驗證碼就可以了
然後我們來裝discuz 7.0的論壇bbs程式碼
http://ip/bbs/install
然後點我同意,下一步安裝。
這裡也是重點ucenter url地址因為我是8080埠,如果你是預設80那就是http://127.0.0.1/ucenter
Ucenter的ip地址可以不填,如果要填那就先把內部網路設定靜態ip地址,c類地址舉例192.168.1.23
Ucenter創始人就是前面為什麼要先裝ucenter了吧,上面寫的是admin那就是寫admin
站點名稱可以自己喜歡的名字,也可以安裝好之後到後臺改,
站點url http://127.0.0.1/bbs具體可以如果是靜態ip192.168.1.23 埠是80那就
http://192.168.1.23/bbs根目為標準。
下一步
這裡也是重點,資料庫伺服器預設即可。
資料庫名可以自己喜歡的名字,資料庫使用者名稱就是root。
資料庫密碼上面已經說過了就不多說了。
資料庫字首不預設,系統email寫自己的郵箱地址。
管理員資訊賬號,自己填寫,但一旦填寫了就不能改了只能改密碼。
安裝成功呵呵!discuz論壇就架構好了,是不是很漂亮啊!呵呵!
如果需要管理新增板塊那就登入,admin admin
點系統控制中心管理。
系統安全提問是為了保護後臺,可以設定等會在配置config檔案會介紹到。
剛開始是告訴你的論壇的使用範圍等引數,以自己的用途填寫。
好了接下來就是安裝聚合supesit-xspace了這個綜合入口網站程式碼,xspace是個人部落格。可以和聚合discuz論壇功能很強大。
也是http://ip/supesit/install.php記得安裝好之後最好把install目錄刪除要不重新命名,因為不這樣網站不安全,可以在安裝一邊會破壞你的資料,如果你設定密碼還好點,如果沒有密碼那網站就初始化一樣,所以裝好之後最好測試一下,看看是否還可以到安裝介面。
先配置使用者中心
下一步,
下一步
這裡也是重點,看看ucenter url這個我就不多說了,前面已經介紹很多了,創始人密碼也不多說了。舉例說明一下預設未必是正確的,
http://127.0.0.1/ucenter,因為在根目錄下不是supesite目錄下。
埠它多出了兩個8080這也是錯誤的,預設是不正確的所以要改,如果預設是80那就不需要:了
下面supesite –xspace站點名字自己好點的,預設也可以,以後可以在ucenter裡可以區別開來。
下來又是設定資料庫的,預設相同的資料mysql,如果有其它你就選擇不同的mysql,資料庫本地地址localhost預設即可。資料庫名預設root,密碼就不多了,據庫字符集,因為我們用的是GBK包的那就預設.
據庫名字可以和discuz同名因為我是預設的所以就discuz,資料庫字首預設來區分論壇的表,設定discuz論壇資料庫資訊資料庫名discuz,表名字首預設即可。
點選兩次,第一次檢測配置是否正確,如果沒出現問題然後點ok
然後下一步
Ok完成進入下一步
配置supesite xspace,第一個supesite url可以填寫http://127.0.0.1/supesite.這個只能區域網用,如果申請了免費花生殼就是http://xxx.vicp.net舉個例子。如果是頂級域名http://www.xxx.com
Discuz Url 同上,http://ip/bbs
Discuz版本7.0但是沒有選擇那就預設。
然後配置cookies來實現論壇實現同步問題。
圖片上有說明了,我就簡單介紹一下用途,cookies作用域不寫沒關係的預設,如果你申請了頂級域名那就點 .xxx.com
Cookie作用路徑預設即可。
Cookies字首很重要,然後到C:APMServ5.2.0APMServ5.2.0wwwhtdocsbs
找到config.inc.php用記事本開啟內容如下: $cookiepre = `mpi_`; // cookie 字首複製mpi_到上面的cookiespre
<?php
/*
[Discuz!] (C)2001-2006 Comsenz Inc.
This is NOT a freeware, use is subject to license terms
$RCSfile: config5.inc.php,v $
$Revision: 1.9 $
$Date: 2007/01/26 01:11:32 $
*/
// [CH] 以下變數請根據空間商提供的賬號引數修改,如有疑問,請聯絡伺服器提供商
$dbhost = `localhost`; // 資料庫伺服器
$dbuser = `root`; // 資料庫使用者名稱
$dbpw = “; // 資料庫密碼
$dbname = `discuz`; // 資料庫名
$pconnect = 0; // 資料庫持久連線 0=關閉, 1=開啟
// [CH] Mysql 輔助伺服器設定,只有當您擁有多個 Mysql 伺服器且協同工作時請進行設定
$multiserver = array(); // 伺服器變數初始化,請勿修改或刪除
// [CH] 如您對 cookie 作用範圍有特殊要求, 或論壇登入不正常, 請修改下面變數, 否則請保持預設
$cookiepre = `mpi_`; // cookie 字首
$cookiedomain = “; // cookie 作用域
$cookiepath = `/`; // cookie 作用路徑
// [CH] 論壇投入使用後不能修改的變數
$tablepre = `cdb_`; // 表名字首, 同一資料庫安裝多個論壇請修改此處
// [CH] 小心修改以下變數, 否則可能導致論壇無法正常使用
$database = `mysql`; // 論壇資料庫型別,請勿修改
$dbcharset = “; // MySQL 字符集, 可選 `gbk`, `big5`, `utf8`, `latin1`, 留空為按照論壇字符集設定
$charset = `gbk`; // 論壇頁面預設字符集, 可選 `gbk`, `big5`, `utf-8`
$headercharset = 0; // 強制論壇頁面使用預設字符集,可避免部分伺服器空間頁面出現亂碼,一般無需開啟。 0=關閉 1= 開啟
$tplrefresh = 1; // 論壇風格模板自動重新整理開關 0=關閉, 1=開啟。
// [CH] 論壇安全設定, 調整以下設定,可以增強論壇的安全效能和防禦效能
$adminemail = `zhaohuai888@tom.com`; // 系統管理員 Email
$forumfounders = `1`; // 論壇創始人 UID, 可以支援多個創始人,之間使用 “,” 分隔。[出於安全考慮,請務必設定一名管理員為創始人]
// 論壇創始人可對其他管理員進行設定。如果不設定論壇創始人,則論壇管理員之間權利平等。
$dbreport = 0; // 論壇出現資料庫錯誤時,是否通過 email 傳送錯誤報告給系統管理員
$errorreport = 1; // 是否遮蔽程式錯誤資訊, 0=遮蔽所有錯誤(安全) 1=報告給管理員和版主(安全) 2=報告給任何人
$attackevasive = 0; // 論壇防禦級別,可防止大量的非正常請求造成的拒絕服務攻擊
// 防護大量非正常請求造成的拒絕服務攻擊,
// 0=關閉, 1=cookie 重新整理限制, 2=限制代理訪問, 4=二次請求, 8=回答問題(第一次訪問時需要回答問題)
// 組合為: 1|2, 1|4, 2|8, 1|2|4…
$urlxssdefend = 1; // 論壇訪問頁面防禦開關,可避免使用者通過非法的url地址對本站使用者造成危害,建議開啟。1=開啟 0關閉
$admincp = array();
$admincp[`forcesecques`] = 0; // 管理人員必須設定安全提問才能進入系統設定, 0=否, 1=是[安全]
$admincp[`checkip`] = 1; // 後臺管理操作是否驗證管理員的 IP, 1=是[安全], 0=否。僅在管理員無法登陸後臺時設定 0。
$admincp[`tpledit`] = 0; // 是否允許線上編輯論壇模板 1=是 0=否[安全]
$admincp[`runquery`] = 1; // 是否允許後臺執行 SQL 語句 1=是 0=否[安全]
$admincp[`dbimport`] = 1; // 是否允許後臺恢復論壇資料 1=是 0=否[安全]
// ============================================================================
define(`UC_CONNECT`, `mysql`);
define(`UC_DBHOST`, `localhost`);
define(`UC_DBUSER`, `root`);
define(`UC_DBPW`, “);
define(`UC_DBNAME`, `ucenter`);
define(`UC_DBCHARSET`, `gbk`);
define(`UC_DBTABLEPRE`, “ucenter`.uc_`);
define(`UC_DBCONNECT`, `0`);
define(`UC_KEY`, `z3K0p4waR915a1K8leI95d590147h7YaO17blaD8laZ6V0H0d2oft890zcbbtbi5`);
define(`UC_API`, `http://127.0.0.1:8080/ucenter`);
define(`UC_CHARSET`, `gbk`);
define(`UC_IP`, `127.0.0.1`);
define(`UC_APPID`, `1`);
define(`UC_PPP`, `20`);
上面的就是頻道預設即可,等會可以到後臺修改。
如果supesite登陸後臺說install.php installuc.php沒刪除那刪除一下,
APMServ5.2.0APMServ5.2.0wwwhtdocssupesite
Supesite後臺管理介面,如果要改主題那直接在基本設定裡設定,裡面的東西自己研究吧呵呵!
不同的目錄你自己用虛擬機器實現不同目錄的跳轉,也可以這樣,
直接把supesite放到整個根目錄下,然後在裡面建立ucenter,bbs目錄,就不需要虛擬伺服器來實現目錄跳轉了。
6.接下來就是怎麼使用免費的花生殼,先到www.oray.cn網站免費註冊使用者名稱.
註冊好之後下載花生殼客戶端2008 http://www.oray.cn/peanuthull/download_2008.php
註冊好之後就可以登陸了,控制檯在www.oray.cn上面,因為下載的是客戶端程式,主要功能是檢測本地公網的ip反饋到oray.cn的控制檯中心,
點域名管理就可以知道了
如果需要申請免費域名就可以點免費域名選項,然後申請好之後啟用域名,然後客戶端花生殼重新整理一下即可,但是剛申請的域名需要很長一段時間才能被啟用這個需要耐心等待,你可以到www.ip138.com查詢是否解析好了。這個主要是公網上的地址是否指向你的的xxx.com的域名指向你的公網ip,不知道公網可以www.ip138.com既可以得到,也可以看客戶端花生殼。花生殼主要是動態域名解析,主要來解決ADSL IP不是靜態的問題,除非你買個靜態的公網ip一般光纖是靜態的ip地址,為什麼ADSL要動態因為現在ip地址非常緊張,為了解決公網ip地址的使用率。
7.花生殼好了接下來就是介紹怎麼把內部ip地址轉換成公網地址那就需要NAT網路地址轉換了,我現在介紹tp-link soho的路由r402,
進路由器,一般如果是動態ip DHCP獲取到的,那在本地連結看不到,那直接在開始選單,執行cmd ipconfig/all就可以看見
可以看出我是192.168.1.1是閘道器那就知道怎麼進路由了,
輸入使用者名稱和密碼,一般預設為admin 密碼admin
有兩種方法可以實現內部到外部的ip對映,不同路由器有不同的設定選項,我這裡主要教大家怎麼用,以我的路由我可以dmz主機不管埠是什麼,還有我為了安全就轉發規則裡的虛擬伺服器。
也可以用dmz非軍事看自己喜歡哪種了。
設定好之後就可以確定了。呵呵!如果需要遠端管理那在虛擬伺服器裡設定內部ip埠號3389就是來遠端的埠,如果需要ftp那就21埠。辛苦了一個晚上終於寫好了呵呵!
還有補充點問題就是supesite 6.0.1部落格獲取論壇資料有問題,可以下載patch來解決這個問題,也可以到官方網站下載viewpro.php。
本文轉自zh888 51CTO部落格,原文連結:http://blog.51cto.com/zh888/327184,如需轉載請自行聯絡原作者
相關文章
- 網站模板修改背景?怎麼修改自己的網站模板?網站
- 自己怎麼製作一個網站網站
- 大型網站技術架構(八)--網站的安全架構網站架構
- 怎麼修改自己公司網站內容網站
- 大型網站架構系列:電商網站架構案例(1)網站架構
- 大型網站架構系列:電商網站架構案例(2)網站架構
- 大型網站架構系列:電商網站架構案例(3)網站架構
- 大型網站技術架構(四)--網站的高效能架構網站架構
- 大型網站技術架構(六)--網站的伸縮性架構網站架構
- 大型網站技術架構——2. 網站架構模式網站架構模式
- 大型網站技術架構(二)--大型網站架構演化網站架構
- 大型網站技術架構(五)--網站高可用架構網站架構
- 大型網站技術架構(一)--大型網站架構演化網站架構
- 大型網站架構網站架構
- 網站架構及架構演變網站架構
- 大型網站技術架構(七)--網站的可擴充套件性架構網站架構套件
- 新手怎麼從零到建立自己的網站?用什麼方式呢?網站
- 怎麼樣修改公司的網站?怎麼修改模板網站?網站
- 網站架構設計網站架構
- 網站技術架構網站架構
- 大型網站架構演化網站架構
- 網站服務架構網站架構
- 大型網站技術架構(三)--架構模式網站架構模式
- 大型網站技術架構(二)--架構模式網站架構模式
- 淺析大型網站的架構(轉)網站架構
- 漫談大型網站架構網站架構
- 大型網站技術架構(四)--核心架構要素網站架構
- 網站的系統架構的摘錄網站架構
- 雲資料中心網路架構是怎麼融合的架構
- 怎麼選取和確定自己網站關鍵詞呢?網站
- 大型網站架構之:MySpace的體系架構一(轉載)網站架構
- 大型網站架構之:MySpace的體系架構二(轉載)網站架構
- 自己收藏的網站網站
- 英文網站改成自己需要的網站網站
- 大型網站技術架構(三)--架構核心要素網站架構
- 【網站架構13/100】一步步帶你,如何網站架構網站架構
- [譯] 多網站專案的 CSS 架構網站CSS架構
- 網站架構的伸縮性設計網站架構