怎麼用伺服器做網站
A. 怎麼在伺服器上做網站 我想去租個伺服器做游戲 我又想把網站假設在裡面 怎麼弄啊 誰告訴下方法
伺服器做游戲 直接安裝就可以的。
在伺服器架設網站,得安裝IIS服務程序。
XP的定位不是作為伺服器用的,所以也就沒有 IIS 這個 server 組件。
但默認情況下的 XP PRO 是可以安裝IIS的,XP HOME 卻不能安裝。
HOME 版本來是定位為家用,MS 認為它完全不需要使用 SERVER 功能,所以禁掉(添加刪除里看不到IIS)——如果需要使用,你就花錢去買 SERVER 版的系統吧,比如2003,這正是微軟的算盤。
但對於 PRO 版的,因名為專業版,定位為企業使用,售價又比 HOME 版高,自然有可能涉及到 server 功能,微軟也不能完全的把 IIS 禁掉,雖然把它砍掉了(XP pro 默認沒有安裝IIS)。 HOME 版通過添加刪除程序裝 IIS,首先要解決的就是要在添加刪除程序中能夠看到IIS。 STEP1: 在「開始」菜單的「運行」中輸入「c:\Windows\inf\sysoc.inf」,系統會自動使用記事本打開sysoc.inf這個文件。在sysoc.inf中找到「[Components]」這一段,因為HOME版是XP簡化版,所以裡面東西很少,在裡面加上這段:「iis=iis2.dll,OcEntry,iis2.inf,,7」。之後保存並關閉。 因為是XP簡化版,所以在下載的安裝文件里也一定沒有IIS的安裝文件了。下載IIS安裝文件。下載完後,解壓到任意盤符的根目錄下(最好是根目錄,便於後面打命令)。比如把壓縮包解壓到了D盤根目錄下。 STEP2: 在運行中輸入「CMD」然後回車,打開命令行模式,在命令行下輸入下列的兩條命令,在每一行命令結束後回車(假設光碟機是D盤): EXPand d:\iis51\iis.dl_ c:\Windows\system32\setup\iis2.dll EXPand d:\iis51\iis.in_ c:\Windows\inf\iis2.inf 注意如果你解壓到了F盤就把上面的D改為F就可以了,其他同理。這時候,你打開控制面板->添加/刪除Windows組件,就會發現,Internet信息服務(IIS)的安裝選項已經出現在安裝列表裡了。 STEP3: 之後的事情,就和平常安裝IIS一樣了,只不過,在安裝的過程中會出現找不到文件的情況(這是正常的,因為你的IIS安裝目錄沒在XP默認的目錄下)。這時,你點吉瀏覽,選擇你剛剛解壓的目錄就可以了,這種讓你選擇安裝文件的現象共會出現3次,每次的目錄都按上面說的步驟即可。 不出意外,過一會,IIS就安裝完成了。
最後如果安裝IIS時出現需要Windows XP Professional Service Pack 3 CD 上的文件』staxmem.dll『時就到網上下載i386文件壓縮包,下載完i386文件後把它放到C:\WINDOWS\system32\drivers目錄下,呵呵為了安裝iis我網路了一整個下午終於最後解決問題了,希望我的回答對你有幫助。
最後提醒,伺服器做游戲,最好不要放網站,容易被攻擊的。祝你成功!
B. 自己建網站怎麼建
搭建個人站點,大致需要做這么幾件事情:
一台具備公網IP的伺服器安裝操作系統,搭建環境購買域名,域名綁定IP部署應用程序
基本上這四套組合拳打完,你的個人網站就算建起來了,後續的事情就是添磚加瓦和蓬蓽生輝了。
好把我們依次介紹:
伺服器
大部分公司都會有自己的伺服器和公網IP,要麼託管要麼自建機房。但對於個人用戶來說,就沒必要費時費力做這個事情了,購買一個 VPS(Virtual Private Server)即可。什麼是VPS,建議大家去維基網路上查一下,簡單來說就是你會擁有一台虛擬主機,除了看不見機箱之外,你可以像操作一台實體伺服器那 樣操作它,獨立操作系統和硬碟空間、獨立內存和CPU資源、獨立的執行程序和系統配置等,可以自己安裝操作系統和軟體,獨立重啟等等。
在VPS的選擇上,我用的是Linode。Linode是一家來自於米帝的專注於提供 Linux VPS 的服務提供商, 虛擬化技術採用了Xen,Linode的含義是Linux Node。注意,這里的操作系統是Linux,我推薦所有個人建站都採用Linux,不解釋,如果你想採用Windows Server,後面的內容就不用看了。
Linode在國內外口碑都不錯,價格適中,質量可靠,童叟無欺。Linode提供了各種Linux操作系統供選擇,比如Ubuntu、Redhat、Debian、CentOS等等,裝系統和重裝系統都非常簡單。
好,我們下面簡單說一下步驟,訪問
填寫郵箱、用戶名密碼,就算注冊成功了,Linode會給你發封郵件確認,打開那個確認連接,大家就會看到下面這張圖的內容:
Linode通過它的ticket system(一套支持系統)提供7 x 24 x 365的支持服務,看清楚,不是7 x 24 x 365的不停機服務,我現在特別煩一些企業客戶,一談就說永不宕機,特么除了上帝誰能保證永不宕機?時間長了自個都得宕!另外Linode還提供了4小時 的免費試用服務,比較厚道,如果你試試覺得不爽還可以選擇不玩。
選擇繼續,就可以選機房了,Linode目前提供了東京和歐美等地的機房選擇,我選了東京機房,據說是針對亞太地區用戶的需求新開辟的,速度很快。 然後選操作系統,設置硬碟大小、root密碼等,點擊「Rebuild」,你就進入了VPS的控制台,等Host Job Queue的所有任務都是綠色的Success,就可以點擊「Boot」,啟動系統。然後找到Remote Access這個標簽,點進去就可以找到這台伺服器的訪問IP,打開終端,輸入ssh [email protected],就可以登錄系統了,看到了吧,very simple!
試用之後,如果你覺得可以,點擊Acount標簽,完善自己的信息,選擇伺服器配置,支付信息,然後就可以完整支付流程了。
我選的是Linode 1024套餐(24 GB DISK, 2000 GB),按照年付費的話230刀左右,大家這兩天贊助的碎銀子,差不過夠一年年費了:)支付方式包括Visa,MasterCard,American Express,只有要信用卡還是很方便的。
另外需要注意的一點是,拿到了IP之後,一定要在不翻##牆的情況下測試一下是否可以正常訪問。我就遇到這個問題了,在國內沒法訪問,但是掛了VPN的就可以,我估計是哪個倒霉孩子以前用過,被牆之後不用了。
不得已我發起了一個Ticket(支持問題),說我在中國大陸不能訪問這個IP,但通過VPN可以,那哥們響應倒是挺快,但顯然不懂我朝行情,讓我 執行mtr –r x.x.x.x,mtr可以結合ping、nslookup、tracert診斷網路傳輸問題。我只得把數據返給他,結果人家還要其他數據,我就不耐煩 了,用蹩腳的英文給丫解釋了一下什麼是偉大的牆,基本意思就是少特么廢話,趕緊給我換個IP。那哥們看我氣勢挺盛,趕緊給我換了個IP,我一試沒問題了, 說了聲三克油,他說威爾卡姆,這事算結了。兩人共交手五個回合,用時2小時,效率還可以。
搭建環境
我選用的伺服器是Ubuntu12.04,64位。以下內容均基於該環境描述。
拿到了主機IP,你就算拿到了新房的鑰匙,但是離入住還遠著呢,因為你那個主機現在就是個毛坯房,除了進去看看,什麼都不能幹。好,下面我們做一下簡裝修。
1、創建用戶
第一次登錄需要root用戶,什麼是root?root就是整個Linux操作系統最牛逼的主,他想幹嘛就幹嘛,他想刪誰就刪誰,他是光他是電他是 唯一的神話,他就是我朝就是我D,所以非常危險,你們懂的。如果用root執行一下rm -rf,那整個錫安就會被抹掉,尼奧也拯救不了,如果root願意,他可以抹掉你曾經存在過的所有痕跡。所以,我們不能沒事就用root進去耍,為了解決 這個問題,我們必須要建立一個agent,平時是普通用戶,關鍵時刻充當root的角色。
具體操作如下:
首先用root登錄系統
ssh [email protected]
創建一個新用戶,用戶名隨你喜歡,比如叫做mactalk
adser mactalk
按照提示信息輸入密碼和相關信息,就可以完成操作。完成之後系統就會自動建立/home/mactalk路徑。
然後是授權,輸入
visudo
在編輯器中找到如下內容:
root ALL=(ALL:ALL) ALL
在下面加一行
mactalk ALL=(ALL:ALL) ALL
通過ctrl+x保存退出即可。然後就可以退出root,用mactalk重新登錄(ssh [email protected]),登錄進來默認目錄在/home/mactalk下,當你想行使root許可權時,請在命令之前增加sudo,按照系統提示輸入密碼即可執行操作。
2、選擇shell
用戶建好了,下面我們為用戶選擇一種shell,估計小白看到這個又毛了,啥是shell?
shell就是Linux的一個外殼,你理解成衣服也行。它負責外界與Linux內核的交互,接收用戶或其他應用程序的命令,然後把這些命令轉化成 內核能理解的語言,傳給內核,內核是真正幹活的,幹完之後再把結果返回用戶或應用程序。比如你對shell說,「你好」,shell就跑到內核那說,「老 大,有人問候你呢」,內核就不耐煩的說,「有事說事,我特么忙著呢」,shell就把這條信息反饋給你,大致就是這樣。以前講Mac技巧的時候,經常跟大 家說在終端里輸入一些命令,那就是Mac的shell,都是一脈相承的。
C. 鎬庝箞鐢ㄦ湇鍔″櫒鍋氱綉絝欐庝箞鐢ㄦ湇鍔″櫒鍋氱綉絝欎腑杞
鎬庝箞鍦╥is涓婂彂甯冪綉絝欙紵
浠windowsserver2003銆乿s2008鍜宻qlservber2005涓轟緥銆傚皢寮鍙戝畬鎴愮殑asp.net緗戠珯鍙戝竷錛屽皢鍙戝竷鍖呮斁鍦╳indowsserver2003鏈嶅姟鍣ㄧ殑鏂囦歡澶逛笅銆傚皢web.config鏂囦歡涓嬬殑鏁版嵁搴撹繛鎺ョ粰淇鏀規g『宸ュ叿/鍘熸枡windowsserver2003鍜宨issqlservber2005鏂規硶/姝ラゆ墦寮iis.鍙抽敭鈥滅綉絝欌濃斺滄柊寤衡濃斺滅綉絝欌濄傜偣鍑燴滀笅涓姝モ濄傚湪鈥滅綉絝欏壋寤哄悜瀵尖濆硅瘽妗嗙殑鎻忚堪涓濉鍐欎竴涓鍚嶅瓧錛岃繖涓鍚嶅瓧瀵圭綉絝欑殑榪愯屾病浠涔堝獎鍝嶏紝浣嗘槸鏈濂借搗涓涓鑳藉熶竴鐩浜嗙劧鐨勫悕瀛椼傜偣鍑燴滀笅涓姝モ濄傚嚭鐜板~鍐橧P鍦板潃鍜岀鍙e彿鐨勫硅瘽妗嗐侷P鍦板潃灝卞湪涓嬫媺妗嗕腑閫夋嫨鏈鏈猴紙鏈嶅姟鍣錛夌殑IP鍦板潃銆傜鍙e彿瑕佸~鍐欐病鏈夎鍗犵敤鐨勶紝濡傛灉濉鍐欒鍗犵敤浜嗙殑絝鍙e彿錛岃嚜鐒跺氨榪涜屼笉涓嬪幓浜嗐傜偣鍑燴滀笅涓姝モ濄傜偣鍑燴滄祻瑙堚濋夋嫨鍙戝竷鏂囦歡鎵鍦ㄧ殑璺寰勩傜偣鍑燴滀笅涓姝モ濄??鏈鏈猴紙鏈嶅姟鍣錛夌殑IP鍦板潃銆傜鍙e彿瑕佸~鍐欐病鏈夎鍗犵敤鐨勶紝濡傛灉濉鍐欒鍗犵敤浜嗙殑絝鍙e彿錛岃嚜鐒跺氨榪涜屼笉涓嬪幓浜嗐傜偣鍑燴滀笅涓姝モ濄傚嬀閫変笂闇瑕佺殑鍐呭廣傜偣鍑燴滀笅涓姝モ濄傛ラら槄璇葷綉絝欏彂甯冨畬鎴愩傛祻瑙堢綉絝欍傚湪宸︿晶鐨勬爲褰㈠垪琛ㄤ腑錛岀偣鍑誨垰鍙戝竷鐨刉ebTest鑺傜偣錛屽彸渚у嚭鐜頒竴緋誨垪鏂囦歡錛屽彸閿甽ogin.aspx鏂囦歡錛岀偣鍑燴滄祻瑙堚濓紝鍗沖彲鍦ㄦ祻瑙堝櫒涓鎵撳崱緗戠珯浜嗐傛垨鑰呭湪鎵鍦ㄥ悓涓涓緗戝唴鐨勭數鑴戠殑嫻忚堝櫒涓杈撳叆錛歨ttp://緗戠珯鍙戝竷鐨勬湇鍔″櫒IP鍦板潃:絝鍙e彿/login.aspx鍙抽敭WebTest鑺傜偣錛岀偣鍑燴滃睘鎬р濇墦寮灞炴у硅瘽妗嗭紝閲岄潰鏈夎稿氶〉絳俱傚叾涓錛宎sp.net欏電句腑鐨刟sp.net鐗堟湰鍙蜂笉寰椾綆浜庣綉絝欏紑鍙戞墍鐢ㄧ殑鐗堟湰銆傚湪鈥滄枃妗b濋〉絳句腑錛岃劇疆緗戠珯鎵撳紑鏃剁殑榛樿ら〉闈銆傜偣鍑燴滄坊鍔犫濇寜閽銆傚脊鍑衡滄坊鍔犲唴瀹歸〉鈥濆皬紿椾綋錛屽湪琛ㄥ崟涓濉鍐欓粯璁ら〉闈銆傛ラら槄璇誨皢娣誨姞鐨勯〉闈㈡斁鍦ㄦ渶涓婇潰銆傝繖鏍瘋塊棶鍦板潃灝變笉闇瑕佸悗闈㈢殑login.aspx浜嗐傚彧闇鍦ㄦ祻瑙堝櫒涓杈撳叆錛坔ttp://緗戠珯鍙戝竷鐨勬湇鍔″櫒IP鍦板潃:絝鍙e彿錛夊嵆鍙鎸囧悜login.aspx欏甸潰浜嗐侲ND娉ㄦ剰浜嬮」涓婅堪姝ラ11asp.net鐗堟湰鍙鋒槸闇瑕佹敞鎰忕殑銆
鎬庢牱浣跨敤windowsserver2008鎼寤簑eb鏈嶅姟鍣ㄥ苟寤虹珛涓浜虹綉絝欙紵
瑕佽╁埆浜虹湅鍒頒綘鐨勭綉絝欍傞栧厛閰嶇疆浣犵殑IIS銆傚湪鎺у埗闈㈡澘銆傜$悊宸ュ叿涓鏈夈傛妸浣犵殑榛樿ょ珯鐐硅劇疆浣犺嚜宸卞壋寤虹殑鏂囦歡澶逛腑銆傜劧鍚庢帹鑽愪綘嬈炬瘮杈冪畝鍗曠殑鐜╃珯寤鴻懼伐鍏稤reamweaver.
錛坵eb寮鍙戱級鐢╬ython鍒涘緩涓涓鏈綆鍗曠殑緗戠珯錛
鏈鏂囷紝鐢╬ython鏉ュ壋寤轟竴涓鏈綆鍗曠殑緗戦〉銆
1鍏堝畾涔変竴涓鍑芥暟錛岀敤鏉ュ悜緗戠珯鏈嶅姟鍣ㄥ彂閫佽鋒眰錛歞efyingyong(environ,start_response):start_response(餠OK',)return瑕佹眰緗戠珯鍦ㄧ綉欏典笂鏄劇ず綺椾綋鐨凥owAre!
2瀵煎叆wsgi妯″潡鐨勫瓙妯″潡錛岀敤鏉ュ壋寤烘湇鍔″櫒銆俧romwsgiref.simple_serverimportmake_server銆
3鍒涘緩鏈嶅姟鍣錛孖P涓虹┖錛岀鍙e彿涓900銆俛=900httpd=make_server('',a,yingyong)榪欎釜鏈嶅姟鍣ㄥ皢璋冪敤鍓嶉潰鐨勫嚱鏁皔ingyong銆
4璁╂湇鍔″櫒寮濮嬭繍琛岋紝騫墮暱鏃墮棿榪愯屻俬ttpd.serve_forever()forever錛岃╂湇鍔″櫒姘歌繙榪愯岋紝闄ら潪鏈嶅姟鍣ㄨ榪鍏抽棴銆傛湇鍔″櫒鍦ㄥ摢閲岋紵灝卞湪python閲岄潰錛屽叧闂璸ython緙栬瘧鍣錛屽氨絳変簬鍏抽棴浜嗘湇鍔″櫒銆
5鍐嶈塊棶姝ラや竴閲岄潰鐨勯摼鎺ワ紝灝卞緱鍒板備笅緗戦〉銆傝繖璇存槑鏈嶅姟鍣ㄥ紑濮嬭繍琛屼簡銆傚埛鏂拌繖涓緗戦〉錛屽氨鐩稿綋浜庨噸澶嶈塊棶榪欎釜緗戦〉銆傛瘡璁塊棶涓嬈★紙鍒鋒柊涓嬈★級錛岄兘浼氬悜鏈嶅姟鍣ㄥ彂閫佽鋒眰錛屽湪python緙栬瘧鍣ㄩ噷闈浼氭湁鎵浣撶幇銆
6鍏抽棴python緙栬瘧鍣錛屾湇鍔″櫒涔熷氨鍏抽棴浜嗭紝榪欎釜緗戦〉浼氱珛鍒誨穿婧冦傚啀鎵撳紑python騫惰繍琛岃繖孌典唬鐮侊紝榪欎釜緗戦〉鍙堜細絝嬪埢鎮㈠嶃傚畬鏁翠唬鐮佸備笅錛歞efyingyong(environ,start_response):start_response(餠OK',)returnfromwsgiref.simple_serverimportmake_servera=900httpd=make_server('',a,yingyong)httpd.serve_forever()銆
windowsServer2012鎬庝箞鎼寤簑eb鏈嶅姟鍣錛
鍦╓indowsServer2012涓寮鍚鏈嶅姟鍣ㄧ$悊鍣錛屽湪浠琛ㄦ澘鐨勭晫闈㈠綋涓閫夋嫨鐐瑰嚮鈥滄坊鍔犺掕壊鍜屽姛鑳,鍑虹幇娣誨姞瑙掕壊鐨勫悜瀵箋
鎸夌収娣誨姞瑙掕壊鐨勫悜瀵礆紝鍦ㄢ滄湇鍔″櫒瑙掕壊鈥濈殑姝ラわ紝鍦ㄨ掕壊鏍忎腑鍕鵑夆淲EB鏈嶅姟鍣↖IS鈥濓紝鍦ㄥ脊鍑虹殑娣誨姞瑙掕壊鍜屽姛鑳藉悜瀵間腑鐨勫硅瘽妗嗙偣鍑燴滄坊鍔犲姛鑳解
濡傛灉浣犻渶瑕佷綘鐨刉EB鏈嶅姟鍣ㄧ綉絝欏叿澶囦笌Windows甯愬彿鍚屾牱鐨勯獙璇佺櫥褰曟ā寮忥紝鍙浠ュ嬀閫夆漌indows韜浠介獙璇佲滐紝涓嶉渶瑕佽ュ姛鑳界殑鍙浠ョ暐榪囥
鍒扳濈『璁も滄ラょ殑鏃跺欙紝鍙浠ョ偣鍑燴濆畨瑁呪滃紑濮嬭繘琛岃掕壊鍔熻兘鐨勫畨瑁
寮濮嬭繘琛屽畨瑁咃紝闇瑕佷竴孌墊椂闂淬傚畬鎴愬畨瑁呭悗鐐瑰嚮鈥濆叧闂鈥滃畬鎴愬畨瑁呫
灝嗕釜浜篜C鎼寤烘垚灝忓瀷鏈嶅姟鍣,綆鏄撶綉絝欙紵
灝嗕釜浜篜C鎼寤烘垚灝忓瀷鏈嶅姟鍣,綆鏄撶綉絝欑殑鏂規硶濡備笅:
1.鐐瑰嚮寮濮嬭彍鍗曪紝閫夋嫨鎺у埗闈㈡澘錛屾墦寮鎺у埗闈㈡澘鐣岄潰銆
2.鐐瑰嚮鎺у埗闈㈡澘涓鐨勭▼搴﹀拰鍔熻兘錛屾墦寮windows鐨勭▼搴忓拰鍔熻兘鐣岄潰銆
3.鐐瑰嚮紼嬪害鍜屽姛鑳藉乏渚ц彍鍗曢噷闈㈢殑鎵撳紑鎴栧叧闂瓀indows鍔熻兘
4.閫変腑internetinfomationservices鍙鎵胯澆鐨剋eb鏍稿績鍜宨nternet淇℃伅鏈嶅姟
濡備綍鏄闈欏お緗戠珯錛岄変腑涓婇潰涓ら」灝卞彲浠ヤ簡錛屽備綍鏄痑sp鎴栬卆sp.net緗戠珯錛屽垯榪橀渶瑕侀変腑浠ヤ笅鍑犻」銆
5.鐐瑰嚮internet淇℃伅鏈嶅姟宸︿晶鐨勫皬鍔犲彿
6.鐐瑰嚮涓囩淮緗戞湇鍔″乏渚х殑灝忓姞鍙
7.鐐瑰嚮搴旂敤紼嬪害寮鍙戝乏渚х殑灝忓姞鍙
8.閫変腑asp鍜宎sp.net
9.紜淇濅互涓婂嚑欏歸兘閫変腑浜嗕箣鍚庯紝鐐瑰嚮紜瀹氾紝windows浼氬紑鍙戝畨瑁呯綉絝欐墍闇鐨勮繍琛岀幆澧冿紝榪欎釜闇瑕佸嚑鍒嗛挓鐨勬椂闂達紝璇瘋愬績絳夊緟銆
10.絳墂indows瀹夎呭ソ緗戠珯鐜澧冨悗錛岄噸鍚涓涓嬬數鑴戱紝鐒跺悗鎵撳紑C鐩樼殑C:inetpubwwwroot鏂囦歡澶癸紝灝嗙綉絝欑殑浠g爜澶嶅埗鍒拌繖涓鏂囦歡澶歸噷闈銆
11.鎵撳紑嫻忚堝櫒錛岃緭鍏ョ綉鍧127.0.0.1錛孫K錛屽彲浠ヨ塊棶鑷宸辯殑緗戠珯浜嗐
D. 我打算利用自己的電腦做個伺服器,然後在上面做網站,我需要准備些什麼
放入系統安裝盤
然後進入 控制面板 再進入添加刪除程序-添加刪除windows組件-在裡面項裡面把IIS打上勾,點確定
這樣你的機子就具有WEB伺服器功能了.
然後裝有Macromedia Dreamweaver
在Macromedia Dreamweaver 中新建站點,設置目錄到C盤下的IIS目錄中.以後你的網站就存於此.
Macromedia Dreamweaver 網頁製作知識要好好學哦.
外面想要訪問你的站,你必須關閉所有防火牆,不然訪問不進來的.你可以關閉WINDOWS本身的防火牆,再裝個第3方防火牆,設置允許通過埠:80,這樣別人輸入你的IP就能訪問你的站了.但你最好去申請個免費2級域名,把該域名導向你的IP.別人就可以輸入域名訪問你了.