系统运行可以包含前端和后端,运行环境可以在windows服务器上也可以在linux服务器上,今天我要讲得是在windows服务器上部署使用得IIS。

IIS是Internet Information Services的缩写,意为互联网信息服务,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。

下面我从两个方面来让你们了解一下IIS;

一、安装步骤

IIS不仅可以在服务器上安装,在我们的个人电脑里,也是可以安装得;简单说明一下步骤:

打开控制面板--程序和功能 在页面左侧可以看到有个启用或关闭Windows功能,之后得步骤就跟服务器安装得一样了,可以参考下面服务器得安装

在服务器上得安装步骤跟在个人电脑上得安装步骤有点不一样

打开服务器桌面上的服务器管理器,点击添加角色和功能

一直点击下一步直至下图页面,选择Web服务器(IIS),这里也是跟个人电脑上得步骤重合了,选择需要得,然后安装

这里可以根据项目运行环境选择,一般红框得我就都选了

 

 选中后一直点击下一步直至出现此页面,角色服务全部选中

 

到这里之后,点击安装就可以了

 在服务器上是通过如下方式打开得,在个人电脑上如果已经安装了可以通过“开始”然后搜索IIS,一般就会出来了;

 

如果是常用,可以把它固定到任务栏,方便操作

 

二、日常使用

站点新建  在网站上右键--添加网站;

根据要求,红框中的信息需要填写;这里需要注意的是,如果没有指定主机名称,那么端口哪里,可能会有提示

 因为你电脑的端口开放,是根据你得进程来使用的,一个进程一个端口,不会出现多个进程对应一个端口的事情;这个提示意思是原有的默认站点已经绑定80端口了,你在指定80端口就会报错;

这里我们有两种解决方法:1、删除端口相同的站点  2、给新站点指定主机名称

我采用的是第二种方法

域名绑定

一个站点上可以绑定多个域名,只要解析到位,就可以访问过去;比如最常见的 80 443 这种;为了避免出现上面的报错;我们再绑定的时候,最好指定一下主机名;

在IIS整体界面的右边,会有这样一栏,让我们来配置站点的信息;通过绑定可以来添加新的域名信息

应用程序池配置

应用程序池是将一个或多个应用程序链接到一个或多个工作进程集合的配置。因为应用程序池中的应用程序与其他应用程序被工作进程边界分隔,所以某个应用程序池中的应用程序不会受到其他应用程序池中应用程序所产生的问题的影响。

在站点新建之后,会生成一个应用程序池;可以在里面设置站点回收的时间,设置标识等

进入应用程序池 找到对应站点的应用程序池--右键--高级设置,就可以看到如下界面了

这里面的配置项,我最常用到的是回收跟进程模型两个方面;

比如里面的加载用户配置文件,默认是false,这里一般我会改成true,因为有的项目,不会去加载web.config,站点读不到配置文件就会出现错误,这里修改之后,可能就会好用了

回收一般是根据项目的情况,设置回收时间;

还有一个,就是在站点被大数据量冲挂的情况下,不会重启,可以在启动模式里面设置AlwaysRunning

总结一下,这些是我日常使用遇到记录下来的,有一些也是自己的理解,后面会根据自己的学习,继续补充。

 

 

GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐