目的:完成一个完整的WEB网站
今天的任务:搭建一个服务器
选择搭建的服务器软件:Apache HTTP Server
选用的是免安装的解压版本:
官方下载地址:https://www.apachelounge.com/download/
看不懂官网英文的可以借鉴个人百度云:链接:https://pan.baidu.com/s/16UoB_D43cYzsV7WOYyV-Yw
提取码:1pmz
安装方式:直接解压到一个纯英文目录的文件中去就可以了。
解压完成之后,还需要一些命令行的操作:
win+R打开CMD,这个时候选择以管理员身份启动控制台
然后命令行切换到Apache的bin目录
执行httpd.exe -k install -n "Apache"命令
这个时候一般会报错:因为Apache中的配置文件有一些问题
一般问题有如下几个:
1.文件路径有问题
解决方案:打开conf目录下的httpd.conf文件,根据报错的提示找到对应的行,或者直接搜索ServerRoot,就可以找到对应文件路径的位置,将文件路径改为自己当前解压的文件路径C:/Develop/Apache24(路径斜线为反斜线)
2.配置文件路径有问题
解决方案:直接搜索DocumentRoot,就可以找到对应文件路径的位置,将文件路径改为自己当前解压的文件路径C:/Develop/Apache24(路径斜线为反斜线),可能有很多位置需要改,记得批量修改
然后这个时候问题一般全部排出,这个时候继续用命令行操作执行httpd.exe -t
当返回提示为:Syntax OK;就完事了
这个时候配置文件就ok 了,可以在bin目录下找到一个ApacheMonitor.exe文件,直接双击它就可以可视化控制APache服务的开启和关闭。
当开启Apache服务之后,就在浏览器页面中输入http://localhost/回车访问就可以看到It works!
说明Apache服务器已经开始工作了!
可能存在的问题:
看不到It works!
原因:本地80端口可能被占用,因为本地服务器默认的是80端口,这个时候有两个解决方案:
1.清除占用80端口的应用进程
2.找到conf目录下的httpd.conf文件,将配置文件中的端口号改为别的端口号,搜索Listen,就会找到一个默认配置好端口为80的端口,将其改为别的就行,如88。