ubuntu下apache根目录_ubuntu下怎么更改apache2的根目录 - CSDN
精华内容
参与话题
  • Ubuntu 16.04 安装Apache 服务器

    万次阅读 2017-10-03 10:43:32
    2. 在更新完成后(如果不想检查更新,也可直接输入此步)输入:sudo apt-get install apache2 3.完成后,在浏览器输入https://localhost 或者127.0.0.1,如果顺利跳出Apache版本网页,即代表安装成功

    1.在终端输入更新检查命令,sudo apt-get update


    2. 在更新完成后(如果不想检查更新,也可直接输入此步)输入:sudo apt-get install apache2


    3.完成后,在浏览器输入https://localhost 或者127.0.0.1,如果顺利跳出Apache版本网页,即代表安装成功


    4.停止服务:sudo /etc/init.d/apache2 stop


    5.  Apache的默认文档根目录是在Ubuntu上的/var/www目录 ,配置文件是/ etc/apache2/apache2.conf。配置存储在的子目录在/etc/apache2目录。

    展开全文
  • 修改根目录: 在 /etc/apache2/sites-available 中修改 000-default.conf 中的DocumentRoot /var/www/ 修改为想要的目录 比如:DocumentRoot /var/www/html/dokuwiki 修改完后重启:sudo /etc/init.d/apache2 ...
    1. 修改根目录:
      在 /etc/apache2/sites-available 中修改 000-default.conf
      中的DocumentRoot /var/www/ 修改为想要的目录
      比如:DocumentRoot /var/www/html/dokuwiki
      修改完后重启:sudo /etc/init.d/apache2 restart

    2. 修改默认网页:
      修改/etc/apache2/mods-available/dir.conf中的内容
      原来是:

    <IfModule mod_dir.c>
        DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
    </IfModule>

    添加上想要的文件或路径,优先级是从开始往后逐次读取(无文件就读下一个),如添加index.php、 dokuwiki

    <IfModule mod_dir.c>
        DirectoryIndex dokuwiki index.php index.html index.cgi index.pl index.php index.xhtml index.htm 
    </IfModule>
    展开全文
  • Ubuntu16.04 apache2.4 修改默认根目录

    千次阅读 2017-08-04 20:58:58
    Ubuntu16.04 默认 apt-get install apache2...apache2.4配置根目录文件在  /etc/apache2/sites-available/000-default.conf 默认是 /var/www/html 默认主页的配置在 /etc/apache2/mods-available/dir.conf 可以为
     Ubuntu16.04 默认 apt-get install apache2 安装的apache2.4
    apache2.4配置根目录文件在 
    /etc/apache2/sites-available/000-default.conf
    默认是 var/www/html
    可以改成想要的目录,比如/home/judge/etc/web

    默认主页的配置在
    /etc/apache2/mods-available/dir.conf
    可以为如下格式:index.html  index.cgi  index.pl  index.php index.xhtml index.htm
    可以修改为 ***.html等

    2017.8.3更新:

    修改默认根目录之后会报两个错误

    AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.19.158.209. Set the 'ServerName' directive globally to suppress this message

    以及
    访问localhost:80 报 404 You don't have permission to access / on this server.
    解决办法:
    第一个问题: 其实提示中已经说了让set ServeerName,所以
    在/etc/apache2目录下,打开apache2.conf文件,加一句:ServerName localhost:80
    第二个问题:
    网页上显示404说没有权限访问这个服务器
    还是apache2.conf文件,找到
    <Directory />
            Options FollowSymLinks
            AllowOverride None
            Order deny,allow
            allow from all
            #Require all denied
    </Directory>

    Require all denied这一句注释掉,加上 allow from all

    最后重启apache,发现已经正常了。

    参考http://httpd.apache.org/docs/2.4/ 
    展开全文
  • Ubuntu 18.04使用Apache搭建一个web服务器

    万次阅读 多人点赞 2018-07-25 17:08:27
    Ubuntu 18.04使用Apache搭建一个web服务器 几个必要的概念 web服务器 以我之见,web服务器就是运行在计算机上的一个向整个网络或者是web客户端、浏览器提供文档的一个程序,我们通过http请求便可以获取到...

    Ubuntu 18.04下使用Apache搭建一个web服务器


    几个必要的概念

    • web服务器

      以我之见,web服务器就是运行在计算机上的一个向整个网络或者是web客户端、浏览器提供文档的一个程序,我们通过http请求便可以获取到存储到web服务器中的信息。

    • web服务器与网络服务器的区别

      网络服务器是网络环境下为客户提供某种服务的专用计算机。换言之,我们的web服务器服务(程序)便是跑在这种计算机下面的。

    • 常见的web服务器

      常见的web服务器有Apache、ngnix、IIS

      • Apache

        Apache音译为阿帕奇, 是全世界最受欢迎的web服务器,因其快速、可靠并且可通过简单的API扩充,能将Python\Perl等解释器部署在其上面等优势,受到广泛的关注与使用。

      • Ngnix
        Apache的致命缺陷就是在同时处理大量的(一万个以上)请求时,显得有些吃力,所以“战斗民族”的人设计的一款轻量级的web服务器——Ngnix, 在高并发下nginx 能保持比Apache低资源低消耗高性能 ,

      • IIS
        iis是Internet Information Services的缩写,意为互联网信息服务,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务,

    Apache2 web 服务器的安装

    相信看了鸟哥的书,再加上自己的Linux版本是Ubuntu 18.04的朋友会疑惑自己的Linux系统上没有httpd这个服务,其实这一点我们不必惊慌,我们也不必单独装一个httpd服务,此时直接装一个Apache便搞定,因为httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。

    • 下面我们来看看新版的Apache2 web服务器的安装:

      1. 无需华丽的修辞,我们一个命令搞定

        sudo apt install apache2 -y
      2. 安装完毕后,我们检查是否启动了Apache服务

        systemctl status apache2
      3. 我们再来看看一些操作Apache的常用命令

        开启、关闭和重启服务器
        
        1、/etc/init.d/apache2 start    //启动Apache服务
        
        2、/etc/init.d/apache2 stop    //停止Apache服务
        
        3、/etc/init.d/apache2 restart    //重启Apache服务
      4. 下面我们就可以开始访问我们刚刚配置的Apache服务器了。打开浏览器,输入http://127.0.0.1/ (这是主机默认的IP地址)或者如果是云主机就输入云主机的IP地址。当我们看到下面的页面时变说明Apache2 服务已经成功在我们的服务器上工作了。
        这里写图片描述

    Apache修改网站根目录及默认网页

    我们来试着修改web服务器的配置,让我们可以在自己搭建的web服务器上访问到自己规定的数据:

    • 修改根目录

      /etc/apache2/sites-available 中修改 000-default.conf 中的DocumentRoot /var/www/ 修改为想要的目录
      比如:DocumentRoot /var/www/html/mainpage
      执行命令:

          vim /etc/apache2/sites-available/000-default.conf

      修改000-default.conf中的DocumentRoot /var/www/,如下

          ServerAdmin webmaster@localhost
          DocumentRoot /var/www/html    // 一般我们默认为这个作为网站的根目录
    • 接下来重启apache 即可

          sudo apache2ctl -k restart 
    • 修改默认网页为自己想要的页面

      修改/etc/apache2/mods-available/dir.conf中的内容
      执行命令:

      vim /etc/apache2/mods-available/dir.conf

      原来是:

      <IfModule mod_dir.c>
          DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm 
      </IfModule>

      添加上想要的/wordpress就行啦~

      <IfModule mod_dir.c>
          DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm /wordpress
      </IfModule>

      实际上在这里添加文件或目录的意思是,用于我们允许http请求访问到/var/www/html下的改文件或目录中的内容的意思:
      例如我添加了test这个目录

        <IfModule mod_dir.c>
            DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm /test
        </IfModule>

    在再里面添加个名为index.html的文档,写入“Hello World!”,于是我们便可通过IP地址+/test/index.html访问到:

    这里写图片描述

    好了,我们可以开始我们的网站搭建之路了。。。。。。

    展开全文
  • 关于ubuntu配置文件,严格地说UbuntuApache(或者应该说LinuxApache?我不清楚其他发行版的 apache软件包)的配置文件是 /etc/apache2/apache2.conf,Apache在启动时会自动读取这个文件的配置信息。而其他的...
  • Ubuntu 14.04上安装和配置Apache

    千次阅读 2018-05-12 10:04:47
    本篇博客主要介绍一下Linux系统如何安装web服务器————Apache的安装和配置(Apache是全球使用率最高的、开源的一个Web服务端软件,现在介绍一下如何在Ubuntu 14.04上安装和配置Apache)此次以ubantu系统为例,...
  • Ubuntu 搭建PHP环境

    万次阅读 2014-04-12 21:31:22
    安装 Apache2:  sudo apt-get install apache2  安装PHP模块:  sudo apt-get install php5  安装Mysql  sudo apt-get install mysql-server  其他...
  • ubuntu下设置外网访问apache服务器

    千次阅读 2016-12-20 19:48:14
    用php写的网站,xampp安装的集成环境,,想用外网访问linuxapache一直不成功,百度试了很多办法,改端口号,关闭防火墙之类的都没有办法,最终终于找到解决方案了。。。 进入apache的配置文件httpd.conf ...
  • ubuntu16.04配置apache2的目录

    千次阅读 2018-02-05 13:24:44
    前段时间搞了很久ubuntu服务器,可是还是搞得不太懂,今天又重新搞,算是基本明白apache2的配置大致怎么回事。 刚开始在网上搜索的,很多说是找http.conf,可是我找很久,都没有找到这个配置文件。在/etc文件夹,我...
  • ubuntu apache2配置

    万次阅读 2009-02-27 12:44:00
    ubuntu apache2配置1.apache2.conf 是主配置文件,httpd.conf 用户配置文件2.虚拟目录在 httpd.conf 中DocumentRoot "路径"ServerName 名称 allow from all Options +Indexes 3.设置(默认主目录)在 /etc/apache2...
  • Ubuntu 16.04搭建Web服务器

    万次阅读 2017-06-26 14:16:00
    1.本文Ubuntu 16.04搭建Web服务器(MySQL+Apache)的内容很多可能参照网上前辈的,但有所改进吧。这些设置可能会有所不同,你需要根据不同情况进行修改。 2.切换管理员身份 在ubuntu中需要用root身份进行操作,...
  • Ubuntu16.04 配置PHP7.0开发环境

    千次阅读 2016-07-17 16:33:50
    Ubuntu16.04 LTS 系统默认安装PHP7.0 。配置PHP7.0的开发环境,只需要安装apache2和mysql;...步骤一: 安装apache2的命令为:sudo apt-get install apache2 ...apache2在Ubuntu下的项目根目录默认为:/var/www/html 项
  • 修改网站默认目录 Apache2的默认目录在:/var/www/html 配置文件:/etc/apache2/sites-enabled/000-default 找到以下位置: DocumentRoot /var/www/html 修改: DocumentRoot /var/www/html ...(你自己设定的文件...
  • 修改根目录: 在 /etc/apache2/sites-available 中修改 000-default.conf 中的DocumentRoot /var/www/ 修改为想要的目录 比如:DocumentRoot /var/www/html/mainpage 接下来重启apache,sudo apache2ctl -k ...
  • Ubuntu修改目录下所有内容权限

    千次阅读 2018-04-03 11:24:57
    一、 简介 chmod -R [用户和权限] [目录] “-R”表示递归,注意是大写。 二、 示例 ...chmod -R 777 apache-tomcat-9.0.6 ...apache-tomcat-9.0.6这个文件夹便开放...Linux更改目录及其的子目录和文件的访问权限 ...
  • Ubuntu16.04 安装最新Apache2加配置cgi

    千次阅读 2018-03-20 17:01:49
    Ubuntu16.04 安装最新Apache2加配置cgi 首先吐槽一下, apache一更新总是有些习惯性配置变更,对于大牛来说不算什么,可对刚入门学习的小白来说,特别是英盲来说(比如我),简直抓狂,因为一些小的更改,按照以前的教程...
  • Ubuntu下安装配置Apache http server

    万次阅读 2014-04-25 10:26:00
    安装指令:sudo apt-get install apache2安装结束后: 产生的启动和停止文件是:/etc/init.d/apache2 启动:sudo apache2 start ...配置文件保存在 /etc/apache2 目录下  普通的apache发行版本配置文件是:ht
  • 今天然想在自己的服务器上上传一个静态页面,并通过IP地址访问,于是在网上查了很多资料,大部分情况都是如下:修改根目录: 在 /etc/apache2/sites-available 中修改 000-default.conf 中的DocumentRoot /var/...
  • ubuntu apache2下目录结构

    万次阅读 2012-10-11 15:18:03
    ubuntu apache2下目录结构 在WindowsApache的配置文件通常只有一个,就是httpd.conf。但我在Ubuntu Linux上用apt-get install apache2命令安装了Apache2后,竟然发现它的httpd.conf(位于/etc/apache2目录...
1 2 3 4 5 ... 20
收藏数 12,362
精华内容 4,944
关键字:

ubuntu下apache根目录