㈠ windows server2012 怎麼搭建網站環境
軟體及平台要求:1、平台:windows 2012 server datacenter(數據中心版)
2、環境:iis8 php5.3.20 rewrite_2.0_rtw_x64 phpMyAdmin-3.5.5
3、資料庫:mysql 5.5.28
4、硬碟:要求全部用NTFS格式分區
5、測試用程序:discuz x2.5
配置順序:
1、將所以分區格式化為 NTFS格式 (此步省略)
2、安裝操作系統 windows server 2012 datacenter (此步省略)
3、安裝 iis
4、安裝 php5.3.20
5、安裝 mysql5.5.28
6、安裝 phpMyAdmin-3.5.5-all-languages
7、在C盤以外的分區新建一個文件夾(隨便命名,用來作為網站根目錄)
8、配置相關文件夾許可權 例如:IUSR 、NETWORK SERVICE 修改許可權
測試環境是否完全成功:
㈡ 怎麼配置apache啊,用的阿里雲的伺服器想做個自己的博客,用的是一鍵部署web環境安裝的
天互數據 為您解答,滿意請採納
Apache是開放源代碼的Web伺服器軟體,是最常用的Web伺服器。Apache常用在unix系統,也有windows平台的版本。本文以windows平台為例,介紹使用動態域名安裝配置Apache建設網站的方法。
(一)申請安裝動態域名解析——每步
一、申請帳號
1、打開http://www.meibu.com
2、點擊上面的用戶注冊
3、按照提示輸入注冊信息
如圖:
前面帶*號的是必須要填的,提示注冊成功即可。
二、下載客戶端軟體
可到http://www.meibu.com/khd.asp下載相應版本。
外網IP地址就在伺服器上的用戶選擇2008版本。
三、安裝
下載完後,運行安裝文件,按照提示安裝完成即可。
四、使用(這里以2008版本為例,其它版本也一樣設置)
1、運行桌面上的「ddns2008」圖標
2、運行後將在系統托盤上看到動態域名解析2008版的圖標。
3、雙擊圖標,彈出設置對話框,輸入你剛才申請的域名abc.meibu.com和密碼。
客戶端提示「登陸成功」後,則可在開始運行里輸入「ping abc.meibu.com」,Ping命令反饋的IP地址應該與使用Winipcfg所查看到的系統主
機當前IP地址一致。如果確認兩者相同,則表明每步的動態域名解析已經處在正常運行狀態下。
(二) 安裝 Apache
一. 下載
windows平台的Apache可以在這個網址下載:
http://hzcnc1.skycn.com/down/apache_2.2.4-win32-x86-no_ssl.zip
二. 安裝
運行下載的Apache文件,即可開始安裝。Apache的安裝過程很簡單。只需要設置下面這個窗口:
在「Network Domain」里輸入域。如果用本站的二級域名,例如「abc.meibu.com」,請輸入「meibu.com」。如果用頂級域名,請輸入
「xxx.com」。
在「Server Name」里輸入伺服器名。如果用本站的二級域名,請輸入您的域名「abc.meibu.com」。如果用頂級域名,請輸入「www.xxx.com」
。
在「Administrator's Email Address」里輸入網站管理員的Email地址。
除此之外,安裝過程里所有的選項,全部用默認選項就可以了。
三、運行
Win 9x
Apache安裝後,會在「開始」->「程序」里增加一個「Apache HTTP Server」的組。進入該組,選擇「Control Apache Server」->「Start」
即可啟動Apache。
Win NT/2000/XP/2003
在這些系統里,用默認選項安裝的Apache,除了在「開始」->「程序」里增加一個「Apache HTTP Server」的組之外,還會在系統的服務里增加
一個Apache服務.該服務被設置為系統啟動時自動運行。
四、配置 Apache
1、配置文件
Apache是一個後台運行的程序,沒有界面。所有的配置,都包含在配置文件里。主配置文件是:
C:\Program Files\Apache Group\Apache\conf\httpd.conf
如果要修改Apache的配置,可以用任何一個文本編輯工具(例如記事本)編輯這個配置文件。在配置文件里,以「#」開頭的行是注釋行。
2、配置選項
在配置文件里的主要選項如下:
#Listen 3000
#Listen 12.34.56.78:80
Apache的IP地址和埠。一般來說不需要設置,Apache會綁定在本機所有IP地址的80埠上。
Port 80
Apache的埠。默認值是80。
ServerName abc.meibu.com
Web伺服器的名字。安裝時輸入的「Server Name」就是保存在這里。
DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"
這是網站的根目錄。如果您想把網站文件存放在「D:\myweb」目錄下,可以把DocumentRoot後面的目錄修改為「D:/myweb」。
Options Indexes FollowSymLinks MultiViews
為了安全起見,請把上面的「Indexes」刪掉。否則別人可以瀏覽到您網站里的所有文件。
DirectoryIndex index.html
默認首頁文件名。在瀏覽器里輸入一個地址(例如http:// abc.meibu.com/)的時候,Apache會查找這個默認的首頁文件打開。如果要配置多
個默認首頁文件名,請用空格分開。
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"
CGI文件存放路徑。
五、高級配置
1、設置虛擬目錄
在配置文件中找下面這行:
<IfMole mod_alias.c>
在這行下面添加如下內容:
Alias /vdir/ "c:/comexe/"
<Directory "c:/comexe/">
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
這樣,通過訪問 http:// abc.meibu.com/vdir/,就可以訪問到c:\comexe\目錄下的內容。
Apache默認開設了兩個虛擬目錄:「/icons/」和「/manual/」。這兩個虛擬目錄沒有用,可以在配置文件中刪除。
六、常見問題
1、如何解決中文網頁顯示亂碼
在配置文件中找包含「Addlanguage」或「AddCharset」的行,在這些行最前面增加一行:
AddDefaultCharset GB2312
養成良好的習慣,在每個網頁的<head></head>里加入這行:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
一般的中文版網頁編輯工具(例如FrontPage、Dreamweaver等)都會自動加上這行。
2、如何解決中文文件名無法訪問
在ie中選擇 工具 -> internet選項 -> 高級 -> 取消「總是以UTF-8發送URL」。
這個方法很麻煩,請盡量不要使用中文的網站文件名。
3. 在winxp sp2下安裝的apache+php5+mysql5,其他電腦無法正常訪問我們的網站!出現如下錯誤:
Forbidden
You don't have permission to access / on this server.
這個錯誤的原因是,用戶沒有許可權訪問你的網站目錄。
解決辦法:
打開的apache的配置文件:httpd.conf
在末尾添加如下代碼:yourpath你的網站目錄
<Directory "d:/yourpath/">
Allow from all
</Directory>
保存之後,記得重啟apache服務,問題就解決了。
請注意:
1.Apache配置過程中最關鍵的兩點是:網站根目錄和默認首頁文件名。必須要把網站文件放在所指定的網站根目錄下,而且默認首頁文件名必
須要設置正確,否則將看不到您的網頁。
2.每次配置文件更改後,要重新啟動Apache才會生效。
㈢ windows 2008一鍵安裝web環境雲主機好嗎
都一樣,您說的這種是屬於如睜州鏡像過去的早正
您渣蔽也可以直接先做個純凈版的操作系統
然後在逐個搭配環境。配置您所想需要的環境
㈣ 如何在windows伺服器上建立網站
1、安裝護衛神笑沒.主機大師,碰褲納一鍵安裝web環境(iis+asp+php+asp.net+mysql+ftp)
2、用主機大師開純激設站點
3、FTP上傳文件到網站,並解析域名到伺服器,即可訪問。
㈤ Windowsserver2003可以用一鍵安裝web環境安裝包嗎
可以的,和昌並本地一鍵安裝web環境一樣,不過2003一般自帶的有iis,無需安裝,要是用Apache的話,就木有影響,快雲VPS之家,相塵迅模關內容也有詳細派緩圖文教程。
㈥ Windowsserver2003可以用一鍵安裝web環境安裝包嗎
貌似沒有。只有先安裝IIS,再安裝PHP套件。
㈦ 阿里雲windows一鍵安裝web環境怎麼用
直接刪除,如果要修改文件早罩名稱到配置文件xxx.conf中修改路徑。
DocumentRoot /alidata/www/phpwind
ServerName localhost
ServerAlias localhost
Options -Indexes FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
RewriteEngine On
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
RewriteRule ^(.*)/simple/([a-z0-9\_]+\.html)$ $1/simple/index.php?$2
ErrorLog "/alidata/log/httpd/phpwind-error.log"
CustomLog "/腔明alidata/log/httpd/access/phpwind.log" common
上面的phpwind就是文件名陸圓鬧。
㈧ 如何用自己的電腦搭建web伺服器
如何用自己的電腦搭建web伺服器
這個可以直接網路搜索就有的。第一條經驗裡面就有裡面內容很詳細。搭建的時候。要看清楚自己的電腦是什麼系統。XP和WIN7的系統是有不同步驟的。
參考資料::jingyan../article/9f63fb91d583b7c8400f0eef.
如何利用自己的電腦搭建WEB伺服器
如何利用自己的電腦搭建WEB伺服器?有各種方法,現在總結如下:
一、apache
1,下載wamp(windows+apache+mysql+php)環境安裝包,解壓到本地,就可以本地搭建web網站了,不過這種方法要求對代碼和apache比較精通。
2,下載phpstudy環境安裝包,解壓到本地,這個環境適合學習及本地測試,操作非常小白,界面式操作。
3,下載upupw適配安裝包,這個也是界面式的,可以選擇IIS、APACHE、KANGLE等各種環境。
二、IIS
目前windows7以上版本的系統,都支持IIS7.0。操作步驟比較繁瑣。
如何用自己的電腦搭建web伺服器,讓外網的用戶訪問
1、建議使用虛擬機,選擇好你需要的平台,在機子上裝好系統,以及對應的web服務端,然後在你的路由器上做好埠映射。
2、你要有個公網IP,如果沒有固定IP的話,可以用動態域名還做。
1.咱們先假定是固定IP的,如何域名解析?(我在區域網中用靜態IP,是固定的)
2.動態IP又如何域名解析?
3.自己的家的電腦想試試,還有就是學校的一台電腦伺服器也想試試
如何搭建自己的Web伺服器
安裝護衛神.主機大師,一鍵安裝web環境,支持IIS+ASP+ASP.+PHP+FTP+MYSQL+主機系統
如何用自己的電腦做一個WEB伺服器
伺服器具備的條件是24小時開機,因為要向外開放網路。web的話就必須搭建相應的環境,比如你製作的網站是asp環境就必須搭建asp環境的,還有php,jps等等,根據自己的需求安裝環境,還有其他的web應用。搭建網站的條件是1.域名(等等)2.伺服器(自己電腦,或者購買伺服器)3.腳本(aspaspxphpjsp等等)為了防止別人入侵你的網站你可以安裝相應的軟體來防止別人入侵你的網站比如:安全寶,安全狗。
xp用戶請下載iis for xp 的壓縮包。網路一下即可
一、IIS的添加
請進入「控制面板」,依次選「添加/刪除程序→添加/刪除Windows組件」,將「Inter信息服務(IIS)」前的小鉤去掉(如有),重新勾選中後按提示操作即可完成IIS組件的添加。用這種方法添加的IIS組件中將包括Web、FTP、NNTP和SMTP等全部四項服務。
二、IIS的運行
當IIS添加成功之後,再進入「開始→程序→管理工具→Inter服務管理器」以打開IIS管理器,對於有「已停止」字樣的服務,均在其上單擊右鍵,選「啟動」來開啟。
三、建立第一個Web站點
比如本機的IP地址為192.168.0.1,自己的網頁放在D:Wy目錄下,網頁的首頁文件名為Index.htm,現在想根據這些建立好自己的Web伺服器。
對於此Web站點,我們可以用現有的「默認Web站點」來做相應的修改後,就可以輕松實現。請先在「默認Web站點」上單擊右鍵,選「屬性」,以進入名為「默認Web站點屬性」設置界面。
1.修改綁定的IP地址:轉到「Web站點」窗口,再在「IP地址」後的下拉菜單中選擇所需用到的本機IP地址「192.168.0.1」。
2.修改主目錄:轉到「主目錄」窗口,再在「本地路徑」輸入(或用「瀏覽」按鈕選擇)好自己網頁所在的「D:Wy」目錄。
3.添加首頁文件名:轉到「文檔」窗口,再按「添加」按鈕,根據提示在「默認文檔名」後輸入自己網頁的首頁文件名「Index.htm」。
4.添加虛擬目錄:比如你的主目錄在「D:Wy」下,而你想輸入「192.168.0.1/test」的格式就可調出「E:All」中的網頁文件,這裡面的「test」就是虛擬目錄。請在「默認Web站點」上單擊右鍵,選「新建→虛擬目錄」,依次在「別名」處輸入「test」,在「目錄」處輸入「E:All」後再按提示操作即可添加成功。
5.效果的測試:打開IE瀏覽器,在地址欄輸入「192.168.0.1」之後再按回車鍵,此時就能夠調出你自己網頁的首頁,則說明設置成功!
四、添加更多的Web站點
1.多個IP對應多個Web站點
如果本機已綁定了多個IP地址,想利用不同的IP地址得出不同的Web頁面,則只需在「默認Web站點」處單擊右鍵,選「新建→站點」,然後根據提示在「說明」處輸入任意用於說明它的內容(比如為「我的第二個Web站點」)、在「輸入Web站點使用的IP地址」的下拉菜單處選中需給它綁定的IP地址即可(如圖1);當建立好此Web站點之後,再按上步的方法進行相應設置。
如何在自己的電腦上搭建web伺服器
常見的Web伺服器有IIS,d和tomcat。Httpd和tomcat只需要下載只需要下載二進制包,解壓,從解壓目錄的bin目錄下運行d.exe或者startup.bat啟動即可。tomcat運行在java環境下,啟動之前還需要安裝java的jdk運行環境。另外,IIS自帶在微軟的Visual studio工具包里,安裝好以後可以通過控制面板裡面的安裝或關閉windows功能添加啟動服務。網路上都有相關安裝教程,可以參閱。
如何用nodejs搭建web伺服器
用nodejs搭建web伺服器方法:
引入需要用到的幾個模塊:
協議模塊
var = require('');
url解析模塊
var url = require('url');
文件系統模塊
var fs = require("fs");
路徑解析模塊
var path = require("path");
創建服務並在指定的埠監聽:
創建一個服務
var Server = .createServer(this.processRequest.bind(this));
在指定的埠監聽服務
Server.listen(port,function(){
console.log("[HttpServer][Start]","runing at :"+ip+":"+port+"/");
console.timeEnd("[HttpServer][Start]");
});
在創建服務的時候需要傳遞一個匿名函數processRequest 對請求進行處理,processRequest接收2個參數,分別是request和response, request對象中包含了請求的所有內容,response是用來設置響應頭以及對客戶端做出響應操作。
processRequest:function(request,response){
var hasExt = true;
var requestUrl = request.url;
var pathName = url.parse(requestUrl).pathname;
對請求的路徑進行解碼,防止中文亂碼
pathName = decodeURI(pathName);
如果路徑中沒有擴展名
if(path.extname(pathName) === ''){
如果不是以/結尾的,加/並作301重定向
if (pathName.charAt(pathName.length-1) != "/"){
pathName += "/";
var redirect = ":"+request.headers.host + pathName;
response.writeHead(301, {
location:redirect
});
response.end();
}
添加默認的訪問頁面,但這個頁面不一定存在,後面會處理
pathName += "index.";
hasExt = false; 標記默認頁面是程序自動添加的
}
獲取資源文件的相對路徑
var filePath = path.join("/webroot",pathName);
獲取對應文件的文檔類型
var contentType = this.getContentType(filePath);
如果文件名存在
fs.exists(filePath,function(exists){
if(exists){
response.writeHead(200, {"content-type":contentType});
var stream = fs.createReadStream(filePath,{flags:"r",encoding:null});
stream.on("error", function() {
response.writeHead(500,{"content-type": "text/"});
response.end("<h1>500 Server Error</h1>");
});
返迴文件內容
stream.pipe(response);
}else { 文件名不存在的情況
if(hasExt){
如果這個文件不是程序自動添加的,直接返回404
response.writeHead(404, {"content-type": "text/"});
response.end("<h1>404 Not Found</h1>");
}else {
如果文件是程序自動添加的且不存在,則表示用戶希望訪問的是該目錄下的文件列表
var = "<head><meta charset='utf-8'></head>";
try{
用戶訪問目錄
var filedir = filePath.substring(0,filePath.lastIndexOf('\'));
獲取用戶訪問路徑下的文件列表
var files = fs.readdirSync(filedir);
將訪問路徑下的所以文件一一列舉出來,並添加超鏈接,以便用戶進一步訪問
for(var i in files){
var filename = files[i];
+= "<div><a href='"+filename+"'>"+filename+"</a></div>";
}
}catch (e){
+= "<h1>您訪問的目錄不存在</h1>"
}
response.writeHead(200, {"content-type": "text/"});
response.end();
}
}
});
},