前言

这两天使用Apache2作为网站服务器,开发应用的时候需要使用/home/mydir/html作为工作目录,因为使用/var/www的话需要root权限,很不方便。但是问题来了,网上很多教程都说需要修改http.conf,而deepin下的apache2没有httpd.conf。以下是我解决问题的过程。

  1. 参照网上教程,修改根目录

    sudo nano  /etc/apache2/sites-available/000-default.conf 

    DocumentRoot /var/www/修改为想要的目录

    比如:DocumentRoot /var/www/html/mainpage

  2. 重启apache2服务器

    sudo service apache2 restart
  3. 完成后访问127.0.0.1会出现404 Forbiden错误,但是访问localhost能够出现apache2的欢迎页,于是我在欢迎页上找到了如下一段话

    If your site is using a web document root located elsewhere (such as in /srv) you may need to whitelist your document root directory in /etc/apache2/apache2.conf.

    也就是说如果使用非根目录的话,需要更改apache2.conf

  4. 于是修改权限

    sudo nano /etc/apache2/apache2.conf

    添加如下一段

    <Directory /home/yourdir>Options Indexes FollowSymLinksAllowOverride NoneRequire all granted
    </Directory>
  5. 然后重启

    sudo service apache2 restart

修改apache2根目录相关推荐

  1. Ubuntu 安装和修改Apache2端口

    Ubuntu 安装和修改Apache2端口 [日期:2013-05-15] 来源:Linux社区  作者:sheismylife [字体:大 中 小] Linux系统:Ubuntu 13.04 因为本 ...

  2. 修改apache2.config里的 AllowOverride All ,也已经把 .htaccess文件放入网站目录下 ,但无法访问网站(500错误,提示为服务器问题)

    问题:已经修改apache2.config(非Ubuntu为 httpd.config)里的 AllowOverride All ,也已经把 .htaccess文件放入网站目录下 ,但无法访问网站(5 ...

  3. lumen 项目根目录_利用rewrite修改网站根目录,适用于laravel、lumen

    ###背景 最近几天准备做个小项目,使用国内的某平台进行版本控制.项目演示.质量管理.由于使用的是laravel框架,项目入口在public目录下,演示平台又不提供修改网站根目录的功能权限.那么能不能 ...

  4. 阿里云服务器,修改Apache2默认端口80

    阿里云服务器,修改Apache2默认端口80 Apache2默认端口是80,但是一般这个80端口会被别的进程占用,为了避免进程之间冲突,有时候我们可以修改默认端口,个人修改原因是因为部署域名的时候需要 ...

  5. phpstudy2018修改网站根目录以及本地域名访问配置方法

    phpstudy2018此版本修改网站根目录和之前版本还是有一定的区别,区别就是之前的版本只需要修改apache中的http.conf文件就可以而2018版本还需要修改vhosts文件配置. 不过我们 ...

  6. ubuntu 修改apache2 默认网站目录和默认主页文档

    1.修改默认网站目录 ubuntu8.10下修改apache2的默认文档目录默认是在/var/www里面 sudo gedit /etc/apache2/sites-enabled/000-defau ...

  7. Ubuntu 修改Apache2网站根目录及默认网页

    1.修改根目录: 在 /etc/apache2/sites-available 中修改 000-default.conf 中的DocumentRoot /var/www/ 修改为想要的目录  比如:D ...

  8. apache2 默认首页php,每天进步一点点:Ubuntu下修改Apache2默认网页(主页)

    以往自己做网页都习惯用index.html或者index.php来为主页命名,用在cPanel虚拟主机上也没发现任何问题.但是从网上下载一组网页后,并放到Apache2+Ubuntu的环境下,却发现默 ...

  9. phpcms v9安全教程:修改phpcms根目录下的phpcms目录名称

    1.修改根目录下 api.php 文件: include PHPCMS_PATH.'phpcms/base.php'; 修改为: include PHPCMS_PATH.'cmsjzy/base.ph ...

  10. Ubuntu中Apache修改DocumentRoot(修改网站根目录)

    今天配置好Apache+PHP+MySQL 但是apache默认DocumentRoot是/var/www 想把它改到我Windows下进行测试的k:/wwwroot 把 apache2.conf 翻 ...

最新文章

  1. 扎心一问!为什么前后端分离后,你比从前更痛苦?
  2. ip协议分析实验报告_入门工业通讯之EtherNet/IP协议分析
  3. 霍尔传感器测量转向的方法
  4. 深度学习模型大合集:GitHub趋势榜第一,两天斩获2000星
  5. dao-service-servlet-jsp构建简易web通讯录(三层开发)预备知识
  6. JavaWeb网络考试系统
  7. 常用的几种红外接收器
  8. VMware16阿里云盘
  9. 使用HBuilder打包App教程(图文教程)
  10. 三极管流水灯电路设计
  11. python之父考虑重构python解释器_Python之父考虑重构Python解释器
  12. Linux上接收广播
  13. VPS云主机是什么?有什么优势?
  14. Altium Designer绘制电路原理图——PCB图
  15. 如何将PDF转换成Excel表格?这两种方法超实用
  16. 目标检测:二维码检测方案
  17. 【复盘1】政治+数学+英语+专业课
  18. 每一步都要确保投资人利益—MDU价格保障机制之销毁
  19. 《1024 程序员节》—我喂自己袋盐
  20. mac下编译android下libaac,Mac 下编译SOX for android (.a静态库)

热门文章

  1. 2020中国华录杯·数据湖算法大赛—定向算法赛(吸烟打电话检测)baseline-tensorflow2.3-python3.6
  2. 线性表13|约瑟夫问题 – 数据结构和算法18
  3. Android adb脚本文件神器
  4. 小米android6.01 root,小米手机6详细刷成开发版开启root超级权限的教程
  5. 他是发明声呐的物理天才,被妻子家暴后出轨守寡的师母,爱因斯坦却公开支持.........
  6. 【整理】system\app中的APK一览
  7. Photoshop CS4 使用通道精确抠图
  8. pb模型多batch_介绍Modern Batch和计算密集型编程模型
  9. 爱快支持服务器网卡嘛,虚拟机安装爱快软路由,跟我一起来测试,单网卡安装教程...
  10. C# 实现DES加密解密