一台新的 linux CentOS 站群服务器, 安装好 php 环境后,发现 apache 预设解析路径是/var/www/html, 如果不想使用这个预设路径,可以自己设定一个目录。
例:在根目录下新建/data/website 资料夹用来存放专案。
准备工作:
建立目录
在根目录下
1 mkdir data
2 cd data
3 mkdir website
操作步骤:
1 、 vi /etc/httpd/conf/httpd.conf
找到 DocumentRoot “/var/www/html” 这一段 #apache 的根目录
把/var/www/html 这个目录改为/data/website
再找到 #定义 apache /var/www/html 这个区域
把 /var/www/html 改成/data/website
这样我们就把 apahce 的预设路径改掉了
1 service httpd restart #重启 Apache 站群服务器
2 、访问 localhost 的时候,会发现访问拒绝,这是为什么呢?

主要是因为你的/home/wwwroot/web1/htdocs 的许可权是 750,apache 这个使用者没有许可权访问,你需要更改掉许可权,可以这样改
1 chmod -R 755 /data/website
然后去访问 发现正常执行了(apache 的使用者:apache 执行 apache 的组:apache)
至此,Apache 预设网站目录更改成功。
然后把你的专案移到配置好的目录下即可。