本次操作演示系统为 CentOS 6.2

修改默认目录

成功安装Apache之后,可能出于安全和其他原因的考虑,我们通常修改Apache默认的站点目录。

将默认目录 “/var/www/html” 修改为 “/home/htdocs”

进入home目录并创建相应htdocs目录

cd /home 进入home目录

mkdir htdocs 创建htdocs目录

chmod -R 755 /home/htdocs 设置htdocs目录权限

修改apache配置文件

目录创建完成后,需要修改apache配置文件(httpd.conf),将默认目录修改为/home/htdocs

vi /etc/httpd/conf/httpd.conf 使用vi编辑器打开配置文件

使用查找功能,查找DocuemntRoot关键字;注意:需要修改两个位置,如图所示

a949ea58aa2237188b8560eafd83efcb.png

vi编辑器命令

/关键字 向下查找关键字,按 “n” 可继续查找,找到对应位置之后按“a”进入插入模式即可编辑,编辑成功后输入“:wq” 保存并退出。

重启apache服务

执行命令:# service httpd restart 重启apache服务器

删除/重命名welcome.conf文件

以上操作完成后,访问apache服务器依然访问了默认站点目录。这时需要删除或重命名/etc/httpd/conf.d/welcome.conf 文件。

删除:rm /etc/httpd/conf.d/welcome.conf

mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf.bak

禁止访问目录列表

apache访问目录列表,对开发人员来说还是非常有用的,因为可以一目了然的看出目录结构,但是一旦发布到互联网上,为了提高网站安全性,目录列表就必须禁止访问。

将httpd.conf配置文件中Options Indexs FollowSymLinks 修改为 Options FollowSymLinks 也就是把Indexs去掉

5d33b66341a14f9a877e984d6730fd58.png

修改默认页面

修改httpd.conf配置文件中DirectoryIndex后面的值,允许多个,其先后顺序为优先级,既没有找到第一个文件会使用第二个以此类推

89d6e58bd0681733805e3dae40082594.png

设置开机自启动

设置Apache服务随系统启动:chkconfig httpd on

检查Apache服务自启动: chkconfig --list httpd

85462b88049587e138519799d74d8121.png

2-5显示on说明自启动设置成功

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐