1,主配置文件模板
# cat  httpd.conf
ServerRoot "/usr/local/apache"
Listen 80
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authn_core_module modules/mod_authn_core.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule authz_core_module modules/mod_authz_core.so
LoadModule access_compat_module modules/mod_access_compat.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule reqtimeout_module modules/mod_reqtimeout.so
LoadModule filter_module modules/mod_filter.so
LoadModule mime_module modules/mod_mime.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule env_module modules/mod_env.so
LoadModule headers_module modules/mod_headers.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule version_module modules/mod_version.so
LoadModule unixd_module modules/mod_unixd.so
LoadModule status_module modules/mod_status.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule dir_module modules/mod_dir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule php5_module        modules/libphp5.so
AddType application/x-httpd-php .php .php5
AddType application/x-httpd-php-source .phps
<IfModule unixd_module>
User www
Group www
</IfModule>
ServerAdmin you@example.com
ServerName localhost
<Directory />AllowOverride noneRequire all denied
</Directory>
DocumentRoot "/usr/local/apache/htdocs"
<Directory "/usr/local/apache/htdocs">Options FollowSymLinksAllowOverride NoneRquire all granted
</Directory>
<IfModule dir_module>DirectoryIndex index.php index.html
</IfModule>
<Files ".ht*">Require all denied
</Files>
ErrorLog "logs/error_log"
LogLevel warn
<IfModule log_config_module>LogFormat "%h %a %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combinedLogFormat "%h %a %l %u %t \"%r\" %>s %b" common<IfModule logio_module>LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio</IfModule>CustomLog "logs/access_log" common
</IfModule>
<IfModule alias_module>ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
</IfModule>
<IfModule cgid_module>## ScriptSock: On threaded servers, designate the path to the UNIX# socket used to communicate with the CGI daemon of mod_cgid.##Scriptsock cgisock
</IfModule>
<Directory "/usr/local/apache/cgi-bin">AllowOverride NoneOptions NoneRequire all granted
</Directory>
<IfModule mime_module>TypesConfig conf/mime.typesAddType application/x-compress .ZAddType application/x-gzip .gz .tgz
</IfModule>
Include conf/extra/httpd-mpm.conf
Include conf/extra/httpd-multilang-errordoc.conf
Include conf/vhosts/*.conf
Include conf/extra/httpd-default.conf
<IfModule proxy_html_module>
Include conf/extra/proxy-html.conf
</IfModule>
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
LoadModule remoteip_module modules/mod_remoteip.so
RemoteIPHeader X-Forwarded-For
RemoteIPInternalProxy 127.0.0.1 1.1.1.1 2.2.2
<Files ~ "\.tar|\.bz2|\.svn|\*.gz">Require all denied
</Files>
<DirectoryMatch .*\.svn/.*>Require all denied
</DirectoryMatch>2,默认配置文件模板
# cat defaults.conf
#2.4
<VirtualHost *:80>ServerAdmin root@myself.comDocumentRoot /usr/local/apache/htdocs/<Directory "/usr/local/apache/htdocs/" >Options  FollowSymLinksAllowOverride NoneRequire all denied</Directory>
</VirtualHost>3,禁止ip访问模板
# cat 1.1.1.1.conf
<VirtualHost *:80>ServerAdmin root@myself.comServerName 1.1.1.1ServerAlias 2.2.2.2DocumentRoot /usr/local/apache/htdocs/<Directory "/usr/local/apache/htdocs/" >Options  FollowSymLinksAllowOverride NoneRequire all denied</Directory>
</VirtualHost>4,虚拟主机配置文件模板
# cat www.test.com.conf
#www.test.com
<VirtualHost *:80>ServerAdmin admin@test.comDocumentRoot /data/web_root/www.test.com/wwwServerName www.test.comServerAlias iwww.test.comErrorLog "/data/logs/apache/www.test.com-error_log"CustomLog "|/usr/local/apache/bin/rotatelogs /data/logs/apache/www.test.com-access_log_%Y%m%d.log 86400 480" combinedRewriteEngine On<Directory "/data/web_root/www.test.com/www">Options FollowSymLinksAllowOverride allRequire all granted</Directory>
</VirtualHost>

转载于:https://blog.51cto.com/wupengfei/1956600

4----apache主配置文件模板和基于域名虚拟主机配置文件模板相关推荐

  1. nginx虚拟主机(基于域名虚拟主机、基于IP地址虚拟主机、基于端口虚拟主机设置)

    文章目录 Nginx支持的虚拟主机有三种 配置环境 配置DNS域名 安装环境 安装nginx 制作管理脚本 基于域名 基于端口 基于IP 基于用IP地址访问域名 Nginx支持的虚拟主机有三种 ●基于 ...

  2. 搭建基于域名虚拟主机

    修改主配置文件 # cd /etc/httpd/conf.d/# vim vhost.conf<VirtualHost *:80>DocumentRoot /var/www/wwwroot ...

  3. linux 添加虚拟主机,linux 基于ip虚拟主机(linux搭建虚拟主机)

    步骤一:为主机中的不同网卡设置各自的IP地址 # ifconfig eth0 192.168.149.1 # ifconfig eth0:1 192.168.149.2步骤二:在httpd.conf配 ...

  4. python回溯方法的模板_Python基于回溯法子集树模板解决0-1背包问题实例

    本文实例讲述了Python基于回溯法子集树模板解决0-1背包问题.分享给大家供大家参考,具体如下: 问题 给定N个物品和一个背包.物品i的重量是Wi,其价值位Vi ,背包的容量为C.问应该如何选择装入 ...

  5. 一台服务器配置多台ssl虚拟主机,同ip多域名虚拟主机SSL如何配置-SNI

    1.Server Name Indication(服务器名称指示) 以前一直听说基于域名的虚拟主机上只能使用同一张证书以配置SSL,其他域名会提示证书错误,或者去购买昂贵的多域名证书,直到无意中看到l ...

  6. nginx作为tcp代理 虚拟主机配置 模板

    # tcp协议虚拟主机的配置文件模板 # cat /usr/local/nginx/conf/tcp/tcp.test.com.conf user nginx; worker_processes au ...

  7. SNI: 实现多域名虚拟主机的SSL/TLS认证

    为什么80%的码农都做不了架构师?>>>    一. 介绍 早期的SSLv2根据经典的公钥基础设施PKI(Public Key Infrastructure)设计,它默认认为:一台服 ...

  8. 虚拟Web主机(基于域名配置,基于ip地址,基于端口)

    文章目录 虚拟Web主机 httpd支持的虚拟主机类型 基于域名的虚拟主机 基于IP地址的虚拟主机 基于端口的蓄力主机 基于域名的虚拟主机 修改DNS主配置文件 设置区域配置文件 添加区域数据配置文件 ...

  9. Apache HTTP Server搭建虚拟主机

    目录: Apache简介 安装Apache HTTP Server软件 配置文件解析应用案例 Apache简介 Apache HTTP Server项目是在Windows与Unix等平台上都可以运行的 ...

最新文章

  1. 图机器学习有多大神力?
  2. 时间罗盘html源代码_重磅!Vue 3.0源代码公布后,究竟有哪些变更?
  3. GitHub官方开源新命令行工具
  4. 图像模拟添加(产生)高斯噪声的OpenCV代码
  5. 《Android程序设计》一第一部分 工具和基础
  6. python中object转str_Python-TypeError:无法将“ int”对象隐式转换为str
  7. 搞懂这些SQL优化技巧,面试横着走
  8. R语言之MYSQL数据库获取及输出
  9. 腾讯云的ubuntu虚拟主机上再安装VirtualBox遇到的一些错误
  10. NIO和Netty经典面试题
  11. 架构可视化支撑系统演进探索
  12. 在vue项目中 如何定义全局变量 全局函数
  13. 解决VMware 7在Windows 7上无法上网的问题
  14. static与extern 的作用、typedef关键字
  15. Linux下命令积累
  16. WebSocket多人聊天室
  17. hermite spline
  18. centos添加互信
  19. 文字点选验证码的破解方法~
  20. 基于单片机的多功能智能指纹_手机_门禁卡_按键密码锁系统设计

热门文章

  1. LCA在线算法ST算法
  2. snmp获取设备相关管理信息
  3. ASP.NET应用开发心得
  4. 跨国IT服务提供商 Inetum 遭勒索攻击
  5. FireEye 红队失窃工具大揭秘之:分析复现 Confluence路径穿越漏洞 (CVE-2019-3398)
  6. 无人机在高楼区做倾斜摄影的地籍建模项目报告
  7. LightOJ - 1282 Leading and Trailing
  8. web前端安全机制问题全解析
  9. 理解 Memory barrier(内存屏障)【转】
  10. 魅族2016Java互联网方向其中一道笔试题--青蛙跳台阶问题