ubuntu上apache使用教程_ubuntu apache安装教程 - CSDN
精华内容
参与话题
  • 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访问到:

    这里写图片描述

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

    展开全文
  • 准备工作使用ubuntu16 在使用tar命令与气动tomcat必须使用root账户所以必须开启root账户1.1ubuntu更改rot账户sudo passwd root sudo【ubuntu】 (输入密码) 输入新的unix密码(新密码) 1.2切换到root账户 su ...

    部署linux服务器

    1.准备工作

    使用ubuntu16  
    

    在使用tar命令与气动tomcat必须使用root账户所以必须开启root账户

    1.1ubuntu更改rot账户

    sudo passwd root
    sudo【ubuntu】  (输入密码)
    输入新的unix密码(新密码)
    

    1.2切换到root账户

        su
        mima:输入新密码
        就实现了root账户登录
    

    1.3想使用xhell远程登陆的可以在ubuntu里安装远程登录的文件
    安装远程的xshell登录主机

        安装  apt-get install openssh-server
    重启ssh远程登录的服务  service ssh restart
    更新使远程登录   update-rc.d ssh enable
    

    1.4使用xhell远程的路实现文件的传输

    1.5 将tomcat和jdk的安装包直接使用ftp传输到ubuntu系统里

    1.6实现vim命令的安装

    apt-get install  vim
    

    2.实现对于软件的安装

    linux 
        jdk的安装
           版本:jdk-8u65-linux-x64.gz
        tomcat的安装
           版本:apache-tomcat-7.0.70.tar.gz
    windows 
        jdk安装
            版本:jdk1.8.0_91
        maven的安装
            版本:apache-maven-3.3.1
        在eclipse里对于maven的配置
    

    2.1 linux里软件的安装

    使用自己的jdk的安装

    1.在管理员权限下解压

    ubuntu@xuekan:~/xuekan/service/jdk8$ su
    密码: 
    root@xuekan:/home/ubuntu/xuekan/service/jdk8# tar zxvf jdk-8u65-linux-x64.gz    
    

    2.配置环境

    2.1配置linux环境

    java

    编辑/etc/profile,在文件尾添加java环境变量:
    $ sudo vim /etc/profile
    
    配置内容:
    
    JAVA_HOME="/home/ubuntu/xuekan/service/jdk/jdk1.8.0_65"
    JRE_HOME="/home/ubuntu/xuekan/service/jdk/jdk1.8.0_65/jre"
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME
    
    export JAVA_HOME JRE_HOME PATH CLASSPATH
    
    退出保存
    esc  --》shift+:--》wq----》enter
    
    然后:source /etc/profile  生效
    
    
     查看安装路径 echo $JAVA_HOME
    
     验证安装成功
    配置完毕并生效后,用下面命令判断是否成功。
         java -version
         ubuntu@xuekan:~$ java -version
    java version "1.8.0_65"
    Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
    Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
    ubuntu@xuekan:~$ 
    有输出则安装成功
    

    tomcat

    ubuntu@xuekan:~/xuekan/service/tomcat$ tar zxvf apache-tomcat-7.0.70.tar.gz 
    

    2.2
    java

    1. 选择【新建系统变量】--弹出“新建系统变量”对话框,
     在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径
    2.在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量
    PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的
    起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”或者是直接“%JAVA_HOME%\bin;”
    3.在“系统变量”选项区域中查看CLASSPATH 变量,
    如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,
    在“变量值”文本框的起始位置添加“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”
    4.现在测试环境变量的配置成功与否。在DOS命令行窗口输入“JAVAC”,输出帮助信息即为配置正确。
    

    maven

    1.右键“计算机”,选择“属性”,之后点击“高级系统设置”,点击“环境变量”,来设置环境变量,有以下
    2.系统变量需要配置:
    新建系统变量   MAVEN_HOME   变量值:D:\Java\apache-maven-3.1.1
    编辑系统变量  Path         添加变量值:         ;%MAVEN_HOME%\bin
    3.最后检验配置是否成功:用win键+R,来打开命令行提示符窗口,
    即Dos界面,输入mvn --version  若出现以下情况说明配置成功
    

    eclipse里配置maven

    windows->preferences->maven-->installations-->add--->自己的安装目录---->apply--->ok
    

    不要改变

    3.配置改变3个核心文件

    maven的安装目录的conf下的 settings.xml
    工程文件里的pox.xml文件
    在linux里的tomcat/conf/tomcat-users.xml
    

    3.1maven/conf/settings.xml

     <servers>
    
    <server>
        <id>tomcat</id>
        <username>admin</username>
        <password>admin</password>
    </server>
    
      </servers>
    

    3.2 tomcat/conf/
    tomcat-users.xml

    <tomcat-users>
    <role rolename="admin-gui"/>
    <role rolename="admin-script"/>
    <role rolename="manager-gui"/>
    <role rolename="manager-script"/>
    <role rolename="manager-jmx"/>
    <role rolename="manager-status"/>
    <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
    </tomcat-users>
    

    3.3工程里的pom.xml

    <build>
        <!-- <finalName>myApp</finalName> -->
        <!-- directory缺省情况下指向target --> 
        <!--<directory>${basedir}/target</directory>-->
        <plugins>
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version> 
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <url>http://192.168.1.127:8080/manager/text</url>
                    <!-- server、username、password对应maven的setting下的配置 -->
                    <server>tomcat</server>
                    <username>admin</username>
                    <password>admin</password>
                    <path>/AngularSpringmvcMybatis</path>
                    <update>true</update>
                    <!-- <path>/${project.build.finalName}</path> -->
                    <!-- war文件路径缺省情况下指向target -->
                    <!--<warFile>${basedir}/target/${project.build.finalName}.war</warFile>-->
                </configuration>
            </plugin>
        </plugins>
    </build>
    

    4.准备发布工程

    在浏览器端测试开启tomcat

    http://192.168.1.127:8080/manager/
    

    eclipse里配置发布的信息

    工程右击--》runas---》run configurations
    

    INFO] Scanning for projects...
    [INFO]                                                                         
    [INFO] ------------------------------------------------------------------------
    [INFO] Building AngularSpringmvcMybatis Maven Webapp 1.0
    [INFO] ------------------------------------------------------------------------
    [INFO] 
    [INFO] Deploying war to http://192.168.1.127:8080/AngularSpringmvcMybatis  
    Uploading: http://192.168.1.127:8080/manager/text/deploy?path=%2FAngularSpringmvcMybatis&update=true
    Uploaded: http://192.168.1.127:8080/manager/text/deploy?path=%2FAngularSpringmvcMybatis&update=true (135357 KB at 2302.1 KB/sec)
    
    [INFO] tomcatManager status code:200, ReasonPhrase:OK
    [INFO] OK - Deployed application at context path /AngularSpringmvcMybatis
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 03:41 min
    [INFO] Finished at: 2016-08-17T09:20:55+08:00
    [INFO] Final Memory: 26M/483M
    [INFO] ------------------------------------------------------------------------
    

    发布成功
    效果展示

    找到要部署的工程文件根目录下,执行如下maven命令

    mvn clean install   //clean是清理输出文件,install编译打包,在每次打包之前必须执行clean,才能保证发布为最新文件

    mvn tomcat7:redeploy   //第一次发布 tomcat7:deploy,再次发布 tomcat7:redeploy **

    清除项目

    root@xuekan:/home/ubuntu/xuekan/service/tomcat/apache-tomcat-7.0.70/webapps# ls
    AngularSpringmvcMybatis      docs      host-manager  ROOT
    AngularSpringmvcMybatis.war  examples  manager
    
    root@xuekan:/home/ubuntu/xuekan/service/tomcat/apache-tomcat-7.0.70/webapps# rm AngularSpringmvcMybatis.war 
    root@xuekan:/home/ubuntu/xuekan/service/tomcat/apache-tomcat-7.0.70/webapps# ls
    AngularSpringmvcMybatis  docs  examples  host-manager  manager  ROOT
    root@xuekan:/home/ubuntu/xuekan/service/tomcat/apache-tomcat-7.0.70/webapps# ls
    
    
    
    
    
    然后在启动tomcat
    
    再次build
    

    效果展示

    展开全文
  • Ubuntu 配置 Apache

    2019-02-07 09:28:12
    Ubuntu 配置 Apache
                   

    系统环境:Ubuntu 10.10(linux-kernel 2.6.35-22)

    安装版本:httpd-2.4.2.tar.gz(官方网址:Apache httpd


    安装步骤:

    1、下载 httpd

    下载 httpd-2.4.2.tar.gz(官方网址:Apache httpd



    2、解压 httpd

    tar -zxvf httpd-2.4.2.tar.gz




    3、安装 httpd

    进入解压后的目录

    cd httpd-2.4.2


    创建 /opt/httpd-2.4.2-server

    sudo mkdir -p /opt/httpd-2.4.2-server


    安装到指定目录 /opt/httpd-2.4.2-server

    sudo ./configure --prefix=/opt/httpd-2.4.2-server/  --enable-module=so


    上图中,出现了 APR not found 错误!


    在安装Apache过程中,依次遇到的错误与解决方法如下:

    问题1:APR not found

    a、下载 apr-1.4.6.tar.gz官方网址

    b、解压 apr

    tar -zxvf apr-1.4.6.tar.gz

    cd apr-1.4.6

    c、安装 apr

    sudo mkdir -p /opt/apr

    sudo ./configure --prefix=/opt/apr

    sudo make

    sudo make install


    问题2:APR-util not found

    a、下载 apr-util-1.4.1.tar.gz官方网址

    b、解压 apr-util

    tar -zxvf apr-util-1.4.1.tar.gz

    cd apr-util-1.4.1

    c、安装 apr

    sudo mkdir -p /opt/apr-util

    sudo ./configure --prefix=/opt/apr-util --with-apr=/opt/apr

    sudo make

    sudo make install


    问题3:pcre-config for libpcre not found

    a、下载 pcre-8.31.tar.gz官方网址

    b、解压 pcre

    tar -zxvf pcre-8.31.tar.gz

    cd pcre-8.31

    c、安装 apr

    sudo mkdir -p /opt/pcre

    sudo ./configure --prefix=/opt/pcre

    sudo make

    sudo make install


    问题4: 清理编译后重新编译

    sudo make clean; make

    sudo make clean install


    完成上述准备后,再次安装 httpd附带参数):

    sudo ./configure --prefix=/opt/httpd-2.4.2-server/  --enable-module=all --with-apr=/opt/apr --with-apr-util=/opt/apr-util  --with-pcre=/opt/pcre

    sudo make

    sudo make install


    手动启动apache

    sudo  ./bin/apachectl  start            // stop, restart


    4、验证安装是否成功

    1)打开浏览器,输入 http://localhost 或 http://localhost:80 (httpd默认端口是80)


    配置成功!


    Ubuntu安装php步骤,请参考我的博客 Linux 搭建 discuz 论坛


    2)打开验证index.php

     拷贝php.ini: sudo cp php.ini-development /opt/php-5.4.15-server/lib/

    修改apache httpd.conf: sudo vi /opt/httpd-2.4.2-server/conf/httpd.conf ,在 AddType application/x-gzip .gz .tgz 下面添加以下两行: 

           AddType application/x-httpd-php .php
           AddType application/x-httpd-php-source .phps

    如下图红色方框:



    在 /opt/httpd-2.4.2-server/htdocs/ 目录下,新建一个文件 index.php: sudo vi /opt/httpd-2.4.2-server/htdocs/index.php

    1. <?php   
    2.     phpinfo();   
    3. ?>  
    在浏览器中,输入网址: http://localhost/index.php,打开以下页面,说明配置php成功




    5、配置开机自动启动

    1) 复制 /usr/server/apache2/bin/apachectl到/etc/init.d

    sudo cp /opt/httpd-2.4.2-server/bin/apachectl /etc/init.d/


    2) 设置启动时为默认服务
    sudo update-rc.d apachectl defaults

    这样,开机就可以自动启动Apache httpd服务了


    6、允许异地访问

    Apache默认对本机(localhost)访问,为了让其它机器对其访问,需要修改conf/httpd.conf文件

    1)修改默认网络端口

    #Listen 12.34.56.78:80
    Listen 8088    
           // 为了避免冲突,修改为8088


    2)修改管理员邮件地址

    #ServerAdmin you@example.com

    ServerAdmin yanggang_xxx@163.com


    3)修改域名,允许对外访问

    #ServerName www.example.com:80
    ServerName 172.27.29.14:8088




    参考推荐:

    Linux 搭建 discuz 论坛

    Ubuntu下安装Apache

    configure: error: APR not found(推荐)

    Compile Apache 2.4.2 in Solaris 10 in a x86(Stack OVerflow)

    Tomcat与Apache整合配置指南


               

    再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

    展开全文
  • ubuntu下配置apache2+php+mysql教程

    千次阅读 2018-05-26 14:45:02
    无意间从我的onedrive里翻出来的一篇文档,很久以前整理的了,部分内容收集自网络,来源找不到了。。。噫,都忘了为什么要整理这文档了。更换系统源为阿里云的源,相对下载速度会快一些cd /etc/apt进入目录找到...

    无意间从我的onedrive里翻出来的一篇文档,很久以前整理的了,部分内容收集自网络,来源找不到了。。。

    噫,都忘了为什么要整理这文档了。

    更换系统源为阿里云的源,相对下载速度会快一些

    cd /etc/apt

    进入目录找到sources.list文件

    ls -a

    复制sources.listsources.list.bak

    cp sources.list sources.list.bak

    编辑sources.list

    命令:

    nano sources.list

    将内容替换为以下内容:

    其中xenial为ubuntu版本,这里以16.04为例


    deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
    
    deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
    
    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
    
    deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
    
    deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
    
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
    
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
    
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
    
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
    
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

    Ctrl+O保存,crtl+X退出

    然后更新系统

    apt-get update

    (因为当前是root用户,所以没有加sudo,如果当前用户是普通用户,要用sudo提升权限)

    等更新完毕即可进行apache+php+mysql+phpmysqladmin的安装,步骤如下: 

    步骤一,安装apache2

    sudo apt-get install apache2

    安装完成。 

    运行如下命令重启下:

    sudo/etc/init.d/apache2 restart

    在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了It works!,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里。

    步骤二,安装php:

    sudo apt-get install libapache2-mod-php php

    此外,建议安装扩展php-gd php-mysql,安装方式同上.

    安装完后,我们要重新启动Apache,让它加载PHP模块:

    sudo /etc/init.d/apache2 restart

    接下来,我们就在Web目录下面新建一个test.php文件来测试PHP是否能正常的运行,命令:

    sudo nano /var/www/test.php

    然后输入:

    <?php echo "hello,world!!" ?>

    接着保存文件,在浏览器里输入http://服务器地址/test.php,如果在网页中显示hello,world!!,那就说明PHP已经正常运行了。

    步骤三,安装mysql数据库:

    sudo apt-get install mysql-server mysql-client

    apt-get程序会自动下载安装最新的mysql版本。在安装的最后,它会要求里输入root的密码,注意,这里的root密码可不是Ubunturoot密码,是你要给MySQL设定的root密码。

    步骤四,安装phpmyadmin-Mysql数据库管理

    sudo apt-get install phpmyadmin

    phpmyadmin设置:

    在安装过程中会要求选择Web serverapache2lighttpd,使用空格键选定apache2,按tab键然后确定。然后会要求输入设置的Mysql数据库密码连接密码Password of thedatabase’s administrative user

    然后将phpmyadminapache2建立连接,以我的为例:www目录在/var/wwwphpmyadmin/usr/share /phpmyadmin目录,所以就用命令:

    sudo ln -s/usr/share/phpmyadmin /var/www/html

    建立链接。

    phpmyadmin测试:在浏览器地址栏中打开http://服务器地址/phpmyadmin

    以上LAMP的基本组件就安装完毕了,下面我们再来看一些其他的设置:

    步骤五,设置Ubuntu文件执行读写权限

    服务器根目录默认设置是在:/var/www/html。由于Linux系统的安全性原则,该目录下的文件读写权限是只允许root用户操作的,所以我们不能在www文件夹中新建php文件,也不能修改和删除,必须要先修改/var/www/html目录的读写权限。在界面管理器中通过右键属性不能修改文件权限,得执行root终端命令:

    sudo chmod 777 /var/www/html

    然后就可以写入htmlphp文件了。777linux中的最高权限,表示可读,可写,可执行,不过不建议这样操作。

    这里建议将/var/www/html 文件夹更改所有者和用户组为www-data,可以方便网站本身进行的一些文件读写操作。

    chown -R www-data:www-data /var/www/html

     到这里基本就完成了。

     

     

    展开全文
  • Ubuntu 基于apache2 服务器搭建网站 1.修改hosts配置 vim /etc/hosts 修改配置如下 127.0.0.1 localhost 127.0.0.1 admin.app.com 127.0.0.1 test.app.com # The following lines are desirable for IPv6 capable ...
  • 步骤一,安装apache2 sudo apt-get install apache2 发现问题: Problem with MergeList Installing package(s) with command apt-get -y --force-yes -f install ...
  • 首先肯定是安apache2咯,安装很简单,sudo apt-get install apache2其次是DocumentRoot的设置,默认是/var/www,那这个默认设置是在哪里设置的呢?就在/etc/apache2/site-available/default里面设置的: ...
  • ubuntu18中安装apache2.4、配置及使用主要内容适用范围==本教程主要用于ubuntu18中安装apache2.4==一、安装apache2.4二、安装模块(mod_wsgi)三、更新mod_wsgi.so四、配置站点文件(file_name.conf)五、权限六、...
  • 教程将帮助您在Ubuntu 20.04 Linux系统上使用Apache 安装多个PHP版本,而无需切换PHP版本。 本教程介绍了具有单独PHP版本的Apache上两个VirtualHost的安装和配置。第一个VirtualHost将与PHP 5.6一起使用,另一个...
  • ubuntu 启用apache运行状态信息查看

    千次阅读 2018-11-08 19:47:53
    ubuntu 启用apache运行状态信息查看
  • Ubuntu16.04 安装最新Apache2加配置cgi

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

    万次阅读 热门讨论 2017-09-24 22:38:05
    HTTPS是未来的一个风向标,今天我也把自己网站的云服务器配置了一下HTTPS,... 我的云服务器在校园网内,运行Ubuntu 16.04系统,Apache2.4作为网站服务器,要实现的目标是,无论用户是从HTTP还是HTTPS进入了,都自动
  • 第一篇:Ubuntu 16.04 下配置Apache2.4 + PHP5.6 参考教程:https://www.linuxidc.com/Linux/2017-09/147138.htm 重新编辑第三版:大家注意:(吐血吐血!!!!) 第二版的方法虽然成功安装了php的mbstring扩展,...
  • 苹果app开发好后,放到公司网站以供... 首先要把/etc/apache2/sites-available/default-ssl 做个软连接到 /etc/apache2/sites-enabled/000-default-ssl !!!!不然,default-ssl 不会生效 Create a stub SS
  • Ubuntu下利用Apache2实现Django部署

    千次阅读 2019-05-30 10:48:55
    Ubuntu下利用Apache2实现Django部署 简介 当我们使用Django框架写出自己的web时,那种成就感是不言而喻的。不过好东西自然要和大家分享,因此就需要将自己的web部署在某个地方。废话不多说,接下来将...
  • ubuntu linux apache 怎么启用gzip 首先查看apache是否加载了mod_deflate.so模块,如果没有需要安装加载。找到并下载和当前apache版本相同的源码文件,解压缩到/home目录下,在apache安装目录下执行: /...
  • 1.修改apache默认网站配置文件 vi /etc/apache2/sites-available/000-default.conf <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /filedata/html #DocumentRoot /var/www/h...
  • Ubuntu 搭建Web服务器(MySQL+PHP+Apache)详细教程 (全网最全) 看了好多人的博客,有的不全 or 有问题,整理了一下,适合小白 新手先整理几个小问题 1.为啥使用 Linux 搭建服务器? 一个是因为主流的云服务器太贵...
  • ubuntu操作系统上使用apt-get命令安装软件是最方便的,但是我知道很多人并不喜欢这样做,原因是程序被拆成无数小块分别放到了不同的文件夹下面,非常不方便寻找。但是其实这是linux系统本身的特性,当我们习惯了...
  • 一、 环境说明:ubuntu:14.04apache:2.4 python:3.4 Django:2.0.3二、 apache 预备知识tips:了解本块知识有助于在你配置失败的时候知道dubug的方向(大佬可直接跳过)1. 可执行程序所在目录 /usr/sbin/...
1 2 3 4 5 ... 20
收藏数 11,981
精华内容 4,792
关键字:

ubuntu上apache使用教程