欢迎光临主机说
推荐主机,分享技术教程

CentOS Linux系统下更改Apache默认网站目录

主机说前几个月曾入手一台Gestiondbi服务器,放着吃灰了几个月感觉有点可惜,打算拿来放个站。等配置好环境后,发现无论怎么折腾,默认页面都是centos的默认页。开始还以为是自己配置的问题,果断又重装啥的,依然无效。
这样来回折腾数次都是无功而返。网上一搜原来发现是centos配置好Apache的默认目录页面。只要改掉它的默认目录即可。无论是使用的是什么一键包配置的环境,在某些主机商诸如这个奇葩的Gestiondbi主机上(大多数商家的机器就不会有这种情况),等你配置环境完毕,后面都给你默认Apache的默认解析路径,返回的是这个默认Apache测试页面。这可能跟某些主机商主机有关。主机说发现,以主机说使用的Centos环境来说,发现Apache默认解析路径是/var/www/html,如果不想使用这个默认路径,可以自己设置为自己所使用的一键包环境配置默认的站点存放的目录。
例:主机说在Gestiondbi服务器上使用的是宝塔linux面板搭建的环境,默认的站点目录是在根目录下的/www/wwwroot/文件夹,这样我们可以将原来的Apache默认解析路径/var/www/html改为/www/wwwroot/即可。
由于我们已经在putty上搭建好了宝塔linux面板,配置好了环境。因此无需再新建站点目录了,搭建好面板,自动创建好了存放站点目录/www/wwwroot/。因此我们仅需要修改默认的Centos下的默认Apache解析路径目录/var/www/html为我们的存放站点目录/www/wwwroot/即可

操作步骤: (适用于所有其他一键环境配置包,下面为宝塔linux面板环境配置的默认站点路径)

1、vi /etc/httpd/conf/httpd.conf
找到 DocumentRoot “/var/www/html” 这一段 #apache的根目录
把/var/www/html 这个目录改为/www/wwwroot/
再找到 #定义apache /var/www/html这个区域
把 /var/www/html改成/www/wwwroot/
这样我们就把apahce的默认路径改掉了
理论上,改后reboot服务器即可生效,如果不生效,操作完下面几步。
1 service httpd restart #重启Apache服务器
2、访问localhost的时候,会发现访问拒绝,这是为什么呢?
主要是因为你的/home/wwwroot/web1/htdocs的权限是750,apache这个用户没有权限访问,你需要更改掉权限,可以这样改
1 chmod -R 755 /data/website
然后去访问 发现正常运行了(apache的用户:apache 运行apache的组:apache)
至此,Apache默认网站目录更改成功。
然后把你的项目移到配置好的目录下即可。

相关文章

赞(0) 打赏
未经允许不得转载:主机说 » CentOS Linux系统下更改Apache默认网站目录
分享到: 更多 (0)

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    centos有点难度,暂时还不会用~~慢慢学习中

    香港服务器2年前 (2017-06-12)回复
    • 哥你用的是Debian ?

      admin2年前 (2017-06-12)回复

更多更全VPS服务器资讯与IT技术教程分享

主机说联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏