apache常使用配置
欢迎指错,欢迎交流。
我们在服务器上,很多都使用的nginx,可以负载均衡,反向代理商,但大部分我们都使用的apache,所以不论是使用wamp或者者xampp等集成环境,还是自己安装apache,都要学会apache的常使用配置。
apache的配置文件httpd.conf
linux上使用一键安装包,使用源码或者者rpm包安装的apache位置都不一样
可能在: /usr/local/apache/conf/httpd.conf
或者者: /etc/httpd/conf/httpd.conf
windows下一般在安装目录下apache\conf\httpd.conf
我的xampp–>D:\\xampp\apache\conf\httpd.conf
apache默认网页保存位置
linux下:
源码包:/usr/local/apache2/htdocs/
rpm包安装:/var/www/html/
windows下:
我的xampp–>D:\\xampp\htdocs
wamp–>D:\wamp\www
apache日志保存位置
linux下:
/usr/local/apache/logs/或者者/var/log/httpd/
windows下:
我的xampp–>D:\\xampp\apache\logs
1,配置文件httpd.conf的基本配置及详情
ServerRoot–>apache主目录
Listen–>监听端口
LoadModule–>加载的相关板块
Group–>使用户和组
将htdocs目录使用户组和使用户改为daemon,之后可写。
ServerAdmin–>管理员邮箱
ServerName –>服务器名(没有域名解析时,用临时解析。不开启)
ErrorLog “logs/error_log–>错误日志
CustomLog “logs/access_log” common–>正确访问日志
DirectoryIndex index.html index.php–>默认网页文件名,优先级顺序
Include etc/extra/httpd-vhosts.conf –>子配置文件中内容也会加载生效
定于权限其中:
此条:Options Indexes FollowSymLinks
None:没有任何额外权限;
All:所有权限
Indexes:浏览权限(当此目录下没有默认网页文件时,显示目录内容)
FollowSymLinks:准许软连接到其余目录
此条AllowOverride None
None:.htaccess中权限不生效
All:文件中所有权限都生效
AuthConfig:文件中,只有网页认证的权限生效
此条:
Require all granted 访问控制列表
2,虚拟主机vhost配置
DocumentRoot “D:/xampp/htdocs/test/web/”
ServerName www.test.com
ServerAlias test.com
windows下我虚拟的test网站
部分配置文件解释
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » apache常使用配置