apache服务配置

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Apache 安装后启动然后配置即可.记得开启80 端口.

iptables –I INPUT –p tcp –dport 80 –j ACCEPT 开启tcp 80 端口

apache 的配置文件: httpd.conf 路径: /etc/httpd/conf/httpd.conf

DocumentRoot “/var/www/html”设置主目录的路径

DirectoryIndex index.html index.html.var 设置默认主文档,中间用空格格开

Listen 80

Listen 192.168.1.1:80 设置apache监听的IP地址和端口号,可添加多个

ServerRoot “/etc/httpd”设置相对根目录的路径(存放配置文件和日志文件)

ErrorLog Logs/error_log 设置错误日志存放路径

CustomLog Logs/access_log combined (日志格式) 设置访问日志存放路径

如果日志文件存放路径不是以”/”开头,则意味着该路径相对于ServerRoot 的相对路径. ServerAdmin 邮箱地址{设置管理员的E-mail地址

ServerName FQDN名或IP地址{设置服务器主机名

由于Apache默认字符集为西欧(UTF-8),所以客户端访问中文网页时会出现乱码. 将语句“AddDefaultCharset UTF-8”改为“AddDefaultCharset GB2312”方可解决,不过要重新启动Apache服务. 修改完默认字符集后,客户端如需访问,要先清空浏览器的缓存.

创建虚拟目录,添加Alias语句即可

Alias /ftp “/var/ftp”Alias 虚拟目录名物理路径

Options Indexes 定义目录特性

AllowOverride None 一般这样写就行

Order allow,deny 设置访问权限

Allow from all 允许所有用户访问

要实现虚拟目录用户认证,首先要建立保存用户名和口令的文件

htpasswd -c /etc/httpd/mysecretpwd (文件名) text (用户)

-c 选项表示无论口令文件是否已经存在,都会重新写入文件并删去原有内容.所以在添加第二个用户到口令文件时,就不需要使用-c 选项了.

Alias /ftp “/var/ftp”

AuthType Basic 设定认证类型,Basic最常用AuthName “This is a private directory. Please Login:”辛苦点,全背上吧. AuthUserFile /etc/httpd/mysecretpwd 定义口令文件路径Require user text(用户) 定义允许哪些用户可以访问

创建其于IP地址的虚拟主机,虚拟主机IP为192.168.1.1

ServerName 192.168.1.1:80

ServerAdmin web@

DocumentRoot “/usr/www”

DirectoryIndex index.html

ErrorLog logs/www/error_log

CustomLog logs/www/access_log combined

创建其于域名的虚拟主机,服务器IP为192.168.1.1, 必须在DNS服务器上为添加一条A记录,将其解析到192.168.1.1

NameVirtualHost 192.168.1.1 开头必须有这一句!!!

ServerName :80

ServerAdmin web@jiang.cm

DocumentRoot “/usr/www”

DirectoryIndex index.html

ErrorLog logs/www/error_log

CustomLog logs/www/access_log combined

相关文档
最新文档