-
如何让自己的电脑变成web服务器?
2019-05-03 19:22:15顾名思义就是提供web服务的服务器,通俗易懂的说就是提供网页的电脑,我们浏览器是怎么访问网页的?首先浏览器发送请求获取网页文件,web服务器接受请求后,将请求的网页发送给请求者浏览器,浏览器在再将网页显示...首先什么是web服务器?
顾名思义就是提供web服务的服务器,通俗易懂的说就是提供网页的电脑,我们浏览器是怎么访问网页的?首先浏览器发送请求获取网页文件,web服务器接受请求后,将请求的网页发送给请求者浏览器,浏览器在再将网页显示出来,这就是一个web请求。web服务器的搭建软件有很多,如Apache、Nginx、IIS。本文将介绍Windows10系统下wampserver集成式web服务器软件的部署搭建。WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。
1.进入 http://www.wampserver.com/en/ 官网下载Wampserver,虽然此网站不需要翻墙但是延迟较高,此处提供百度云下载:https://pan.baidu.com/s/1ccaGb4-sPnKVln70186NDw 提取码:u8ze
进入官网后下拉点击WAMPSERVER 64(32位的系统请下32位的)
然后弹出对话框点击download,5秒后浏览器弹出下载对话框,点击下载
下载完成后,点击exe安装程序,开始安装wampserver,点击是
点击ok->accept->next
点击next,(然后在D盘创建一个名为wamp64的文件夹)
点击Browse更改安装文件夹,选择刚创建的wamp64文件夹,然后点击next
点击next->install
等待安装,然后选择默认浏览器,点击是,然后直接点打开(如需更改请自行选择)
然后选择默认编译器,点击是,直接点打开(如需更改请自行选择)
点击next-》finish 安装完成
桌面点击wampserver,是,开始运行wampserver,运行成功后任务栏wampserver图标应为绿色!
此时web服务器已经部署完成。打开浏览器输入127.0.0.1或者localhost即可进入自己的电脑网站
此界面为wampserver默认生成的php界面,可以更改其内容,任务栏点击wampserver图标选择www directory 进入网站目录
找到index.php文件,右击->打开方式->记事本
用记事本打开后,删除其内容输入:
<?php
echo "恭喜网站创建成功";
?>然后保存关闭,在浏览器输入127.0.0.1或者localhost 就可以看见自己刚刚更改的内容
你也可以使用HTML文件,首先在网站目录下删除index.php也就是刚刚修改的文件。然后在此目录下新建一个index.txt文件
输入:
<h1>恭喜网站创建成功</h1>
然后保存关闭,重命名文件名为index.html (主要是更改文件后缀名),打开浏览器输入127.0.0.1或者localhost,就可以看见刚刚创建的html文件了。
注意127.0.0.1是本地主机IP地址,localhost是本地主机名。此时你在自己电脑上搭建的web服务器只能被自己电脑访问或者内网其它电脑手机等设备通过你的电脑内网IP地址访问服务器,因为由于IPv4地址的紧缺,一般运营商不会给你配公网IP,所以需要向运营商请求配置公网IP或者使用内网穿透等工具。
-
将电脑变成服务器
2017-01-10 10:19:02怎么把电脑变成服务器?服务器一般使用哪种连网方式?速度需要多大?一年预算几多?服务器和家用pc本质都是一样的。服务器称之为服务器,是因为安装了服务器软件,你可以理解,安装了服务器软件的计算机就是服务器。...方法/步骤
-
硬件方面。电脑跟服务器在硬件方面没有本质的区别。如果你想让应用跑得爽一点,或需要运行数据库应用等较占资源应用,可以考虑使用比较猛一点的配置。
操作系统。使用xp/win7这些华丽的界面也是可以的,但使用一会就会显得卡。服务器长期运行应用,专业提供服务的,都是使用windows2003/windows2008r2这类服务器专用操作系统的。
-
网络带宽的使用。
最低的条件是可以上网。
较好的条件是有公网IP。如果没有公网IP,即是内网环境,发布应用外网访问需要借助其他网络协助应用实现。以下也会说。
-
本地应用环境的搭建部署。
比如你想做网站服务器,就得搭建网站应用。网站部署就需要使用网站相关的应用,如你是动态网站,还得有mysql或mssql数据库支撑呀。如果是php网站,得要有php环境。
想要省点功夫的话,可以直接使用集成环境包,如phpstudy。
-
本地应用的安装部署。
比如你是想做网站的,将自己的网站部署好。想做网站又没有时间或精力自己开发网站程序?可以直接使用开源的现成的网站程序,如discuz论坛、phpwind论坛、wordpress博客、等可以直接使用的网站应用。
-
以上是本地的搭建部署过程。以下是发布外网访问的步骤方法。
对于路由器分配有公网IP的环境,服务器应用部署好后,需要在路由器上的转发规则,做下允许外网访问内网端口的映射规则。
-
如果路由分配的公网IP是动态的,即经常变化的,和一重启路由IP就变的。除了路由映射,还得借助nat123动态域名解析应用,使用动态解析方法,利用域名固定解析本地公网Ip,再通过动态解析的域名进行发布应用。
-
对于端口被屏蔽甚至无公网IP的环境,发布应用外网需要使用nat123端口映射方式,将内网应用地址端口映射到外网。外网访问是自己的域名,或开放的二级域名。
-
硬件一般都可以——操作系统选用服务器专用操作系统——本地环境部署——本地应用安装搭建——映射外网访问。
电脑变身服务器,为你提供外网的顺利正常访问。
END
-
-
怎么用iisexpress 8.0 把自己的电脑当成虚拟主机
2015-03-23 15:10:15使用了WebMatrix 2.0+ IIS Express 8.0建立自己的网站。 现在要把它变成虚拟主机,需要改进的部分有: 1、多个网站,以及1个网站的多个iisexpress访问(伪IIS服务器集群 )。 2、iisexpress 用管理员方式...我以前谈到过,WebMatrix(IIS Express)搭建.net 开源CMS系统方法。使用了WebMatrix 2.0+ IIS Express 8.0建立自己的网站。
现在要把它变成虚拟主机,需要改进的部分有:
1、多个网站,以及1个网站的多个iisexpress访问(伪IIS服务器集群 )。
2、iisexpress 用管理员方式自动启动。
1、修改默认配置即可,也可以直接 WebMatrix
默认配置文件位于:[我的文档]\IISExpress\config\applicationhost.config。记事本打开找到<sites></sites >:
手工添加
<site name="程序站点名" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="程序路径" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:8085:192.168.1.1" />
</bindings>
</site>要注意的是,每个网站的名字和端口要保证完全不一样,可以用不同的网站指向同一个目录来实现伪集群。
如法炮制,完全可以做到 运行9个 iis express进程,分别侦听在8080~8089端口,这样能满足实际服务器集群。
2、 用管理员方式自动启动
如果要做虚拟主机需要开机启动,iisexpress没有服务启动的方式,解决方法很多,我使用C#制作windows服务的方式,
新建一个C#windows服务项目,写入代码
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Linq; using System.ServiceProcess; using System.Text; namespace WindowsServiceIISexpress { public partial class Service1 : ServiceBase { public Service1() { InitializeComponent(); } System.Diagnostics.Process Proc; protected override void OnStart(string[] args) { System.Diagnostics.ProcessStartInfo Info = new System.Diagnostics.ProcessStartInfo(); //设置外部程序名 Info.FileName = @"C:\Program Files\IIS Express\iisexpress.exe"; //设置隐藏窗口 Info.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; //设置外部程序的启动参数(命令行参数)为test.txt Info.Arguments = "/site:JumboTCMS.luozhuang /systray:true "; //声明一个程序类 try { // //启动外部程序 // Proc = System.Diagnostics.Process.Start(Info); } catch (System.ComponentModel.Win32Exception exc) { Console.WriteLine("系统找不到指定的程序文件。\r{0} ", exc); return; } } protected override void OnStop() { if (Proc == null) { return; } Proc.Close(); } } }
然后把这个制作成服务,人员选择系统管理员,一般来说是Administrator,要注意的是,尽量保证Administrator账户启用和设置密码,不要空密码Administrator账户启动服务。
技术要点:
1、C#创建windows服务
2、windows服务的登录身份改为系统管理员,即Administrator
3、Administrator账户启用( 我印象中win7默认停用的)
这些技术希望大家baidu 查询怎么完成,这里不再详细叙述。
大家还要注意的一点就是,上面程序默认IIS express 默认配置目录是 Administrator\[我的文档]\IISExpress\config\applicationhost.config,如果你需要修改配置,请参考IISexpress.exe 命令行
命令行介绍
iisexpress [/config:config-file] [/site:site-name] [/systray:boolean]如:
F:/Projects/IIS Express/iisexpress.exe /config:F:/Projects/luozhuang/applicationhost.config /systray:true /site:luozhuang.web
然后对上面的程序进行修改。
本人测试系统平台:
windows server 2012
iisexpress 8.0
Visual studio 2012 express
Sql server 2008R2 express
测试web应用:
JumboTCMS
discuz!NT
通过。
-
电脑防火墙在哪里设置_服务器防火墙的作用是什么?如何设置?
2020-10-19 11:34:34在我们日常的服务器使用中,经常会用到防火墙,但是很多朋友不懂防火墙的作用...入侵者希望自己能变成合法的使用者,任意使用电脑(2)拒绝服务:最容易且不直接破坏系统的方式,黑客只要发出如洪水般的垃圾封包就可...在我们日常的服务器使用中,经常会用到防火墙,但是很多朋友不懂防火墙的作用以及怎么设置。现在我们就来科普一下防火墙的设置方法以及作用。
一、机房为什么要使用防火墙
Internet防火墙主要是为了防范黑客三种蓄意破坏的方式:
(1)入侵:最常见的破坏方式,入侵后就可以正当使用电脑。入侵者希望自己能变成合法的使用者,任意使用电脑
(2)拒绝服务:最容易且不直接破坏系统的方式,黑客只要发出如洪水般的垃圾封包就可以瘫痪某部电脑,使得系统无法正常提供服务
(3)资讯窃盗:黑客窃取使用者的帐号及密码,就可以进入电脑窃取所需的资讯
二、防火墙的设置
下面将以添加云帮手(官网)免费服务器管理面板探针端监听端口6688为例,为您详细介绍添加系统防火墙规则的具体步骤:
1.打开Windows系统防火墙,检查对应端口规则是否已经存在
2.若不存在,则新新建端口规则
3.选择协议类型TCP/UDP、设置端口号
4.选择允许连接
5.设置规则配置名称等信息
6.点击完成
今天关于服务器运维交流就为以上内容,希望大家能一起学习成长进步~fighting~
-
使用PHPExcel插件导数据库的时候报错,在自己电脑上能正常运行
2017-07-13 13:44:20Fatal error: Call to a member function getBSECollection() on null in D:\My...在自己电脑上可以成功导入也能正常操作,但是放到服务器上和别人电脑上就变成这样了,不知道该怎么改错。求帮助~万分感谢 -
服务器防火墙的作用是什么?如何设置?
2020-04-30 16:18:09在我们日常的服务器使用中,经常会用到防火墙,但是很多朋友不懂防火墙的作用以及怎么...入侵者希望自己能变成合法的使用者,任意使用电脑 (2)拒绝服务:最容易且不直接破坏系统的方式,黑客只要发出如洪水般的垃圾... -
浏览器输入URL访问服务器过程
2017-09-07 11:19:01但是,很多人都会问,在网上查到新浪的IP地址,在自己的电脑上输入为什么就连接不上。原因是大的门户网站可能不止一个ip地址,根据不同的网络他们会有很多的ip来做集群。有的是通过dns来实现负载 -
菜鸟宝典-(电脑基础、操作系统、常用软件、程序语言、网络知识)
2009-05-26 16:43:17这些文章有一部分是我参考一些书籍按自己的理解去写的,很大的一部分是从网络收集而来的。不妥之处还望大家指正。 很多人都说自己不知道该从哪里学起。如果你是刚刚起步,不要老想着一步登天,也不要以为入侵就是... -
网络编程之OSI七层模型,讲解tcp/ip五层涉及的网络协议,网络通信实现,结合协议来看网络通信流程...
2019-10-03 17:18:16览器上输入了一个网址,但是我们都知道,互联网连接的电脑互相通信的是电信号,我们的电脑是怎么将我们输入的网址变成了电信号然后发送出去了呢,并且我们发送出去的消息是不是应该让京东的服务器能够知道,我们是在... -
拨入***后不能上网的解决方法
2009-02-11 16:52:52当我们拨入后会发现这样的问题:我们会发现系统的默认网关变成了自己的ip地址,这样发给网关的数据包就会发送给自己,这样肯定是上不了网的了,那么怎么解决问题呢?我们就要在***服务器上把客户端获取的网关设为... -
关于web应用上线的问题
2015-11-08 10:03:49问题四:上例如百度这种网址时输入的一般都是www.xxxx.xxx,而我访问我自己的应用时都是IP:端口号(用的80端口,这个倒是不用输)/WEB应用名/访问页面,怎么将这个地址变成形如www.xxx.xxx的这种形式,就是不用“/... -
超强php程序的反编译工具
2011-12-01 11:57:35目前唯一的解决办法只能是更新自己的混淆函数库来尝试解密,别无他法。 3、网友“李向阳”问:“我解开的文件能读,但是有很多很基本的语法问题。不知道是怎么回事!” 对于这个典型问题,我只能回答说,解密出来的... -
.net aspx网站发布问题
2018-01-27 07:21:52想这种连接该怎么传到互联网才能够让别人也能够接收到数据库的数据呢(就像在自己的电脑上能够查看网页中从数据库里读取到的东西一样),还有自己原来图片等在本地的一些路径,难道这些都是原封不动地整个传到服务器... -
网络通信协议
2019-09-27 05:44:21当我们通过自己电脑的浏览器访问京东的时候,,我们是在浏览器上输入了一个网址,但是我们都知道,互联网连接的电脑互相通信的是电信号,我们的电脑是怎么将我们输入的网址变成了电信号然后发送出去了呢,并且我们... -
[箫启灵]QQ淘客发单助手[4.3.1自动高佣].zip
2019-11-01 08:32:55自己电脑:需要W7 64位 及 以上 服务器:最低运行环境2008 R2 64位。 .NET环境4.5 记得解压使用呀,解压使用,解压使用 如果软件打不开,运行不了,请安装.NET https://www.lanzous.com/i63mu1c 【如果QQ登陆不了... -
其实现原理也很简单,ET框架提供了一个位置服务器,所有挂载MailBoxComponent的实体对象都会将自己的id跟位置注册到这个位置服务器,其它服务器向这个实体对象发送消息的时候如果不知道这个实体对象的位置,会先去...
-
C#微软培训教材(高清PDF)
2009-07-30 08:51:17C#--微软.NET的第一语言 本书着重介绍语言本身,比较少涉及应用,不错的入门书,从头讲起,不怕不明白。 <<page 1>> page begin==================== 目 目目 目 录 录录 录 第一部分 C#语言概述.4 ... -
C#微软培训资料
2014-01-22 14:10:17以互相交换组件的地方以互相交换组件的地方 以互相交换组件的地方 比尔 比尔比尔 比尔.盖茨 盖茨盖茨 盖茨 在本章中你将了解 Microsoft.NET 的概念 .NET 框架 C#语言在.NET 框架中的作用及其特性... -
项目导入说明:因为.gitignore忽略了local.properties,导入别人的项目会出错,这个文件是sdk和node的路径,改为你自己的本地路径即可, 最简单的方法就是新建一个空项目,把空项目的local.properties复制粘贴到你...
-
大话数据结构
2019-01-10 16:35:22这样,所谓的判断某一年是否是闰年就变成了查找这个数组的某一项的值是多少的问题。 2.13总结回顾 37 2.14结尾语 38 愚公移山固然可敬,但发明炸药和推土机,可能更加实在和聪明。 第3章线性表 41 3.1开场白 42 门外... -
大话数据结构 程杰
2018-09-01 10:06:43这样,所谓的判断某一年是否是闰年就变成了查找这个数组的某一项的值是多少的问题。 2.13总结回顾 37 2.14结尾语 38 愚公移山固然可敬,但发明炸药和推土机,可能更加实在和聪明。 第3章线性表 41 3.1开场白 42 门外... -
大话数据结构(中文高清版)
2017-04-19 11:57:09这样,所谓的判断某一年是否是闰年就变成了查找这个数组的某一项的值是多少的问题。 2.13 总结回顾 37 2.14 结尾语 38 愚公移山固然可敬,但发明炸药和推土机,可能更加实在和聪明。 第3章 线性表 41 3.1 开场白 42 ... -
大话数据结构三个版本
2018-09-10 09:39:38这样,所谓的判断某一年是否是闰年就变成了查找这个数组的某一项的值是多少的问题。 2.13总结回顾 37 2.14结尾语 38 愚公移山固然可敬,但发明炸药和推土机,可能更加实在和聪明。 第3章线性表 41 3.1开场白 42 门外... -
《大话数据结构》( 程杰 编著)
2018-02-15 10:00:21这样,所谓的判断某一年是否是闰年就变成了查找这个数组的某一项的值是多少的问题。 2.13总结回顾 37 2.14结尾语 38 愚公移山固然可敬,但发明炸药和推土机,可能更加实在和聪明。 第3章线性表 41 3.1开场白 42 门外... -
大话数据结构-程杰
2014-07-13 23:45:52这样,所谓的判断某一年是否是闰年就变成了查找这个数组的某一项的值是多少的问题。 2.13 总结回顾 37 2.14 结尾语 38 愚公移山固然可敬,但发明炸药和推土机,可能更加实在和聪明。 第3章 线性表 41 3.1 ... -
跨项目区块复用方案实践
2020-12-08 23:39:39读者可以在自己的电脑上全局安装这个 npm 包,尝试用它发布个组件体验下。 发布组件到远程仓库 <ul><li> <p><strong>Track</strong>: 通过指定组成组件的文件,来初始化一个 Bit 组件。同时这些文件的... -
你的电脑上在Debug一个程序jseckill-backend, 另外在你自己的服务器上也运行了同样的程序。 两个程序如果连接的是同一个RabbitMQ,就会同时消费消息,就会发生这样的情况。因为我们在程序员里 ...
-
零基础一小时极简以太坊智能合约开发环境搭建并开发部署
-
python Flask+scrapy+人工智能 实现高性能搜索引擎
-
构建高并发高可用的电商平台架构实践
-
使用vue搭建微信H5公众号项目
-
C++Linux生成SO库
-
基于STM32的便携式压力测痛仪的设计
-
Python函数库深度详解(1)
-
【TARS】TARS网关
-
华为1+X——网络系统建设与运维(高级)
-
MySQL 查询与高级查询(多表、嵌套和正则表达式)
-
对比:“通过对比鉴别器训练具有更强增强能力的GAN”论文的代码(ICLR 2021)-源码
-
oracle里like多个关键字(regexp_like)
-
Amoeba 实现 MySQL 高可用、负载均衡和读写分离
-
离心泵轴承的技术改造.rar
-
2021年软考系统规划与管理师-下午历年真题解析视频课程
-
WMS仓库管理系统在企业能做到哪些效果
-
【爱码农】C#制作MDI文本编辑器
-
qingshijiao.github.io-源码
-
js数组排序算法(选择、冒泡、快排)
-
基于压缩传感的高速时间拉伸光学显微镜,用于二维图像采集