web服务器 IIS、Apache和Ngnix基础( 三 )


文章插图
 
 
2、新增网站:鼠标右击“网站”这个文件夹>>点击“添加网站” , 出现如下弹窗:

web服务器 IIS、Apache和Ngnix基础

文章插图
 
 
网站名称:这个自定义 , 是为区分不同网站使用 。
物理路径:网站代码的位置 , html代码等
绑定:分配IP和端口、解析指定的域名 , 如果要绑定多个域名 , 可以在后面“编辑”中操作
3、填写无误后 , 点击确定 , “网站”文件夹下就出现新增的网站了 , 如下图所示:
web服务器 IIS、Apache和Ngnix基础

文章插图
 
 
左侧列表是IIS服务器目前所有的网站列表
中间项目是针对某个网站所提供的服务和设置
右侧列表是这个网站的操作:
浏览:打开网站代码的根目录
编辑权限:设置网站代码对外的权限
绑定:IP及端口、域名绑定的设置 , 新增的弹窗只能设置一个域名 , 这里就可以设置多个
基本设置:修改网站名称、代码路径地址
管理网站:对网站服务器的重新启动、启动、停止、删除等操作
浏览网站:这里就可以点击查看网站代码运行的对外实际效果
高级设置:略
限制:宽带等限制
就这么点点点 , IIS就能很快很简单地把网站部署好了 。若中间遇到了什么不可描述的问题~~就自行google吧 。
2.4、IIS 网站的路由寻址配置很多框架或者网站代码 , 是需要在web服务器上配置路由寻址的 。IIS的也不是很麻烦:
1、首先 , 得自己写好 .htaccess 文件(一般框架都有自带的) , 例如:
```
Options +FollowSymLinksRewriteRule ^(w{2})/diy/com/ep365/assets/images/left/tab/(.+).png$ /diy/com/ep365/assets/images/left/tab/$2.png [L]RewriteRule ^(w{2})/diy/fontimage/(.+).png$ /diy/fontimage/$2.png [L]IndexIgnore */*RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule .index.php```
2、IIS导入规则 , 双击”URL重写”>>点击“导入规则”>>选择.htaccess文件 , 确定生成如下图所示:
web服务器 IIS、Apache和Ngnix基础

文章插图
 
 
三、Apache及其简单配置3.1、apache定义Apache是世界使用排名第一的Web服务器软件 。它可以运行在几乎所有广泛使用的计算机平台上 , 由于其跨平台和安全性被广泛使用 , 是最流行的Web服务器端软件之一 。它快速、可靠并且可通过简单的API扩充 , 将Perl/Python等解释器编译到服务器中 。同时Apache音译为阿帕奇 , 是北美印第安人的一个部落 , 叫阿帕奇族 , 在美国的西南部 。也是一个基金会的名称、一种武装直升机等等 。
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器 , 可以在大多数计算机操作系统中运行 , 由于其多平台和安全性被广泛使用 , 是最流行的Web服务器端软件之一 。它快速、可靠并且可通过简单的API扩展 , 将Perl/Python等解释器编译到服务器中 。Apache源于NCSAhttpd服务器 , 经过多次修改 , 成为世界上最流行的Web服务器软件之一 。
 
3.2、Apache Web服务器软件特性1.支持最新的HTTP/1.1通信协议
2.拥有简单而强有力的基于文件的配置过程
3.支持通用网关接口
4.支持基于IP和基于域名的虚拟主机
5.支持多种方式的HTTP认证
6.集成Perl处理模块
7.集成代理服务器模块
8.支持实时监视服务器状态和定制服务器日志
9.支持服务器端包含指令(SSI)
10.支持安全Socket层(SSL)
11.提供用户会话过程的跟踪
12.支持FastCGI
13.通过第三方模块可以支持JavaServlets
 
3.3、apache配置及优化“我们在使用Apache作为web服务器的过程中 , 只有对Apache服务器进行适当的优化配置 , 才能让Apache发挥出更好的性能;再反过来说 , 如果Apache的配置非常糟糕 , Apache可能无法正常为我们服务 。因此 , 针对我们的应用需求对Apache服务器的配置进行一定的优化是必不可少的 。” --百度百科
 
目前apache和nginx好像还没有看到像IIS一样的可视化配置 。在windows和linux上 , apache和nginx 都是以编辑配置文件的形式来配置 。


推荐阅读