文档介绍:与web有关的重要目录(httpd)
/etc/httpd Apache根目录位置
/etc/httpd/conf
/var/www/html 主服务器网页存放位置
Web简单示例
搭建一个简单的web服务器,,默认端口80,,管理员的邮箱地址为******@,网页编码采用GB2312,所有网页信息保存在/var/www/html目录下,将Apache的根目录设置为/etc/httpd目录。
过程:
,
####Section 1:Global Environment
ServerRoot “/etc/httpd” ----- Apache的根目录
Listen 80 ----- 默认端口80
####Section 2:‘Main’ server configuration
ServerAdmin ******@ ---管理员的默认邮箱地址
ServerName :80 -----
DocumentRoot “/var/www/html” ----所有网页信息保存位置
DirectoryIndex ----
AddDefaultCharset UTF-8
AddDefaultCharset GB2312 ----网页编码采用GB2312
,
去掉或注释
#<LocationMatch “*/+S”>
# Options –Indexes
# ErrorDocument 408 /error/
#<LocationMatch>
,让其他用户具有读和可执行权限(705)。
。
。
基于端口的虚拟主机的设置
,在8080和8090两个不同的端口配置web服务虚拟主机,对应的虚拟主机目录分别为/var/www/port8080和/var/www/port8090,,内容有所不同。
过程:
,
####Section 1:Global Environment
ServerRoot “/etc/httpd” ----- Apache的根目录
Listen 8080
Listen 8090 ----- 设置端口8080、8090
####Section 3:Virtual Hosts
<VirtualHost :8080>
DocumentRoot /var/www/port8080
DirectoryIndex -----默认首页,可不写
ErrorLog logs/port8080-error_log -----默认日志,可不写
CustomLog /logs/ports8080-access_log common
</VirtualHost >
基于端口的虚拟主机的设置
<VirtualHost :8090>
DocumentRoot /var/www/port8090
DrectoryIndex
ErrorLog logs/port8090-error_log
CustomLog /logs/ports8090-access_log common
</VirtualHost >
,创建目录port8080和port8090,,内容要有所不同。
.
5. 重启httpd服务(那两个失败是指域名解析的错误,可以不管)