关于iis:重启IIS
@echo offnet stop w3svcnet start w3svc @echo off echo set ierunner=createobject("wscript.shell") > ie.vbs echo ierunner.run "cmd /c start iexplore
@echo offnet stop w3svcnet start w3svc @echo off echo set ierunner=createobject("wscript.shell") > ie.vbs echo ierunner.run "cmd /c start iexplore
url重写模块https://www.iis.net/downloads...能够去官网下载
系统用的是windows server 2012 R2 ,准备使用IIS的ARR,配置好一走应用池就关闭,差点没把我郁闷死,看日志提示 iis 模块 DLL C:Windowssystem32inetsrvrewrite.dll 未能加载。 各种查啊,什么加用户啊权限啊,重新安装修复啊都试过就是不行,后来重新下载安装了一个旧版的rewrite.exe,问题好了,差点哭了由此可以判断,最新版的这个 rewrite.dll 跟 iis7 真的是有 BUG 存在... 如果你的 IIS 配置 URL 重写之后网站打不开,503 错误,应用程序池自动关闭。可以试试旧版本的 URL 重写模块。 目前最新版: 正常可用版: 附下载地址: rewrite_x64_zh-CN.zip 参考链接:https://blog.fyun.org/262.html 如果下载链接失效的话:附赠百度云盘链接:https://pan.baidu.com/s/1eaeD...
该方法的前提是先搭建好本地的IIS服务器,并且手机和电脑要在同一网络下,不知道如何做的可以参考下面我的两篇文章如何搭建本地IIS服务器如何在手机端查看Vue项目看了上面文章,我们已经知道了如何搭建本地IIS服务器,在配置的时候,设置了端口号,但是没有设置IP地址,所以我们要做的仅仅就是查看电脑的IP地址,关于如何查看电脑的IP第二篇文章有介绍,我们将IIS网站配置中的IP地址设置为我们电脑的IP,
站点绑定IIS Express Web 服务器默认只绑定了 localhost 的主机名,这就意味着无法通过内网或其他自定义域名进行访问,可通过如下操作添加其他绑定。 在Web宿主项目中的 .vs 目录中的 config 子目录中,有名为“applicationhost.config”配置文件,打开它后,找到如下节点: system.applicationHost/sites/site[name=xxxx]/bindings1、在该绑定集中的添加一个首节点,假定绑定端口号为: 12345 <binding protocol="http" bindingInformation="*:12345:*" />2、以管理员方式运行“命令提示符”,然后在终端执行器中执行下面命令: netsh http add urlacl url="http://*:12345:*" user=everyone 请求内容长度限制IIS Express Web 服务器默认限制了HTTP的请求内容大小,这会导致在上传较大文件时请求被拒绝,通过如下方式可重置默认限制值。 在Web宿主项目中的 .vs 目录中的 config 子目录中,有名为“applicationhost.config”配置文件,打开它后,找到如下节点: system.webServer/security/requestFiltering1、在该节点下添加如下子节点,假定重新设置请求内容长度限制为: 500MB <requestLimits maxAllowedContentLength="524288000" />2、然后修改Web宿主项目的 Web.config 文件中的如下配置节: <system.web> <httpRuntime maxRequestLength="524288000" /></system.web>
最近折腾在 IIS 上跑 PHP-CGI。由于太年轻,遇到不少坑,特以此文纪念一下配置 IIS FastCGI 的填坑过程。在 Windows 平台上,我习惯使用 scoop 安装一些开发工具,例如 PHP、NPM 等等。填坑 1:用 scoop 安装 php 要全局安装scoop install php -g否则 IIS 会报 500 错误,应该是安装到当前用户的话会有执行权限问题。填坑 2:全局安装 PHP 以后,PHP cli 会从 C:\ProgramData\scoop\apps\php\current\cli;C:\ProgramData\scoop\apps\php\current\cli\conf.d 这两个目录加载配置文件(可以通过系统环境变量 PHP_INI_SCAN_DIR 配置),但是 IIS 调用 PHP-CGI 的时候根本不读取 系统环境变量呀!我的目标是可以让 PHP cli 和 PHP-CGI 可以共享配置!使用 Google 大法后发现可以通过 IIS 里的 FastCGi 设置 -> 环境变量 进行配置!注意要和系统环境变量一致。修改后即可使 PHP cli 和 PHP-CGI 的配置一致。
获取SSL证书 1.1 选择SSL证书从沃通申请证书后,将会下载一个.zip的压缩包,解压该压缩包,得到for Apache.zip、for Nginx.zip、for other server.zip三个压缩包,IIS服务器需要用到for nginx.zip里面的.crt文件以及申请证书时自主生成的私钥.key文件。1.2 合成SSL证书由于IIS服务器要求导入PFX格式的证书,所以要将上面说的两个文件合成.pfx格式的文件,具体步骤如下:合成工具下载:https://download.wotrus.com/w…下载并运行wosigncode.exe工具,点击证书,选择转换证书格式,原始格式pem,目标格式pfx,证书文件选择for nginx.zip解压出来的.crt文件,私钥选择自主生成的.key文件,设置pfx密码,点击转换,输入名称,保存下来即可,详情可见下图: 注意:私钥密码一般为空,若创建CSR时设置了私钥密码,则此处私钥密码和PFX密码请与之前设置的私钥密码保持一致。安装SSL证书2.1 导入SSL证书登录到IIS7(7.5)所在的服务器,点击左下角的开始菜单,输入MMC,运行mmc.exe,具体见图1、2;在弹出的控制台界面上,点击“文件”-“添加删除管理单元”,见图3;在新弹出的界面左侧“可用的管理单元中”,找到“证书”,点击中间的“添加”,选择“计算机账户”-“本地计算机”,具体见图4、5、6;双击控制台左侧的“证书(本地计算机)”,右键列表中的“个人”,选择“所有任务”-“导入”,具体见图7;点击“下一步”-“浏览”,选择“个人信息交换”,然后选择之前合成好的.pfx证书导入,具体见图8;选择pfx证书后,点击“打开”-“下一步”,输入之前合成pfx时设置的密码,点击“下一步”,选择“根据证书类型,自动选择存储机构”,点击“下一步”-“完成”,具体见图9;证书导入完成后,在“个人”-“证书”目录下,可见到该域名证书接下来,是最关键的一步,右键该域名证书-属性,将友好名称设置为.domain.com,比如.wosign.com,然后点击“应用”-“确定”,具体见下图:按照上述设置后,接下来就可以去IIS服务器上绑定证书啦!2.2 绑定SSL证书打开IIS 7(7.5)服务器,选择需要绑定SSL证书的站点,点击右侧的“绑定”-“添加”-类型选择“https”,端口默认使用443(可以自定义端口,访问时需要加端口号),点击SSL证书下的下拉键,选择之前设置的友好名称对应的证书,然后“主机名”就可以填写了,填写该站点对应的域名,点击确定,重启站点,其余的站点重复此操作即可。 测试SSL访问打开浏览器,输入https://yourdomain.com(证书绑定的实际域名),如浏览器地址栏显示加密小锁,则表示证书配置成功。若显示无法连接,请确保防火墙或安全组等策略有放行443端口(SSL配置端口)。备份SSL证书请将下载的.zip压缩包和自主生成的私钥.key文件备份,以防丢失,影响后续使用!沃通技术支持原创文章,转载请注明来源 www.wosign.com