2、点击我们的服务器,展开,然后右键点击“应用程序池”,选择“添加应用程序池”打开;
3、在d出的对话框中填写好应用程序池的名称、net版本、托管管道模式选择“集成”,选好了之后点击确定;
4、添加好了应用程序池之后,我们右击这个应用程序池,选择“高级设置”;
5、在d出的对话框中,常规一栏中,在“启动32位应用程序”处选择“True”,然后点击确定,这样应用程序池就ok了;
6、然后我们右击“网站”,选择“添加网站”;
7、在d出的对话框中,我们填入网站的名称,应用程序池处就选择刚才我们新建的那个应用程序池,然后选择物理路径,再把ip地址和的端口填上,主机名处我们填上域名,如果没有就可以不填;
8、填写完成之后,我们就点击“确定1安装手机本地php+mysql服务器环境篇:11安装ksweb软件,安装好ksweb后,会在手机上生成一个文件夹htdocs,其目录是mnt/sdcard/htdocs,htdocs是网站的根目录。12安装mysql直接点击mysql管理,点击选择“是”然后解压便可自动安装。mysql的账号密码随后再改(在设置里面更改)。13安装好MySQL之后,(如下图,打开phpmyadmin,表示安装成功!),另外,我们需要对ksweb进行一些设置方可更好使用。131端口的更改步骤:(启用root→更改80端口)手机服务器启用root方法如下图,在ksweb设置里面把root打钩。132开启手机80端口方法:把8080端口改为80端口,并把PHP服务,MySQL都打勾。其他一些设置比如MySQL密码,开机自启动等选项大家根据需要自行修改即可!14ksweb全部设置好后,我们打开手机本地服务器地址localhost:80,表示设置好了。我们点击页面中的“EnterKSWEBWebInterface”可以看到手机服务器的一些配置信息(默认账号密码都是“admin”)。表示手机服务搭建成功,一切正常!2利用nat123软件进行内网80端口映射篇:21注册账号,我们先到其官网注册账号官网,大家百度nat123即可,至于怎么注册我就不说了。22登陆并添加域名解析,221应用名称,我填的是网络电视直播—在线看电视。假如你要搭建自己的博客,你可以填XX的博客,或者XX的个人博客等。222内网端口,只有root的手机才填80端口,所以这也是为什么一开始我说手机需要root!223内网地址这个默认localhost就行。224外网域名,我这里使用的是自己的域名(当使用自己的域名时,用cname解析,下面有当前唯一cname地址,我们在自己的域名解析里面填这个就行)。如果我们没有自己的域名,我们可以用官方免费的二级域名,注意他的格式)一切填好之后,点击确认保存即可!23我们下载并安装登陆安卓版的nat123,就自动解析了,34接下来我们在另一台电脑上输入刚才的域名访问如下图所示,表示安卓手机web服务器安装成功,网站搭建成功!更详细的内容到这里来看,花生壳,用个人电脑建站的首选
>首先,两台PC在同一个局域网内,比如pc1的IP地址为19216811 ,PC2的IP为19216812。
其次,看你安装什么 *** 作系统及采用什么编程语言(常见的有PHP或ASP),假定你用windows+PHP,那么PC1的组合可以是WAMP(windows+Apache+Mysql+PHP),只需要下载一个wamp中文版的程序安装就可以了。假如你装在D盘根目录下D:\wamp,那么默认只要把web网页文件放到d:\wamp\root\下面就可以了(最好修改成indexhtml,因为PHP的默认执行文件是这个命名),剩下的在pc1上启动wamp服务(有个按钮点一下启动),然后pc1打开浏览器执行 Localhost(前提是你这台机器没有装过其它web服务器),这时候就能看到你刚刚放入的web文件内容了(记得默认文件名称是indexhtml或indexhtm),如果要访问非默认文件,比如你有个testhtml,那么在浏览器中输入localhost/testhtml就可以看到了,如果看不到说明服务器安装不正确或服务没有启动。利用pc2访问只需要在浏览器中输入>
打开服务器管理器,找到添加角色与功能,单击打开。
点击下一步,至如图所示的界面,检查一下服务器信息,看看是否有误,确认无误后,点击下一步
选择Web服务器,在前面打对勾
选择完后会d出提示框,如下图所示,选择添加功能
进到如图所示的页面后,可以选择要添加的WEB服务器的具体功能,可根据情况自行选择,这里我们选择默认设置,不做更改
注意:在选择功能的时候,一定要检查一下最后面的管理工具中的IIS管理控制台是否选上。
选择完功能后,单击下一步,进入安装界面,点击安装
安装成功后,点击关闭
使用Nodejs搭建Web服务器是学习Nodejs比较全面的入门教程,因为实现Web服务器需要用到几个比较重要的模块:>
作为一个Web服务器应具备以下几个功能:
1、能显示以html/htm结尾的Web页面
2、能直接打开以js/css/json/text结尾的文件内容
3、显示资源
4、自动下载以apk/docx/zip结尾的文件
5、形如>
6、形如>
引入需要用到的几个模块:
//>
//创建一个服务var ]");});
在创建服务的时候需要传递一个匿名函数processRequest 对请求进行处理,processRequest接收2个参数,分别是request和response, request对象中包含了请求的所有内容,response是用来设置响应头以及对客户端做出响应 *** 作。
processRequest:function(request,response){ var hasExt = true; var requestUrl = requesturl; var pathName = urlparse(requestUrl)pathname; //对请求的路径进行解码,防止中文乱码 pathName = decodeURI(pathName); //如果路径中没有扩展名 if(pathextname(pathName) === ''){ //如果不是以/结尾的,加/并作301重定向 if (pathNamecharAt(pathNamelength-1) != "/"){ pathName += "/"; var redirect = "); } } });}
请求处理函数中有几个重点需要说一下:
对于路径中有中文的,浏览器会自动进行编码(英文不变,中文会变),因此在接收到地址后,需要对地址进行解码,否则最后得到的路径和真实路径不相符,
当访问路径不是以具体的文件结尾,并且不是以/结尾,则需要通过重定向加上/,表示当前目录,否则当前路径下的静态资源会找不到
如果访问路径是目录,则列出该目录下所有文件及文件夹,并可以点击访问,为了让中文目录能正常显示,则还要在header中设置charset=utf-8
核心代码就这么多,大概140行左右,完整的代码已上传到github:>
如果要运行demo,打开cmd切换到根目录,运行node start 即可。
1、打开控制面板,点击程序,点击启用或关闭Windows功能
2、勾选WEB服务。等待几分钟后IIS配置完成。验证IIS是否正确安装,浏览器输入>
3、打开IIS控制台
4、添加自己的网站。
5、设置名称,目录,端口,权限。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)