怎么用服务器做网站
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.别人就可以输入域名访问你了.