基于Windows安装配置Apache、Tomcat、IIS服务器,Apache、Tomcat、IIS服务器对比
程序员文章站
2022-06-26 10:15:16
...
当前环境:Mac + PD(64位win10)
基于Windows安装配置Apache服务
一:在Apache官网下载Apache
1>点击download!
2>选择当前最新版本2.4.27
3>点击 File for Microsoft Windows
4>这里面还有一些别的开发工具, 这里选择Apache Lounge
5>根据实际电脑操作系统下载压缩包
6>把压缩包解压得到一个文件夹Apache24
, 当前把文件夹放到了C
盘
二:安装Apache服务
1>命令提示符进到Apache24
文件夹下的bin
文件夹, 执行命令启动Apache服务
httpd -k install
附:重启服务命令 / 卸载命令 / 停止服务命令 / 启动命令
httpd -k restart //重启服务
httpd -k uninstall //卸载服务
httpd -k stop //停止服务
httpd -k start //停止服务
1.1>若出现Installing the 'Apache24' service(OS 5)拒绝访问. :AH00369: Failed to open the WinNT service manager."
1.1>解决办法:以管理员身份运行cmd.exe
1.2>若出现Could not reliably determine the server's fully qualifi.
1.2解决办法: 用记事本打开Apach24 -> conf目录下的httpd
,找到ServerName www.example.com:80
,去掉前面的#
, 然后重启服务
1.3>若出现Errors reported here must be corrected before the service can be started
1.3>出现这句话不需要解决,这句话下面有error
需要解决,这句话的意思是说如果这个位置出现错误的话需要在服务启动之前修复
,只是一个提示而已.
2>在管理员运行的cmd.exe
中执行Apache
服务启动命令(进到bin目录)
3>启动Apache服务
httpd -k start
3.1也可以双击Apache24 -> bin 目录下的ApacheMonitor.exe
, 然后点击start
三:验证Apache服务是否安装成功
在浏览器地址栏键入127.0.0.1
, 出现
基于Windows安装配置Tomcat服务
一:下载安装JDK、环境变量配置
二:下载安装Tomcat、下载地址,
安装过程中会选择上一步安装好的JDK安装路径
三:CMD进入到Tomcat的bin目录下,执行startup
启动服务,如下
四:此时在浏览器中键入127.0.0.1:8080
显示如下:
shutdown
命令关闭服务
基于Windows安装配置IIS服务
一:打开控制面板 -> 程序和功能 -> 启用或关闭Windows功能
二:勾选Internet Information Services
(IIS) -> 点击确定
加载完成后关闭窗口
此时在浏览器键入127.0.0.1
,显示如下:
上面的操作会在C盘生成一个inetpub
的文件夹, 我们把需要展示网站代码文件放到该文件夹下的wwwroot
, 便可以使用IP
访问网站,比如:127.0.0.1/index.html
或者127.0.0.1/about/profile.html
, 再就是域名解析该IP实现域名访问
三:关闭IIS服务
按Win 和R,打开运行窗口 -> 输入services.msc确定打开服务窗口 -> 停止”World Wide Web 发布服务”。
Apache
和IIS
、Tomcat
对比说明
IIS
-
IIS
在实际使用中经常出现500错误,而且有的时候还会出现莫名其妙的假死现象。用户需要不定期的重新启动IIS
服务才能保证网站的正常。 - IIS只能在微软公司的
windows
操作系统下使用,无法移植到其他类型的操作系统中。 -
IIS
是windows
系统的一部分,所以他的源代码是没有开放的。 -
IIS
操作起来比较简单,很容易就可能让IIS
对外发布网站。开发人员很容易出现错误配置和误操作问题。不过总体说来IIS
还是非常容易学的,但学好他恐怕是件非常困难的事。
Apache
-
Apache
在配置上比IIS要复杂,不过一经设置完毕就可以长期的工作了。大型网站都使用Apache
作为自己的WWW
服务提供工具。Apache
的所有配置都保存在配置文件中,使用时完全按照配置文件中记录的信息执行。一般不会发生莫名其妙的假死情况。 -
Apache
是个多面手,他不仅仅应用于windows
,对于unix
,linux
以及freebsd
等多种操作系统来说他都可以胜任工作。而且不同操作系统的配置步骤基本类似,可移植性非常高。 -
Apache
最早他是为了类unix
系统服务的,所以完全对外开放源代码。任何人都可以分析他的代码,发现其中的漏洞,并发布补丁来弥补该漏洞。正因为Apache
的这种开放性,也使其安全性大大提高。 -
Apache
的使用比IIS
要难,需要有一定计算机及网络基础的人才可以使用。他的配置也不是图形化的,需要我们通过编辑配置文件来实现。但是单从Apache
的设置上讲,只要我们严格按照帮助文件进行参数设置的话还是没有什么难度的。
Tomcat
- 是Java开发的一个符合JavaEE的Servlet规范的JSP服务器(Servlet容器),是 Apache 的扩展。免费的Java应用服务器
- 主要用于解析JSP/Servlet,侧重于Servlet引擎;
- 支持静态页,但效率没有Apache高;支持Servlet、JSP请求;
- Tomcat本身也内置了一个HTTP服务器用于支持静态内容,可以通过Tomcat的配置管理工具实现与Apache整合。
上一篇: php面向对象方法实例(详细)
下一篇: jQuery效果之slideUp()方法
推荐阅读
-
WEB服务器:Apache、Tomcat、JBoss、WebLogic、Websphere、IIS的区别与关系
-
基于Windows安装配置Apache、Tomcat、IIS服务器,Apache、Tomcat、IIS服务器对比
-
主流服务器apache、IIS、tomcat、jboss、resin、weblogic、websphere的区别
-
Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
-
Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
-
windows-server下配置服务器的php环境,建议是选择php+apache还是php+iis
-
windows-server下配置服务器的php环境,建议是选择php+apache还是php+iis
-
WEB服务器:Apache、Tomcat、JBoss、WebLogic、Websphere、IIS的区别与关系
-
主流服务器apache、IIS、tomcat、jboss、resin、weblogic、websphere的区别