服务器信息
系统: CentOS
安装操作
安装 httpd
直接通过 yum 安装: yum install httpd 安装完成之后,可以检查版本: http
查看版本
httpd -version
# httpd -version
Server version: Apache/2.2.15 (Unix)
Server built: Mar 22 2017 06:52:55
启动指令
service httpd start
其他相关指令
查看状态: service httpd status
停止运行: service httpd stop
更新配置
我们需要手动去配置 httpd 的相关参数,配置文件的位置: /etc/httpd/conf
参数说明见下表
参数说明当前配置
ServerName服务器的地址信息http://192.168.1.100:10009DocumentRoothttp文件服务器的下载目录/packageListen监听的端口10009Directory服务器文件/package(与 DocumentRoot 文件一致)
可能遇到的问题
端口占用问题
解决方法: 重新指定端口
访问出现 403 Forbidden 问题
解决方法:
1. 查看文件目录权限;
2. 查看 Files 标签,看下权限配置 是不是 Deny from all,如果是,可以注释或者更改为 allow from all.
3. 遇到了一个坑,发现文件目录没有权限。究其原因,是因为 conf 目录下的 httpd.conf 文件中有一个 Include conf.d/* 的指令,将conf.d 下的 welcome.conf 加载了进来,而 welcome.conf 文件中设置了 403 Forbidden,所以导致一直报错: Directory index forbidden by Options directive: /package/
参考文档
CentOS搭建 Apache 服务器Apache2.4中出现 You don't have permission to access / on this server.解决Apache服务器中403 Forbidden的问题
转载于:https://www.cnblogs.com/scharfsinnig/p/7232732.html
相关资源:Apache(文件上传下载)