精华内容
下载资源
问答
  • url write的方式有两种,一种是在iis下载url rewrite工具配置规则 另一种是配置web.config文件,我用的是第二种 web.config内容 <?xml version="1.0" encoding="UTF-8"?> <system.webServer
  • 虽然减少了IIS的部分功能,但是它的速度比IIS更快,服务程序比IIS更小,仅一个程序文件。 软件没有运行界面,只有一个任务栏右下角图标,跟web页面放一起,点击即可启动。 默认首页 index.asp default.asp index...
  • 简易IIS服务器.exe 快速的组建ASP服务器。 简易IIS服务器.exe,只要双一击,让你快速的组建ASP服务器!
  • 简易IIS服务器绿色版

    2014-06-19 11:44:51
    简易IIS服务器(server网络资源).不用多说了.方便好用!绿色IIS免安装(绿色软件.)自己经常用到。站长必备工具之一。。
  • IIS服务器SSL证书导入

    2013-11-07 23:06:03
    描述IIS服务器如何导入SSL证书,包括详细步骤和截图
  • 安全补丁,使用IIS服务器的必须要打上!如果你使用的是IIS服务器,请必须打上这个补丁,下载压缩包,解压替换空间相应的文件即可解决。 如果你使用的不是IIS服务器的话,可以不打这个补丁,虽然可忽略,如不嫌麻烦...
  • IIS服务器设置代理实现Node接口转发

    千次阅读 2021-11-14 19:54:48
    比如,我在云服务器上使用Node开发了一个/api/getList的接口,并且监听的端口是6600,** **那我们使用Nginx就可以这样来转发。 ​ http { include mime.types; default_type application/octet-stream; sendf

    前言

    最近,遇到了一个坑,碰了很多壁,才得以解决所以这里记录一下。也方便大家以后如果遇到的话少踩坑。

    是这样的,之前搞过Nginx服务器转发Node接口,大体是这样的。

    比如,我在云服务器上使用Node开发了一个/api/getList的接口,并且监听的端口是6600,那我们使用Nginx就可以这样来转发。

    http {
        include       mime.types;
        default_type  application/octet-stream;
        sendfile        on;
        keepalive_timeout  65;
        gzip  on;
      
    	  upstream springboot {
         server 127.0.0.1:6600 max_fails=2 fail_timeout=5s;
        }
    	
        server {
            listen       80;
          	# 主机名或域名
            server_name www.xxx.com;
          
            location / {
    		      proxy_pass http://springboot;
            }
    
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
        }
    }
    
    

    所以可以就这样请求:http://www.xxx.com/api/getList/,实际上请求的是云服务器上的http://127.0.0.1:6600/api/getList/

    是的,虽然不是图形化设置,但是这种命令式的设置我个人觉得更加方便(可能我Nginx用得比较多)。

    实战

    我们看完Nginx的设置,那么我们再来看下IIS是怎么转发的。

    我们来分步骤来进行设置。

    一、安装ARR 3.0(Application Request Routing)与配置

    安装链接:https://www.iis.net/downloads/microsoft/application-request-routing

    安装成功之后,在命令行输入以下命令,重启IIS服务器。

    iisreset
    

    在功能页面你就可以看到Application Request Routing的图标。

    在这里插入图片描述
    然后,我们双击点击图标,进入功能设置页面。进入之后,点击右边栏的Server Proxy Settings

    在这里插入图片描述

    最后,勾选Enable proxy,其他选项保持现状。然后,点击应用按钮,保存就可以了。

    在这里插入图片描述

    二、安装与配置 URL 重写(URL Rewrite)

    安装链接:https://www.iis.net/downloads/microsoft/url-rewrite

    安装成功之后,在IIS功能视图页面就可以看到URL重写按钮。

    在这里插入图片描述

    双击URL重写按钮,进入设置页面。然后,点击右侧边栏的添加规则按钮。

    在这里插入图片描述

    选择空白规则,点击确定。

    在这里插入图片描述

    进入编辑入站规则页面。

    在这里插入图片描述

    根据之前的接口,我们可以这样设置。名称你可以起一个好记的名字,这里我就起一个6600的名字。因为我们的接口是/api/getList,以后可能会有/api/getList1/api/getList2等接口,所以我们这里定的正则表达式模式字符是^(.*?)/?api/(.*)$。最后我们设置一下需要重写的URL,
    也就是[http://localhost:6600/{R:0}](http://localhost:6600/{R:0}),点击应用保存即可。

    在这里插入图片描述

    这样我们就配置完成,看到列表中有我们设置的6600项

    在这里插入图片描述


    域名www.xxx.com,在IIS已经绑定好了。所以同样可以这样请求:http://www.xxx.com/api/getList/,实际上请求的是云服务器上的http://127.0.0.1:6600/api/getList/

    结语

    IIS 配置偏图形化,按理讲应该更友好一些,但事实是增添了很多操作步骤,比起Nginx 的几行配置文件,实际体验反而复杂许多。所以,我个人更比较倾向于Nginx。

    关于作者

    作者:Vam的金豆之路。曾获得2019年CSDN年度博客之星称号,CSDN博客、掘金技术社区访问量累计已超过二百万。

    公众号:前端历劫之路,专注于前端技术分享与学习,谢谢你关注我。学习前端技术就如同经历一场场劫难,只有坚持、努力才会成为自己心中的大神!共勉~

    展开全文
  • IIS服务器组件安装包

    2015-11-06 06:34:19
    IIS服务器组件安装包是Web服务器的安装程序
  • IIS服务器的配置

    千次阅读 2020-04-26 17:56:31
    IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事...

    IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
    我们可以搭建一个小型的web服务器,让我们的电脑成为服务器,通过浏览器可以访问到我们的网页(局域网中,要想外网访问,需要申请域名,解析等,以后在研究)。步骤如下:
    1.找到控制面板\程序\程序和功能
    在这里插入图片描述
    2.点击启用或关闭Windows功能,选中下列功能点确定
    在这里插入图片描述
    3.打开计算机管理,找到iis管理器,双击在这里插入图片描述
    4.如下,会有一个默认的网站
    在这里插入图片描述
    5.选中网站右击,添加网站,名称随意,物理路径就放你的项目的路径 ip可以用cmd的ipconfig命令获取,并设置端口号
    在这里插入图片描述
    6.配置完成后,在下面可以管理网站
    在这里插入图片描述
    7.然后我们输入自己的ip加你设置的端口就可以访问默认网站(index.html)了
    在这里插入图片描述
    在这里插入图片描述
    如果要访问其他网站,可以通过ip/XXX/xxx.html访问,比如我的上面那个,可以通过ip/123/i.html访问123文件夹下面的i.html网站


    笔者在完成上面操作后,发现自己的office不能用了==
    解决方案是找到office文件目录,将word等exe全部在属性里设置兼容win7并以管理员身份启动,解决

    展开全文
  • IIS服务器的时间日期格式不对的解决办法
  • IIS服务器配置https

    千次阅读 2019-01-28 16:52:07
    1. IIS服务器配置 1) 打开IIS管理器 → 点击左侧列表最顶级的IIS服务器名 → 双击右侧功能视图的“服务器证书”进入服务器证书配置页。 2) 在服务器证书配置页中,点击右侧操作列表的“导入”,打开“导入证书...

    1. IIS服务器配置

    1) 打开IIS管理器 → 点击左侧列表最顶级的IIS服务器名 → 双击右侧功能视图的“服务器证书”进入服务器证书配置页。

    2) 在服务器证书配置页中,点击右侧操作列表的“导入”,打开“导入证书”对话框,在此对话框中选择相应的pfx格式的证书文件并输入其密码,点击“确定”按钮将pfx证书添加到IIS中。

    3) 右击需要支持https访问的网站名称 → 点击“编辑绑定” → 打开“网站绑定”对话框。

    4) 点击对话框中的“添加”按钮 → 打开“添加网站绑定对话框”,相应的值设置如下:

    类型:选择https;

    端口:可以默认为443,也可以设置其它未被占用的端口;

    SSL证书:选择在第2个步骤中添加的pfx证书。(创建自签名pfx格式的数字证书可以参考:创建自签名支持IIS服务器的pfx数字证书

    以上设置完成后,点击“确定”按钮完成绑定。

    5) 在网站的功能视图中的IIS项里,有一项是“SSL设置”,双击此项进入SSL设置页,如果勾选“要求SSL”,则访问此网站必须是https模式,反之,也可以使用http模式访问此网站。

     

    2. 浏览器设置

    以版本为71.0.3578.98的Chrome浏览器为例。

    当在Chrome首次输入网址并回车后,浏览器地址栏的状态会如下图显示:

    Chrome地址栏的安全提示
    Chrome地址栏的安全提示

     

    如果是在局域网且服务器是自建的,则地址栏的这种安全提示可以忽视。

     

    在Chrome页面中会显示下图信息:

    Chrome页面的安全提示
    Chrome页面的安全提示

     

     

    点击“高级”按钮,会显示下图页面的信息:

    显示继续访问的链接
    显示继续访问的链接

     

     

    点击“继续前往192.168.1.6(不安全)”的访问链接确认访问。

    展开全文
  • iis服务器让你的IIS服务器支持JSP PDF,有详细的操作说明
  • 简单模拟IIS服务器

    千次阅读 2015-12-20 18:51:16
    首先模拟IIS服务器,最基本的就是对浏览器的请求进行处理,并将处理结果返还给浏览器,浏览器在对服务器响应的结果进行解析,并呈现在浏览器中,所以具体步骤如下所示: 1. 编写Socket,用于监听并接受浏览器发过来...

    最近在学习asp.net,在学习这部分之前,我觉得对iis的理解是很重要的,所以记录一下简单模拟IIS的过程和代码。

    一. 模拟IIS流程:
    首先模拟IIS服务器,最基本的就是对浏览器的请求进行处理,并将处理结果返还给浏览器,浏览器在对服务器响应的结果进行解析,并呈现在浏览器中,所以具体步骤如下所示:
    1. 编写Socket,用于监听并接受浏览器发过来的请求,以及向浏览器发送响应内容。
    2. 接受浏览器的请求报文,并进行解析,获取有用的报文信息。
    3. 根据请求报文的信息进行响应,响应时,包括处理响应头和处理响应体。
    3.1 响应头处理
    3.2 响应体处理
    4. 编写响应的网页,进行测试。

    二. 代码和说明
    编写Socket

            private void btnBind_Click(object sender, EventArgs e)
            {
                Socket bindSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
                IPAddress ip = IPAddress.Parse(txtIp.Text.Trim());
                IPEndPoint port = new IPEndPoint(ip, int.Parse(txtPort.Text));
                bindSocket.Bind(port);
                bindSocket.Listen(10);
                lblBind.Text = "正在监听...";
                lblBind.ForeColor = Color.Green;
                //创建线程池进行监听
                ThreadPool.QueueUserWorkItem(new WaitCallback(conSck =>
                {
                    Socket acceptSocket = conSck as Socket;
                    while (true)
                    {
                        Socket recieveSocket = acceptSocket.Accept();
                        byte[] buffer = new byte[1024 * 1024 * 2];
                        int r = recieveSocket.Receive(buffer);
                        string str = Encoding.UTF8.GetString(buffer, 0, r);
                        txtInfo.Text = str;
                        //处理请求后响应
                        ProcessRequest(str, recieveSocket);
                    }
                }),bindSocket);
            }

    这里的ProcessRequest是回发响应数据的函数。
    解析请求报文
    解析请求报文时,为了能更好的管理请求报文和响应报文,我们对这两部分进行了封装,并封装一个上下文类,对其进行管理。即这个上下文HttpContext类相当于一个中转站,它负责向浏览器分发响应体,以及向服务器分发请求体。
    HttpContext:

        class HttpContext
        {
            public HttpContext(string str)
            {
                this.HttpRequest = new HttpRequest(str);
                this.HttpResponse = new HttpResponse(HttpRequest);
            }
    
            public HttpRequest HttpRequest{get;set;}
            public HttpResponse HttpResponse { get; set; }
    
        }

    这样处理请求报文类HttpRequest将请求报文处理好后提交给HttpContext,处理响应体的类就可以从HttpContext获取相应的处理后的请求体了。下面是请求类对请求体的处理。
    HttpRequest:

        class HttpRequest
        {
            private string str;
    
            public HttpRequest(string str)
            {
                string[] strSplit = str.Split(new string[] { "\r\n" }, StringSplitOptions.None);
                string[] strRequest = strSplit[0].Split(' ');
                this.RequestMethod = strRequest[0];
                this.RequestUrl = strRequest[1];
                this.HttpVersion = strRequest[2];
            }
    
            public string RequestMethod { get; set; }
            public string HttpVersion { get; set; }
            public string RequestUrl { get; set; }
        }

    由于浏览器对服务器的请求内容比较多,我们只获取一下请求内容中的请求方法,请求地址,以及请求的http版本号。其实这里只用到了了请求的地址,即浏览器所请求的页面。
    响应处理
    响应类拿到请求类解析后的请求属性后,会对浏览器的请求进行处理(主要是响应体处理,即请求的页面处理),然后将处理结果与响应类的响应头中所必须的属性一起回发给HttpContext,再由Sockt将HttpContext中接受的响应发送给浏览器。那么如果将响应处理的内容写到响应类中会造成程序和层次的混乱,以及降低了程序的维护性。所以这里再封装一个类来对请求内容处理。

    为什么要对请求内容处理呢,因为浏览器请求的页面分为静态页面和动态页面,那么如果是静态页面,我们需要从服务器本地获取到浏览器所请求的页面地址,如果是动态页面,我们需根据请求的URL动态获取.cs等动态页面文件。下面是HttpApplication类,用于处理静态页面和动态页面。
    HttpApplication:

     class HttpApplication 
        {
    
            public void ProcessRequest(HttpContext context)
            {
                string extention=Path.GetExtension(context.HttpRequest.RequestUrl);
                if (extention == ".aspx")
                {
                    HandleDynamicPage(context);
                }
                else
                {
                    HandleStaticPage(context);
                }
            }
    
            private void HandleStaticPage(HttpContext context)
            {
                string namepace = MethodBase.GetCurrentMethod().DeclaringType.Namespace;
                string path1 = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
                string path = Path.Combine(path1, "website", context.HttpRequest.RequestUrl.TrimStart('/'));
                if (File.Exists(path))
                {
                    context.HttpResponse.ResponseBody = File.ReadAllBytes(path);
                }
                else
                {
                    context.HttpResponse.ResponseBody = new byte[] { 0 };
                }
            }
    
            private void HandleDynamicPage(HttpContext context)
            {
                string className=Path.GetFileNameWithoutExtension(context.HttpRequest.RequestUrl);
                string ObjectName = MethodBase.GetCurrentMethod().DeclaringType.Namespace + "." + className;
                IDynamicPages dynamicPage =(IDynamicPages) Assembly.GetExecutingAssembly().CreateInstance(ObjectName);
                if (dynamicPage != null)
                {
                    dynamicPage.ProcessRequest(context);
                }
            }

    响应类
    处理完毕后,结合响应类就可以将响应内容回发了。
    HttpResponse:

        class HttpResponse
        {
            private HttpRequest httpRequest;
    
            public HttpRequest HttpRequest
            {
                get { return httpRequest; }
                set { httpRequest = value; }
            }
    
            public HttpResponse(HttpRequest httpRequest)
            {
                this.HttpRequest = httpRequest;
            }
            public byte[] ResponseHeader 
            {
                get 
                {
                    return GetResponseHeader(); 
                }
            }
            public byte[] ResponseBody { get; set; }
            public string ContentLenth
            {
                get
                {
                    if (ResponseBody != null)
                    {
                        return ResponseBody.Length.ToString();
                    }
                    else return string.Empty;
                }
                set { ContentLenth = value; }
            }
            public string ContentType
            {
                get { return GetContentType(HttpRequest.RequestUrl); }
                set { ContentType = value; }
            }
            private byte[] GetResponseHeader()
            {
                 //HTTP/1.1 200 OK
                 //Content-Type: text/html
                 //Content-Length: 913
                StringBuilder strHeader = new StringBuilder();
                strHeader.AppendLine("HTTP/1.1 200 OK");
                strHeader.AppendLine("Content-Type: " + ContentType);
                strHeader.AppendLine("Content-Length: " + ContentLenth);
                strHeader.AppendLine();
                return Encoding.UTF8.GetBytes(strHeader.ToString());
            }
            private string GetContentType(string p)
            {
                string urlExtension = Path.GetExtension(p);
                string content_Type = string.Empty;
                switch (urlExtension)
                {
                    case ".aspx":
                    case ".html":
                    case ".htm":
                        content_Type = "text/html; charset=utf-8";
                        break;
                    case ".png":
                        content_Type = "image/png";
                        break;
                    case ".gif":
                        content_Type = "image/gif";
                        break;
                    case ".jpg":
                    case ".jpeg":
                        content_Type = "image/jpeg";
                        break;
                    case ".css":
                        content_Type = "text/css";
                        break;
                    case ".js":
                        content_Type = "application/x-javascript";
                        break;
                    default:
                        content_Type = "text/plain";
                        break;
                }
                return content_Type;
            }      
        }

    响应类中包括响应头和响应体,为了简单,我们同样只响应一些必要的内容,响应头包括响应是否成功,响应页面类型(html,aspx,css,jpg等),以及响应体字节长度。响应体自然是响应页面的内容了。这里交给了HttpApplication处理了。

    获取动态页面内容
    获取静态页面的内容在HttpApplication中有,我们只需建好相关的页面就可以了。那么怎么处理动态页面呢,这里以.aspx为例,.aspx页面在程序中可以是一个.cs文件,那么我们就要建立相应的.cs文件了。但是建立好了.cs文件,程序怎样获取呢,因为项目中有很多.cs文件,我们怎么判断哪个是相应的.aspx呢,怎样获取相应的类对象呢。这里可以让所有的只要是.aspx的类都继承一个IDynamicPages的接口,并实现接口中的ProcessRequest方法,然后可以通过反射动态页面名称获取相应的类,并将其强转成IDynamicPages类型。这样就获取到了该对象,并执行该对象中的ProcessRequest(用于获取页面内容)方法。下面是.aspx页面类:

        class IndexPage : IDynamicPages
        {
    
            public void ProcessRequest(HttpContext context)
            {
                StringBuilder str = new StringBuilder();
                str.Append("<html><head><title>hello, world</title></head><body><p>hello, world!</p></body></html>");
                context.HttpResponse.ResponseBody = Encoding.UTF8.GetBytes(str.ToString());
            }
        }

    这个类中的ProcessRequest中只写了一个hello, world的html,并将其传给HttpResponse的响应体属性。
    上面HttpApplication类中的HandleDynamicPage方法,就是用于获取请求动态页面所对应的的类对象,并调用该对象中的ProcessRequest方法,从而得到响应体。
    Socket回发响应内容
    这样Socket就可以通过HttpContext获取响应内容,并发送给浏览器了,其余的事情就交给浏览器了.

            private void ProcessRequest(string str, Socket recieveSocket)
            {
                HttpContext context = new HttpContext(str);
                HttpApplication application=new HttpApplication();
                application.ProcessRequest(context);
                recieveSocket.Send(context.HttpResponse.ResponseHeader);
                recieveSocket.Send(context.HttpResponse.ResponseBody);
                recieveSocket.Shutdown(SocketShutdown.Both);
                recieveSocket.Close();
            }

    简单测试
    打开简单的IIS服务器,然后点击里监听,在浏览器中输入http://192.168.1.100:9991/index.htm ,这里192.168.1.100是我本机的ip,9991是端口号,index.html是一个静态网页.
    这里写图片描述
    文本框中的内容就是浏览器的请求内容。
    浏览器显示index.html
    这里写图片描述
    请求一个动态页面:http://192.168.1.100:9991/IndexPage.aspx
    这里写图片描述
    对于简单的页面可以进行测试成功,由于这是一个简单的模拟,主在理解浏览器的请求和服务器的响应方式,所以程序还是有不少需要改进的。

    资源下载地址:http://download.csdn.net/detail/u012058778/9371404

    展开全文
  • Windows10安装IIS服务器

    千次阅读 2019-10-16 22:15:51
    所以需要安装IIS服务器,在网上也查了很多其他人安装的步骤,感觉和我的情况有点不一样,所以特地写篇博客记录一下我的安装过程。省的日后再想安装又要重新找半天。 一、安装IIS 我的系统是Windows10的,具体安装...
  • IIS 服务器常见漏洞

    千次阅读 2020-03-29 18:39:01
    IIS 服务器常见漏洞IIS介绍:目录解析漏洞 IIS介绍: IIS是Internet Information Services的缩写,意为互联网信息服务,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。 IIS目前只适用于Windows系统...
  • IIS服务器连接用户过多,造成服务器繁忙卡顿,目前服务器不太可能升级,这个问题应该怎么解决 业务流程是用户点击页面按钮,网站通过ajax提交一次请求到服务器 服务器收到请求,由于用户请求为多天数据,开启多个...
  • 配置IIS支持解析json格式的文件解决jquery-easyui的json在iis服务器不显示数据
  • windows 10关闭IIS服务器

    千次阅读 2019-01-08 17:26:49
    1 打开控制面板,找到“管理工具”,然后找到“服务”,如图: 2 打开【服务】页面,找到“Wworld Wide Web发布服务”,鼠标右击选择“关闭”,然后鼠标双击选择“禁用”,如图; ... 3 浏览器输入“localhost”...
  • C#实现IIS服务器下载文件

    热门讨论 2011-05-18 01:12:01
    C#下载IIS上flash,并保存到相应的路径。在网上找个一个例子,学习一下。也给需要这方面资料的人。共享一下。
  • windows 2008R2 配置iis 服务器

    千次阅读 2019-04-16 09:42:36
    1.进入服务器管理器,右键角色,添加角色服务 ,勾选灰掉的选项(这边截的图是已安装的) 2.双击1中创建的internet服务器,右键添加网站,设置好网站名称、物理路径、ip地址、端口号等 点击保存 网站...
  • IIS服务器启用TLS1.1/TLS1.2的办法

    千次阅读 2021-01-09 23:16:11
    研究半天后,得出的结论是 我的服务器IIS版本比较老,采用的还是TLS1.0加密方式,浏览器认为是"脆弱的加密",解决办法是: 1、通过安装IIS Crypto工具来解决,安装方法如下: 下载IIS Crypto工具。 下载地址:...
  • 请求IIS部署的网站可以发现响应头中暴露了IIS服务器名称/版本号。 漏洞等级:中 2.解决方案 想办法隐藏掉这部分信息。 2.1 下载并安装微软官方IIS扩展插件 URL Rewrite Module 2.1 ...
  • IIS服务器更改操作系统用户密码

    千次阅读 2019-03-28 17:28:49
    但是IIS应用服务器在配置的时候会涉及到系统用户的验证,所以在修改的时候会稍微复杂一些。下面以windows server 2008 R2 操作系统下的移动临床服务器为例 第一步: 修改操作系统管理员密码:正常的操作步骤。 ...
  • IIS服务器的替代工具,只有767K 功能强劲,支持绝大部分IIS功能 绿色版只有一个文件 放到index.asp文件所在的文件夹即可运行。
  • IIS服务器备份导入与导出

    千次阅读 2019-01-08 12:53:34
    一、查看IIS配置文件 1:进入%windir%\system32\inetsrv\config(C:\Windows\system32\inetsrv\config\applicationHost.config)目录(%windir%即windows的安装目录,比如c:\windows) 2:找到applicationHost....
  • IIS服务器多域名部署多个HTTPS的方法

    千次阅读 2020-10-09 10:10:17
    ”由于每个站点对应的证书不同,服务器需要通过请求中不同的主机头来判断需要用哪个证书解密,然而主机头作为请求的一部分也被加密。最终IIS只好使用第一个绑定到该IP:PORT的站点证书解密请求,从而有可能造成对于...
  • Windows IIS 服务器数据的备份与还原

    千次阅读 2020-06-20 09:02:47
    1首先我们打开服务器管理器,一般服务器都在左下角的任务栏中,直接点击即可打开 2选择IIS根目录,找到右边的共享管理 3 打开共享管理后,我们在右侧的操作中找到导出配置,选择物理路径,输入加密秘钥,点击...
  • IIS服务器部署SSL证书

    千次阅读 2018-12-18 23:03:54
    本文主要介绍在windows server 2012 IIS上部署SSL证书,准备操作:一台server 2012服务器安装IIS服务,申请好的SSL证书(SSL证书可去各大云厂商申请免费的DV证书) 由于IIS支持的证书格式是.pfx格式,所以下载的...
  • 如何在Windows上部署IIS服务器

    千次阅读 2019-04-22 17:51:21
    1.打开虚拟机后会跳转到服务器管理器中,...4,成功后点击左上角的 IIS ,在点击如下图所示的工具 点击后会出现如下图所示画面,点击第一个 出现下图所示界面 点击WIN-97PS1VIIQUS,出现如下图所示画面点击浏览...
  • 服务器配置(IIS服务器安装)

    千次阅读 2017-08-02 18:10:46
    一、IIS、ASP环境配置的配置 IIS:Internet Information Services互联网信息服务 IIS是一种Web(网页)服务组件 基于运行Microsoft Windows的互联网基本服务 ASP:Activive Server Pages 动态服务器页面 服务器端脚本...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 208,623
精华内容 83,449
关键字:

iis服务器

友情链接: 1234_random_23.bin.zip