Apache详细的安装和配置
一、下载
http://httpd.apache.org/download.cgi
根据自己的电脑下载不同的版本
二、安装
将安装包解压到合适位置即可
注意:最好文件夹名不包含中文且不要包含空格
- 配置
1、打开命令提示符cmd,切换到刚解压位置的bin目录下
cd D:\Users\Apache24\bin(自己的路径)
httpd -k install -n "Apache" //安装一个叫Apache的服务
此时会有拒绝访问的错误,要用管理员身份运行;打开管理员身份运行之后会报以下的错误
此时找到并打开安装目录下的httpd.conf文件,找到对应报错的位置
把安装目录改成自己Apache的安装目录,复制目录是注意 \ 改成 / 并且保存(这里需要用管理员身份进行修改),此时在命令输入
httpd -t // 测试配置文件
此时又会报错,找到相应位置更改路径,按住ctrl+d 选中相同的并一起修改
会出现syntax ok 就配置成功了;这里ServerName可以找到对应的位置并设置ServerName localhost指向本地地址,也可以先不用管,后续在弄。
2、监听端口和网站根目录的配置
2.1 监听端口
监听端口可以随意修改为任意一个未被其他程序监听的端口,可以通过设置配置文件httpd.conf中的 Listen 指令后面的数字修改。我这里默认的80端口
2.2 网站根目录
网站根目录就是存放我们网站文件的最顶层目录,通常URL中域名后面的第一个斜线对应的就是网站的根目录。
【注意】动态网站情况会比较特殊。需要单独考虑,不一定是这个规则。
默认Apache的网站根目录是安装目录中的htdocs文件夹,为了方便对网站文件管理,一般我们会将其设置在一个自定义目录中。
如果需要设置网站根目录,可以通过修改配置文件httpd.conf中的网站根目录选项切换。改了网站根目录之后需要重新启动Apache服务
改了网站根目录之后需要改下方中的目录,因为这里磁盘根目录设置了拒绝所有访问,需要在下方改变相同路径允许访问,修改之后需要***重启Apache服务***
2.3 默认文档
当客户端访问的是一个目录而不是具体文件时,服务端默认返回这个目录下的某个文档(文件),这个文档称之为默认文档。
配置文件httpd.conf中的DirectoryIndex,默认文档可以配置多个(有前到后一次去找,找到为止,如果没找到任何一个则启用目录浏览)
2.4 虚拟主机配置
如果一台机器上只有一个网站的话,没有任何问题,但是如果想要在一台机器上部署多个站点,就必须通过配置虚拟主机的方式解决。
Include conf/extra/httpd-vhosts.conf 配置的作用就将另一个配置文件引入(使其生效)
具体的操作方式就是在主配置文件httpd.conf 的注释取消。
然后找到Apache的虚拟主机的配置文件,添加一个如下的虚拟主机配置节点,然后重新启动Apache。
这个文件中有两个迷人的示例配置,可以注释掉
如果不在根目录文件下需要通过手动添加访问权限
ServerName 域名
ErrorLog/CustomLog 中的路径最好跟域名保持一致(便于寻找),修改之后***重启Apache服务***
最后在c盘找到hosts文件进行修改
C:\Windows\System32\drivers\etc 这个我电脑的路径
配置添加指向
这里修改之后可以用管理员身份运行打开命令提示符cmd输入
httpd -t
测试配置文件,这样可以查看报错信息
注意:以上修改httpd.conf文件和打开命令提示符进行安装服务名称和测试配置文件要用管理员身份运行
结束语
希望这篇文章能帮助到大家。
喜欢的加个关注,点个收藏,给个赞~ 大家一起成长
Apache详细的安装和配置相关推荐
- CentOS下Apache服务器的安装与配置
配置服务文件参数 服务目录 /etc/httpd 配置文件 /etc/httpd/conf/httpd.conf 网站数据目录 /var/www/html 访问目录 /var/log/httpd/ac ...
- Server_Windows 下apache 下载、安装、配置(apache下载、apache 安装、apache 配置);
apache 下载.安装.配置 一.Apache 的安装说明 1.下载 首先打开Apache官网,进入Windows版本的下载地址页面:http://archive.apache.org/dist/h ...
- Apache+PHP+MySQL安装与配置
Windows: 为了以后重装系统方便,建议不要安装在系统盘,这里安装在D盘.可以是根目录,亦可以是其它目录,但最好目录名中不要有空格,这样可以避免某些错误的出现. 配置Apache和PHP 打开Ap ...
- java中apache安装与配置_Apache应用服务器之四:Apache与Tomcat安装与配置
.所需的软件包 j2sdk-1_4_1_02--i586 Apache2.0.40 (Red Hat Linux) jakarta-tomcat-4.1.18 jakarta-tomcat-conne ...
- Apache+php+mysql安装与配置详解
先准备好软件: Apache官方下载地址:在这里: php官方下载地址:在这里: mysql官方下载地址:在这里. 一.安装Apache,配置成功一个普通网站服务器 运行下载好的"apach ...
- CentOS 7 Apache服务的安装与配置(转)
https://blog.51cto.com/13525470/2070375 一.Apache简介 Apache 是一个知名的开源Web服务器. 早期的Apache服务器由Apache Group来 ...
- mongodb最详细的安装与配置
今天晚上才装好,我觉得有必要写这篇文章给你们分享一下 我是看点击打开链接这位博主的文章才装好的其中我想引用里面内容从头到尾来给你们 分享一下流程 第一步:下载mongodb https://www.m ...
- Scala详细环境安装与配置
系统为windows.安装配置Scala如下: 一,安装Scala 1,java6以上(建议java 7以上)安装 地址:http://www.oracle.com/technetwork/java/ ...
- linux下安装apache tomcat,Linux CentOS 7下 Apache Tomcat 7 安装与配置
安装说明 安装环境:CentOS-7.0.1708 安装方式:源码安装 软件:apache-tomcat-7.0.82.tar.gz 下载地址:http://tomcat.apache.org/dow ...
- Linux CentOS 7下 Apache Tomcat 7 安装与配置
安装说明 安装环境:CentOS-7.0.1708 安装方式:源码安装 软件:apache-tomcat-7.0.82.tar.gz 下载地址:http://tomcat.apache.org/dow ...
最新文章
- js 文本反向排列显示
- Laravel核心代码学习 -- Facades
- Windows 2003 标准版_企业版_SP1_SP2_R2的区别
- scrapy-splash抓取动态数据例子六
- pypypy python_聊聊Python中的pypy
- Linux_ppc下软件包安装,Linux下软件包安装详解
- 内核页表隔离(Kernel page-table isolation,KPTI,简称PTI,旧称KAISER)
- TensorFlow在美团外卖推荐场景的GPU训练优化实践
- 如何使用react-tools将jsx编译成JavaScript
- mybatis多参数传递(其中包括数组)
- 暗战 惠普再掀市场风云
- 如何用计算机函数来求加权总分,根据等级加权计算总分--SUMPRODUCT和LOOKUP函数的组合...
- Windows无法ping通百度IP问题
- java获取时间戳几天前
- mysql进阶教程pdf_Mysql基础到进阶精品视频教程附讲义文档 91课
- S60v5 编程环境的搭建
- 云师大计算机调剂,云南师范大学2020考研调剂信息(二)
- 虚拟机无法远程连接阿里云服务器的解决办法
- 人工智能算法之梯度下降法、协同过滤、相似度技术、ALS算法(附案例分析)、模型存储与加载、推荐系统的冷启动问题
- vml与svg技术初学