ubuntu 中apache配置_ubuntu中apache配置文件目录 - CSDN
精华内容
参与话题
  • ubuntuapache配置文件路径

    千次阅读 2012-03-28 13:22:25
    If you get this error: apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName then use a text editor such as "sudo nano" at the command line or "gksudo g

    If you get this error: apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName then use a text editor such as "sudo nano" at the command line or "gksudo gedit" on the desktop to edit


    如果你出现这个错误信息:apache2:不能找到完全有效的域名,现用127.0.0.1作为服务器域名,然后在命令行用文本编辑器比如“sudo nano”或者在桌面用“gksudo gedit”来编辑。

    /etc/apache2/httpd.conf
    
    

    然后在文件尾行加入

    ServerName localhost





    1.apache2.conf 是主配置文件,httpd.conf 用户配置文件
    2.虚拟目录在 httpd.conf 中
    DE><VirtualHost *>
    DocumentRoot "路径"
    ServerName 名称
    <Directory "路径"> allow from all Options +Indexes </Directory>
    </VirtualHost>DE>
    3.根设置(默认主目录)在 DE>/etc/apache2/sites-available/defaultDE>
    4.重启命令
    DE>sudo /etc/init.d/apache2 restartDE>或者
    DE>cd /etc/init.d
    sudo apache2 -k restart
    stop 停止;start 启动DE>
    5.日志文件在 /var/log/apache2/

    <VirtualHost *:80>
    ServerName www.kimoqi.com
    DocumentRoot /home/vsftpd/kimoqi
    </VirtualHost>
    <VirtualHost *:80>
    ServerName www.arwenedu.com
    DocumentRoot /home/vsftpd/wangguan/webapps
    </VirtualHost>
    <VirtualHost *:80>
    ServerName www.arwenedu.org.cn
    DocumentRoot /home/vsftpd/wangguan/chem
    </VirtualHost>
    vi /etc/httpd/conf/httpd.conf
    在Windows下,Apache的配置文件通常只有一个,就是httpd.conf。但我在Ubuntu Linux上用apt-get install apache2命令安装了Apache2后,竟然发现它的httpd.conf(位于/etc/apache2目录)是空的!进而发现Ubuntu的 Apache软件包的配置文件并不像Windows的那样简单,它把各个设置项分在了不同的配置文件中,看起来复杂,但仔细想想设计得确实很合理。
    严格地说,Ubuntu的Apache(或者应该说Linux下的Apache?我不清楚其他发行版的apache软件包)的配置文件是 /etc/apache2/apache2.conf,Apache在启动时会自动读取这个文件的配置信息。而其他的一些配置文件,如 httpd.conf等,则 是通过Include指令包含进来。在apache2.conf中可以找到这些Include行:
    引用
    # Include module configuration:
    Include /etc/apache2/mods-enabled/*.load
    Include /etc/apache2/mods-enabled/*.conf
    # Include all the user configurations:
    Include /etc/apache2/httpd.conf
    # Include ports listing
    Include /etc/apache2/ports.conf
    ……
    # Include generic snippets of statements
    Include /etc/apache2/conf.d/
    # Include the virtual host configurations:
    Include /etc/apache2/sites-enabled/
    结合注释,可以很清楚地看出每个配置文件的大体作用。当然,你完全可以把所有的设置放在apache2.conf或者httpd.conf或者任何一个配置文件中。Apache2的这种划分只是一种比较好的习惯。
    安装完Apache后的最重要的一件事就是要知道Web文档根目录在什么地方,对于Ubuntu而言,默认的是/var/www。怎么知道的呢?apache2.conf里并没有DocumentRoot项,httpd.conf又是空的,因此肯定在其他的文件中。经过搜索,发现在/etc /apache2/sites-enabled/000-default中,里面有这样的内容:
    引用
    NameVirtualHost *
    <VirtualHost *>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/
    ……
    这是设置虚拟主机的,对我来说没什么意义。所以我就把apache2.conf里的Include /etc/apache2/sites-enabled/一行注释掉了,并且在httpd.conf里设置DocumentRoot为我的用户目录下的某个目录,这样方便开发。
    再看看/etc/apache2目录下的东西。刚才在apache2.conf里发现了sites-enabled目录,而在/etc /apache2下还有一个sites-available目录,这里面是放什么的呢?其实,这里面才是真正的配置文件,而sites-enabled目录存放的只是一些指向这里的文件的符号链接,你可以用ls /etc/apache2/sites-enabled/来证实一下。所以,如果apache上配置了多个虚拟主机,每个虚拟主机的配置文件都放在 sites-available下,那么对于虚拟主机的停用、启用就非常方便了:当在sites-enabled下建立一个指向某个虚拟主机配置文件的链接时,就启用了它;如果要关闭某个虚拟主机的话,只需删除相应的链接即可,根本不用去改配置文件。
    mods-available、mods-enabled和上面说的sites-available、sites-enabled类似,这两个目录 是存放apache功能模块的配置文件和链接的。当我用apt-get install php5安装了PHP模块后,在这两个目录里就有了php5.load、php5.conf和指向这两个文件的链接。这种目录结果对于启用、停用某个 Apache模块是非常方便的。
    最后一个要说的是ports.conf,这里面设置了Apache使用的端口。如果需要调整默认的端口设置,建议编辑这个文件。或者你嫌它实在多 余,也可以先把apache2.conf中的Include /etc/apache2/ports.conf一行去掉,在httpd.conf里设置Apache端口。
    ubuntu里缺省安装的目录结构很有一点不同。在ubuntu中module和 virtual host的配置都有两个目录,一个是available,一个是enabled,available目录是存放有效的内容,但不起作用,只有用ln 连到enabled过去才可以起作用。对调试使用都很方便,但是如果事先不知道,找起来也有点麻烦。
    /etc/apache2/sites-available 里放的是VH的配置,但不起作用,要把文件link到 sites-enabled 目录里才行。
    1. <VirtualHost *>  
    2.          ServerName 域名  
    3.   
    4.          DocumentRoot 把rails项目里的public当根目录  
    5.          <Direc×y public根目录>  
    6.                  Options ExecCGI FollowSymLinks  
    7.                  AllowOverride all  
    8.                  allow from all  
    9.                  Order allow,deny  
    10.          </Direc×y>  
    11.          ErrorLog /var/log/apache2/error-域名.log  
    12. </VirtualHost>
    (其实下面这个链接内容也不错,http://bbs.7jiejie.com/t/20/1220367703950.html。 可以互为补充。也原样粘贴过来:

    在debian或ubuntu下安装的apache2,和用源代码编译的apache2是不完全一样的,它在使用上有一定的规则。这个规则使用起来具有很高的便利性,规划得很不错,特别适合在svn下的管理。所以,管理员尽量的遵守这个规则是一个好习惯。

    下面就用debian来说明吧,首先安装apache2,使用命令:

    apt-get install apache2

    就可以安装apache2完毕。

    然后可以试一下:

    /etc/init.d/apache2 stop (关闭apache)

    /etc/init.d/apache2 start (启动apache)

    /etc/init.d/apache2 restart (重启动apache)

    debian在启动脚本里做了点工夫,一般用这些命令来控制apache2的运行要比apachectl要便利。

    然后进入/etc/apache2/,apache2的配置文件就在此目录下,如果是第一次安装,可能会觉得这个目录下的东西比较陌生。查阅里面的httpd.conf,发现居然空空如也?

    这个目录下的apache2.conf才是apache的主配置文档,但是这个配置文件不需要去改动它。如果原先有一份配置文件,当然可以以最快速度,覆盖 apache2.conf,然后重启是能正常用的,但这并不符合规范。这时需要花一点工夫,把原配置文档拆分肢解,对应的修改/etc/apache2 /目录下的一些文件,apache2.conf会把/etc/apache2/下一些目录的文件包含进来,这样就可以工作了,然后下一个管理员接手工作的时候,就可以对配置一目了然。

    apache2.conf包含的配置文件包括conf.d、mods-enabled和sites-enabled这三个目录下的所有文件和httpd.conf、ports.conf。

    httpd.conf默认是一个空文件,在这里可以加入本机的一些所有虚拟主机都用到的全局配置。

    conf.d文件夹的用途是存放一些通用的代码块。

    ports.conf 文件一般就让它默认为80端口吧,当然要改的时候那是免不了。然后我说一个我个人惯常的小技巧,那就是把httpd.conf和ports.conf这两个文件mv到sites-enabled目录下,改名为00000-httpd.conf和00000-port.conf,然后在/etc /apache2/目录做两个软链接名字还是httpd.conf和ports.conf,是什么意思呢?最后再说。

    然后就是mods- available和mods-enabled目录,mods-available目录是存放着当前这个apache2所支持的所有模块的加载配置,mods-enabled目录下全是软链接,其目的是作一个开关之用,需要加载哪个模块,从mods-available目录做一个软链接过来就可以了,不需要的话,可以删掉这个软链接,而模块配置还是存在的。
    sites-available和sites-enabled两个目录和mods-的两个目录的作用是存放虚拟主机,做法大体一致,available是全放,enabled是软链接。在available里面写配置的时候,一般文件名取为该虚拟主机的主机名,例如www.163.com(http://www.163.com),文件内容就是www.163.com(http://www.163.com)这个虚拟主机的VirtualHost内容。值得注意的是NameVirtualHost这个标签,很容易多写或漏写,我目前是单独在conf.d目录下放有一个配置,在sites-available下面配置时就不用写这个配置。
    然后说说怎么管理这些配置,如果你只有一台机器,那么直接上去vi估计就可以了,不过我这有数百台机器,这样上去改点什么东西实在太麻烦,所以要做一些自动化:
    注意,这些自动化有一点地方是破坏了规则。
    目前的做法是,sites-available和mods-available目录我并不使用软链接机制,把conf.d、mods-enabled这两个目录放在svn管理系统上的通用目录里(例如:/server/0-apache_common/),sites-enabled放入svn管理系统的机器列表目录里(例如:/server/192.168.1.100/apache/)。上面提到我会把httpd.conf和ports.conf移到 sites-enabled目录下,所以这两个文件也同样放在svn的sites-enabled目录里。然后,我通过撰写一个bash shell,定期从svn上取下配置并自动重启动apache2,就达到了管理目的。
    这种做法我觉得主要问题是模块加载时会加载到不用的模块,不过用起来是没有大碍,所有用到的.so,我统统拷贝到mods-enabled下的modules目录里,然后修改.load文件的路径,这些修改都是一次性的,没有什么大碍。
    假如apache2需要升级的话,那么需要一次性把全部机器升级一遍,目前的做法是编译好.deb文件,然后在apt-get upgrade中升级。然后把模块重新编译,更新一遍svn,提交上去就可以自动更新完了,很方便。

    展开全文
  • ubuntu apache2配置

    万次阅读 2016-05-30 17:40:46
    1. 打开终端  快捷键 Ctrl+Alt+T 2. 输入下面的命令安装apache2  sudo apt-get install apache2 ... 当提示“您希望继续执行吗?...3. 配置apache2  (1)进入目录 /etc/apache2 。输入下面的命令可

    1. 打开终端

           快捷键 Ctrl+Alt+T

    2. 输入下面的命令安装apache2

         sudo apt-get install apache2


         当提示“您希望继续执行吗?”时  输入 Y

         然后等待安装完成

          


    3. 配置apache2

         (1)进入目录 /etc/apache2   。输入下面的命令可实现进入目录


                   cd /etc/apache2

           (2)  编辑apache2.conf配置文件。 输入下面的命令可实现编辑


                  sudo vim apache2.conf



                在文件末尾加入下面的命令


                 
    ServerName localhost:80
    DirectoryIndex index.html index.htm index.php
    AddDefaultCharest GB2312


    注释:

    ServerName localhost:80    是为了防止最后开启apache2服务的时候会提示DNS出错。

    DirectoryIndex index.html index.htm index.php       是默认目录的写法

    AddDefaultCharset GB2312    设置默认字符集,定义服务器返回给客户机默认字符集(由于西欧UTF-8是Apache默认字符集,因此当访问有中文的网页时会出现乱码,这时只要将字符集改成GB2312


    更改此配置文件的关键是加入  ServerName localhost:80  这条语句是必须的,否则开启apache2服务的时候会提示DNS出错。其他两条语句也可以选择不加。




          编辑好后保存

       (3)更改配置文件  000-default.conf

     
                 (3).1   进入目录 /etc/apache2/sites-available
      
                        cd /etc/apache2/sites-available

                 (3).2    编辑 000-default.conf

                         sudo vim 000-default.conf

                 (3).3   把 
                                   DocumentRoot /var/www/html
                            改为
                                    DocumentRoot /var/www

                  



              
                 

    4. 启动apache服务


         输入下面的命令:
        
              sudo /etc/init.d/apache2 start




    5. 测试配置是否成功


         打开浏览器,在地址栏输入 localhost
         出现下面的页面说明配置成功!



    6. 后续


         由于我们在000-default.conf中把默认的根目录改为了 /var/www
         因此所有的页面都可以下在这个目录下,就可以通过浏览器访问了。
       
         下面我们在/var/www  目录下新建了一个子目录FlowContrl用来放开发的网页。测试网页为index.html

         测试结果如下:
        
          
    展开全文
  • Ubuntu Apache2 安装、配置、卸载

    万次阅读 2018-10-15 09:10:27
    Ubuntu Apache2 安装、配置、卸载 两种安装方法 软件包安装 源码安装 一、软件包安装 安装 命令: sudo apt-get update sudo apt-get install apache2 配置 (1)apache2 默认的几...

    Ubuntu 中 Apache2 安装、配置、卸载

    两种安装方法

    1. 软件包安装
    2. 源码安装

    一、软件包安装

    1. 安装

    命令:
    sudo apt-get update
    sudo apt-get install apache2

    1. 配置

    (1)apache2 默认的几个配置文件:

    • /etc/apache2/apache2.conf 是主要配置文件(这个文件的末尾可以看到,include了其它所有的配置文件)。
    • /etc/apache2/ports.conf 始终包含在主配置文件中。它用于确定传入连接的侦听端口,默认为80,我们一般都会重新配置新的端口。
    • 其它配置文件在 /etc/apache2/sites-enabled,/etc/apache2/conf-enabled,/etc/apache2/mods-enabled 目录下。
    • apache2的默认web目录:/var/www/html。(在/etc/apache2/sites-enabled/000-default.conf 里可以看到这个 DocumentRoot /var/www/html 配置)
    • apache2 的默认用户是 www-data,定义在 /etc/apache2/envvars 文件中。
    • 设置默认主页的配置文件/etc/apache2/mods-enabled/dir.conf

    (2)修改端口,这里我修改为8099

    • 修改它的监听端口
      sudo vim /etc/apache2/ports.conf
      在这里插入图片描述

    • 修改它的主机端口
      sudo vim /etc/apache2/sites-available/000-default.conf
      在这里插入图片描述

    (3)apache2 的几个简单命令:启动、停止、重启、状态
    sudo /etc/init.d/apache2 [ start | stop | restart | status ]
    service apache2 [ start | stop | restart | status ]

    (4)重启apache2 并查看状态
    sudo /etc/init.d/apache2 start
    sudo /etc/init.d/apache2 status
    在这里插入图片描述

    1. 访问测试

    (1)测试apache2主页

    • 使用浏览器输入IP地址加端口号8099
      在这里插入图片描述

    二、源码安装

    • 检查编译环境

      首先查看系统有木有安装gcc/gcc-c++(要确保系统上有编译环境 C ),没有安装的话必须先安装:
      apt-get install gcc-c++

    • 下载下面几依赖包

      apr
      apr-util
      pcre
      httpd

    • 解压下载的压缩包

      (1) 在 /usr/local/下新建几个文件夹
      sudo mkdir /usr/local/apr
      sudo mkdir /usr/local/apr-util
      sudo mkdir /usr/local/pcre
      sudo mkdir /usr/local/httpd

      (2) 将下载的依赖包分别解压到其中:
      tar -zxvf apr-1.6.3.tar.gz -C /usr/local/apr
      tar -zxvf apr-util-1.6.1.tar.gz -C /usr/local/apr-util
      tar -zxvf pcre-8.32.tar.gz -C /usr/local/pcre
      tar -zxvf httpd-2.4.29.tar.gz -C /usr/local/httpd

    • 依次安装

      (1) apr:

      cd  apr-1.6.3
      ./configure –prefix=/usr/local/apr
      make
      make install
      

      (2) apr-util:

      cd  /usr/local/apr-util-1.6.1
      ./configure –prefix=/usr/local/apr-util –with-apr=/usr/local/apr/bin/apr-1-config
      make
      make install
      

      (3) pcre:

      cd  /usr/local/pcre-8.32
      ./configure –prefix=/usr/local/pcre –with-apr=/usr/local/apr/bin/apr-1-config
      make
      make install
      

      (4)httpd:

      cd  /usr/local/httpd-2.4.29
      –prefix=/usr/local/apache2 –sysconfdir=/etc/httpd –enable-so –enable-rewirte –enable-ssl –enable-cgi –enable-cgid –enable-modules=most –enable-mods-shared=most –enable-mpms-shared=all –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util
      make
      make install 
      

      这里是把配置文件httpd.conf放在/etc/httpd下面的。
      启动:/usr/local/apache2/bin/apachectl start
      停止:/usr/local/apache2/bin/apachectl stop
      重启:/usr/local/apache2/bin/apachectl restart

    • 测试

      浏览器访问 localhost:80,出现 It works! ,表示启动成功
      在这里插入图片描述

    • 配置多域名、端口映射

      Listen 80
      Listen 8080
      
      <VirtualHost *:80>
      DocumentRoot /var/www/html/项目1
      ServerName http://www.域名1.com 
      </Virtualhost>
      <Directory "/var/www/html/项目1">
      Options Indexes FollowSymLinks
      AllowOverride All
      Order allow,deny
      Allow from all
      </Directory>
      
      <VirtualHost *:80>
      DocumentRoot /var/www/html/项目2
      ServerName http://www.域名2.com 
      </Virtualhost>
      <Directory "/var/www/html/项目2">
      Options Indexes FollowSymLinks
      AllowOverride All
      Order allow,deny
      Allow from all
      </Directory>
      
      <VirtualHost Ip:8080>
       DocumentRoot /var/www/html/项目3
       ServerName Ip:8080
      </VirtualHost>
      <Directory "/var/www/html/项目3">
          Options Indexes FollowSymLinks
          AllowOverride All
          Order allow,deny
          Allow from all
      </Directory>
      
      
    • 卸载

      sudo apt-get –purge remove apache2
      sudo apt-get –purge remove apache2-common
      sudo apt-get –purge remove apache2-utils
      sudo apt-get autoremove apache2
      –purge 是不保留配置文件的意思

      删掉/etc/apache2文件夹:
      sudo rm -rf /etc/apache2

      删掉/var/www文件夹:
      sudo rm -rf /var/www

      删掉/etc/init.d/apache2文件:
      sudo rm -rf /etc/init.d/apache2



    展开全文
  • ubuntu中apache配置详解

    千次阅读 2017-01-11 00:47:56
    ubuntu中apache是跟php一起安装的,如果安装启动成功,打开浏览器输入localhost,可以看到一个关于apache的引导说明页,里面包含了很多东西,下面对apache引导页说明和配置做简单介绍说明 1、...

    在ubuntu中,apache是跟php一起安装的,如果安装启动成功,打开浏览器输入localhost,可以看到一个关于apache的引导说明页,里面包含了很多东西,下面对apache引导页说明和配置做简单介绍说明



    1、解读apache安装成功引导说明页

    1)从引导说明页第一部分可知引导页的位置是/var/www/html/index.html


    (2)apache配置文件

    配置文件的默认目录是/etc/apache2,不过不同系统环境不太一样,不清楚的情况下还是查看phpinfo()比较好


    apache2.conf    这是主配置文件,其他的配置文件都通过主配置文件来引入

    ports.conf       这是端口配置文件,被主配置文件所引用,决定进来的连接对应监听哪  个端口

     

    这三个目录中包含了一些特殊的配置:

    mods-enabled  管理模块配置

    conf-enabled  管理全局配置

    sites-enabled  管理虚拟主机配置

    (3)文件目录

    从测试可知apache默认80端口的目录是/var/www/html

    想要修改,进入主配置文件/etc/apache2/apache2.conf查看


    2、主配置文件/etc/apache2/apache2.conf中关键配置

    全局配置

    记录服务开启时的进程标识符的文件,文件位置保存在${APACHE_PID_FILE}中,而这 个变量是在/etc/apache2/envvars中声明的,记录httpd守护进程的pid号码,这是系统识别一个进程的方法,系统中httpd进程可以有多个,但这个PID对应的进程是其他的父进程,其他变量的修改同样的在/etc/apache2/envvars进行设置即可


    服务用户和用户组的配置

    错误日志

    日志记录级别


    日志记录主机名

    当打开此项功能时,在记录日志的时候同时记录主机名,这需要服务器来反向解析域名,增加了服务器的负载,通常不建议开启


    日志记录的格式


    服务器和客户端断开的时间,这里为300秒

    是否持续链接,这里为是

    一个连接的最大请求数,这里为100

    断开连接前的时间,这里为5秒

     

    引入配置文件



    路由解析文件

    文件名默认为.htaccess,可以对进来的连接URL进行重写和解析


    控制不让web上的用户来查看.htpasswd和.htaccess这两个文件


    3、虚拟主机配置

    一般情况下,不需要对全局配置conf-enabled和模块配置mods-enabled做改动,比较多的是sites-available设置虚拟主机

    打开/etc/apache2/sites-availabled/000-default.conf

    看到对80端口的站点目录配置,注释很多,主要也就这几个

    但是要注意的是,只有在ports.conf里监听的端口才能在这里做虚拟主机配置



    4、尝试配置一个端口为8000的虚拟主机

    先在ports.conf里监听端口8000


    在虚拟主机配置文件sites-availabled/000-default.conf里添加配置


    创建目录和文件


    重启Apache服务


    访问8000端口,成功



    5、apache服务使用命令

    启动:service apache2 start

    重启:service apache2 restart

    重载配置:service apache2 reload

    关闭:service apache2 stop

    我测试安装的时候apache是连带PHP一起安装的,如果是单独安装的启动命令可能有所不一样,另外在不同OS中也可能不一样这个要试具体的环境而言,但基本的格式是service 服务名 操作名,这对很多其他软件和服务也是适用的



    展开全文
  • Ubuntuapache的安装与配置

    万次阅读 2016-11-04 11:16:08
    GitHub Ubuntuapache的安装与配置 AderXCoding/system/tools/apache 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处 1 安装apacheUbuntu 上安装 Apache,有...
  • Ubuntu 配置 Apache

    2019-02-07 09:28:12
    Ubuntu 配置 Apache
  • ubuntu apache2配置详解

    2019-04-15 23:10:43
    最近在配服务器发现网上找的apache2的文件结构和我的完全不一样 然后才发现ubuntu不一样,配置文件是目录形式的 参考这篇
  • UbuntuApache安装和配置

    万次阅读 2018-08-06 08:49:12
    Ubuntu上安装Apache,有两种方式:1 使用开发包的打包服务,例如使用apt-get命令;2 从源码构建Apache。 方法一:使用开发包的打包服务——apt-get 安装apache,在命令行终端输入一下命令: $ sudo apt-get ...
  • Ubuntu 配置Apache虚拟目录

    万次阅读 2011-07-07 23:26:18
    了解Linux 下Apache配置原理,配置Apache服务器,支持多虚拟目录。
  • 首先我们要安装tomcat服务器,首先肯定得装java运行环境jdk,因为tomcat是用java编写的...安装好jdk后,在官网上下载apache,我下载的是目前的最小版本apache-tomcat-8.0.24.tar.gz,当然高版本是兼容低版本的,如果我
  • Ubuntu apache2配置虚拟主机

    千次阅读 2018-07-04 15:08:31
    1.首先在“/etc/hosts”文件加入当前主机的IP地址和需要设置的虚拟主机名: 如:192.168.20.141 www.alex.com 2.在“/etc/apache2/sites-available”目录下有“000-default.conf” 将000-default.con...
  • Ubuntu Linux下Apache配置文件

    千次阅读 2013-07-23 11:06:19
    在Windows下,Apache配置文件通常只有一个,就是httpd.conf(如E:\wamp\bin\apache\apache2.2.22\conf\httpd.conf)。但我在Ubuntu Linux上用apt-get install apache2命令安装了Apache2后,竟然发现它的h
  • Ubuntu16.04 apache2配置虚拟主机

    千次阅读 2016-09-24 14:29:23
    1.首先在“/etc/hosts”文件加入当前主机的IP地址和需要设置的虚拟主机名:  如:192.168.0.143 www.moyaping2.com  2.在“/etc/apache2/sites-available”目录下有“000-default.conf”  将000-default....
  • 【此文为原文的部分转载,如看...1. copy /etc/apache2/sites-avaliable/default , 命名为 chaichunyan 2.修改配置文件:chaichunyan   [html] view plaincopyprint? VirtualHost *:80> ServerAdmin webmaste
  • 但是这样安装的apache默认的www路径在/usr/www下,我现在想修改该位置,网上大多的建议是在/etc/httpd/conf/httpd.conf里寻找,如果这样子的话就和windows下修改apache配置一样了,但是我并没有找到该文件,通过自我...
  • Ubuntu+Apache2配置腾讯云ssl证书实现https 前言 本文所用的服务器环境是 Ubuntu18.04 + Apache2 .通过部署 ssl 来达到默认使用https方式访问网站的目的。 超文本传输安全协议(英语:Hypertext Transfer Protocol ...
  • Linux Ubuntu配置apache和php项目

    千次阅读 2018-10-16 22:02:49
    1、安装apache ...(2)、配置文件 sudo gedit /etc/apache2/apache2.conf在文件后面加上#ServerName ServerName 127.0.0.1 (3)、重启 sudo /etc/init.d/apache2 restart (4)、打开浏览器输入http://127....
  • 环境:ubuntu12.04 server | apache2 | django1.6 | python2.7 | mod_wsgi  1. 安装apache2: sudo apt-get install apache2 2. 安装mod_wsgi.so: 2.x python: sudo apt-get install libapache2-mod-wsgi 3. ...
1 2 3 4 5 ... 20
收藏数 58,339
精华内容 23,335
关键字:

ubuntu 中apache配置