apache配置文件(apache配置)

2023-05-29 15:50:03 生活知识 0阅读 回答者:admin

大家好,小评来为大家解答以上问题。apache配置文件,apache配置很多人还不知道,现在让我们一起来看看吧!

1、简介

2、1www: World Wide Web

3、Http协议:超文本传输协议

4、HTML语言:超文本标记语言

5、2URL:统一资源定位协议域名:端口网页文件名

6、http://www.sina.com.cn:80/11/index.html

7、www.sina.com.cn

8、3.如何建立一个万维网服务器

9、windows IIS+asp+SQLserver

10、Internet Information server

11、Linuxapache+mysql+php

12、第二次安装

13、1.灯源代码安装

14、、

15、2、rpm包安装

16、httpd

17、mysql

18、mysql-server

19、php

20、php-devel

21、php-mysql

22、3.相关文件

23、apache配置文件

24、源码包安装:/usr/lcoal/Apache 2/etc/httpd。会议

25、 /usr/local/apache/etc/extra/*.conf

26、

27、RPM package installation: /etc/httpd/conf/httpd.conf

28、默认网页保存位置:

29、源码包:/usr/local/apache2/htdocs/

30、RPM package installation: /var/www/html/

31、日志存储位置

32、源码包:/usr/local/apache2/log/

33、Revolutions per minute package: /var/log/httpd/

34、四个配置文件

35、注意apache配置文件严格区分大小写。

36、1主机环境的基本配置

37、ServerRootapache主目录

38、监听监听端口

39、由LoadModule加载的相关模块

40、User

41、组用户和组

42、ServerAdmin管理员邮箱

43、ServerName服务器名称(没有域名解析时,使用临时解析。不要打开)

44、Error Log Log/Error Log Error Log

45、目录索引默认网页文件名和优先顺序在index.html index.php。

46、包括etc/extra/httpd-vhosts.conf在内的子配置文件中的内容也将被加载并生效。

47、2主页目录和权限

48、DocumentRoot '/usr/local/apache2//htdocs'

49、主页目录

50、Directory '/usr/local/apache2//htdocs'

51、#Directory关键字定义目录权限。

52、Options Indexes FollowSymLinks

53、#options

54、无:没有额外的权限。

55、全部:所有权限

56、索引:浏览权限(当该目录中没有默认网页文件时,将显示该目录的内容)

57、FollowSymLinks:允许软连接到其他目录。

58、AllowOverride None

59、#定义了。允许目录中的htaccess文件生效。

60、无:权限无:htaccess不会生效。

61、All:文件中的所有权限生效。

62、AuthConfig:在文件中,只有网页认证的权限生效。

63、顺序允许、拒绝访问控制列表

64、 Allow from all

65、#定义此目录允许的访问权限。

66、例1:允许所有,拒绝特殊。

67、顺序允许,拒绝权限顺序是先允许权限,再拒绝权限。

68、允许所有权限是允许所有

69、deny from 192,168.150.254拒绝权限是拒绝254

70、例2:拒绝所有,允许特殊

71、Order deny,allow权限顺序是先实现拒绝权限,再实现允许权限

72、deny from all拒绝权限时拒绝所有

73、allow from 192.168.150.0/24允许权限是允许150网段

74、/Directory

75、3目录别名

76、子配置文件名etc/extra/httpd-autoindex.conf

77、Alias /icons/'/usr/local/apache2//icons/'

78、 apache以为在这里实际目录位置

79、定义别名/icons/----

80、http://192.168.1.253/icons/

81、Directory '/usr/local/apache2//icons'

82、 Options Indexes MultiViewsMultiViews多编码支持

83、 AllowOverride None

84、 Order allow,deny

85、 Allow from all

86、/Directory

87、4用户认证

88、限制特定目录,只有指定用户可以访问。

89、1)建立需要保护的目录

90、在/usr/local/apache2/htdocs/11下建立目录,然后保护

91、使用别名,在系统位置建立目录,然后保护

92、mkdir -p /share/soft

93、2)修改配置文件,允许权限文件生效

94、vi /usr/local/apache2/etc/httpd.conf

95、Alias /soft/'/share/soft/'

96、Directory '/share/soft'

97、 Options Indexes

98、 AllowOverride All#开启权限认证文件.htaccess

99、 Order allow,deny

100、 Allow from all

101、/Directory

102、重启apache

103、3)在指定目录建立权限文件

104、cd /share/soft

105、vi .htaccess

106、AuthName '50 docs'

107、#提示信息

108、AuthType basic

109、#加密类型

110、AuthUserFile /share/soft/apache.passwd

111、#密码文件,文件名自定义。

112、require valid-user

113、#允许密码文件中所有用户访问

114、4)建立密码文件,加入允许访问的用户。用户和系统用户无关

115、/usr/local/apache2/bin/htpasswd -c /share/soft/apache.passwd test1

116、-c 建立密码文件,只有添加第一个用户时,才能-c

117、/usr/local/apache2/bin/htpasswd -m /share/soft/apache.passwd test2

118、-m 再添加更多用户时,

119、5虚拟主机

120、xeon *2

121、1)分类

122、基于IP的虚拟主机:一台服务器,多个IP,搭建多个网站

123、基于端口的虚拟主机一台服务器,一个ip,搭建多个网站,每个网络使用不同端口访问

124、基于名字的虚拟主机一台服务器,一个ip,搭建多个网站,每个网站使用不同域名访问

125、2)步骤:

126、解析试验域名

127、www.sina.com

128、www.sohu.com

129、规划网站主目录

130、/usr/local/apache2/htdocs/sina--------------www.sina.com

131、/usr/local/apache2/htdocs/sohu ------------ www.sohu.com

132、 修改配置文件

133、vi /usr/local/apache2/etc/httpd.conf

134、Include etc//extra/httpd-vhosts.conf

135、#打开虚拟主机配置文件

136、vi /usr/local/apache2/etc/extra/httpd-vhosts.conf

137、NameVirtualHost 192.168.150.253

138、#启动虚拟主机,指定虚拟主机ip

139、Directory '/usr/local/apache2/htdocs/sina'

140、 Options Indexes

141、 AllowOverride None

142、 Order allow,deny

143、 Allow from all

144、/Directory

145、Directory '/usr/local/apache2/htdocs/sohu'

146、 Options Indexes

147、 AllowOverride None

148、 Order allow,deny

149、 Allow from all

150、/Directory

151、VirtualHost 192.168.150.253

152、#注意,只能写ip

153、 ServerAdmin [email protected]

154、#管理员邮箱

155、 DocumentRoot '/usr/local/apache2/htdocs/sina'

156、#网站主目录

157、 ServerName www.sina.com

158、#完整域名

159、 ErrorLog 'logs/sina-error_log'

160、#错误日志

161、 CustomLog 'logs/sina-access_log' common

162、#访问日志

163、/VirtualHost

164、VirtualHost 192.168.150.253

165、 ServerAdmin [email protected]

166、 DocumentRoot '/usr/local/apache2/htdocs/sohu'

167、 ServerName www.sohu.com

168、 ErrorLog 'logs/sohu.com-error_log'

169、 CustomLog 'logs/sohu.com-access_log' common

170、/VirtualHost

171、6rewrite重写功能

172、在URL中输入一个地址,会自动跳转为另一个

173、1)域名跳转www.sina.com ------ www.sohu.com

174、开启虚拟主机,并正常访问

175、修改配置文件,使sina目录的。htaccess文件生效

176、Directory '/usr/local/apache2/htdocs/sina'

177、 Options Indexes FollowSymLinks

178、 AllowOverride All

179、 Order allow,deny

180、 Allow from all

181、/Directory

182、vi /usr/local/apache2/htdocs/sina/.htaccess

183、RewriteEngine on

184、#开启rewrite功能

185、RewriteCond %{HTTP_HOST} ^www.sina.com

186、把以www.sina.com开头的内容赋值给HTTP_HOST变量

187、RewriteRule .* http://www.sohu.com

188、.* 输入任何地址,都跳转到http://www.sohu.com

189、2)静态网页向动态网页跳转

190、修改配置文件

191、Directory '/usr/local/apache2/htdocs/sohu'

192、 Options Indexes FollowSymLinks

193、 AllowOverride All

194、 Order allow,deny

195、 Allow from all

196、/Directory

197、vi /usr/local/apache2/htdocs/sohu/.htaccess

198、RewriteEngine on

199、RewriteRule index(\d+).html index.php?id=$1

200、#输入index(数值).html时,跳转到index.php文件,同时把数值当成变量传入index.php

201、7常用子配置文件

202、httpd-autoindex.confapache系统别名

203、httpd-default.conf线程控制*

204、httpd-info.conf状态统计网页

205、httpd-languages.conf语言编码*

206、httpd-manual.confapache帮助文档

207、httpd-mpm.conf最大客户端限制*

208、httpd-multilang-errordoc.conf报错页面*

209、httpd-ssl.confssl安全套接字访问

210、httpd-userdir.conf用户主目录配置

211、httpd-vhosts.conf虚拟主机

本文到此结束,希望对大家有所帮助。

免责声明:本文来源网友投稿及网络整合仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。投诉邮箱:2084928086@qq.com。

本文地址:http://www.lnsss.com/shenghuo/zhishi/545612.html