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

本文涉及的产品
.cn 域名,1个 12个月
简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
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 none
     Require all denied
< /Directory >
DocumentRoot  "/usr/local/apache/htdocs"
<Directory  "/usr/local/apache/htdocs" >
     Options FollowSymLinks
     AllowOverride None
     Rquire 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\""  combined
     LogFormat  "%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 None
     Options None
     Require all granted
< /Directory >
<IfModule mime_module>
     TypesConfig conf /mime .types
     AddType application /x-compress  .Z
     AddType 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.com
     DocumentRoot  /usr/local/apache/htdocs/
     <Directory  "/usr/local/apache/htdocs/"  >
         Options  FollowSymLinks
         AllowOverride None
         Require all denied
     < /Directory >
< /VirtualHost >
 
3,禁止ip访问模板
# cat 1.1.1.1.conf
<VirtualHost *:80>
     ServerAdmin root@myself.com
     ServerName 1.1.1.1
     ServerAlias 2.2.2.2
     DocumentRoot  /usr/local/apache/htdocs/
     <Directory  "/usr/local/apache/htdocs/"  >
         Options  FollowSymLinks
         AllowOverride None
         Require all denied
     < /Directory >
< /VirtualHost >
 
4,虚拟主机配置文件模板
# cat www.test.com.conf
#www.test.com
<VirtualHost *:80>
     ServerAdmin admin@ test .com
     DocumentRoot  /data/web_root/www . test .com /www
     ServerName www. test .com
     ServerAlias iwww. test .com
     ErrorLog  "/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"  combined
      RewriteEngine On
    <Directory  "/data/web_root/www.test.com/www" >
       Options FollowSymLinks
       AllowOverride all
       Require all granted
    < /Directory >
< /VirtualHost >









本文转自 wpf926 51CTO博客,原文链接:http://blog.51cto.com/wupengfei/1956600,如需转载请自行联系原作者
目录
相关文章
|
网络协议 Linux 应用服务中间件
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
220 0
|
1月前
|
弹性计算 网络协议 安全
如何使用阿里云虚拟主机和域名设置网站?
如何使用阿里云虚拟主机和域名设置网站?
阿里云域名购买注册流程_创建信息模板_域名实名认证全流程
阿里云域名注册指南:访问[阿里云域名注册入口,查询并注册心仪域名,选择后缀,加入清单后结算。价格因后缀而异,如.com首年78元。创建域名信息模板完成实名认证,首次需上传资料。获取优惠口令并使用可享折扣
|
3月前
|
网络协议 Apache
|
6月前
|
域名解析 开发工具 Windows
创建两个基于域名的虚拟主机1.www.aaa.com网页目录为/aaa2.www.bbb.com网页目录为/bbb
创建两个基于域名的虚拟主机1.www.aaa.com网页目录为/aaa2.www.bbb.com网页目录为/bbb
190 0
|
6月前
|
安全 Linux 网络安全
Linux _ apache服务器部署 不同域名—访问不同网站(多网站)
Linux _ apache服务器部署 不同域名—访问不同网站(多网站)
144 1
|
域名解析 Apache PHP
PHP Apache - 多站点虚拟主机配置
PHP Apache - 多站点虚拟主机配置
420 0
|
6月前
|
域名解析 开发工具 Windows
创建两个基于域名的虚拟主机
创建两个基于域名的虚拟主机
32 0
创建两个基于域名的虚拟主机
|
应用服务中间件 nginx Windows
66分布式电商项目 - nginx基于域名配置虚拟主机
66分布式电商项目 - nginx基于域名配置虚拟主机
94 0

推荐镜像

更多