ubuntu16.04 linux 编译安装apache2.4.33的教程详解

以下是“Ubuntu 16.04 Linux编译安装Apache 2.4.33的教程详解”的完整使用攻略,包含两个示例说明。

步骤

  1. 安装编译工具和依赖项。在终端中输入以下令:

bash
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libpcre3-dev zlib1g-dev libssl-dev

  1. 下载Apache源代码。在终端中输入以下命令:

bash
wget http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4..tar.gz

  1. 解压源代码。在终端中输入以下命令:

bash
tar -xzf httpd-2.4.33.tar.gz

  1. 进入代码目录。在终端中输入以下命令:

bash
cd httpd-2.4.

  1. 配置Apache。在终端中输入以下命令:

bash
./configure --prefix=/usr/local/apache2 --enable-mods-shared=all --enable-ssl --with-ssl=/usr/bin/openssl --enable --enable-proxy-http --with-included-apr

  1. 编译Apache。在终端中输入以下命令:

bash
make

7.装Apache。在终端中输入以下命令:

bash
sudo make install

  1. 启动Apache。在终端中输入以下命令:

bash
sudo /usr/local/apache2/bin/apachectl start

  1. 检查Apache是否运行。在浏览器中输入以下URL:

http://localhost/

如果看到Apache的欢迎页面,则表示Apache已成功安装和运行。

示例1:更改Apache默认端口

假设您想将Apache的端口更改为8080。在终端中输入以下命令:

  1. 编辑httpd.conf文件。在终端中输入以下命令:

bash
sudo nano /usr/local/apache2/conf/httpd.conf

  1. 找到以下行:

Listen 80

  1. 将其更改为:

Listen 8080

  1. 保存并关闭文件。然后重启Apache服务:

bash
sudo /usr/local/apache2/bin/apachectl restart

  1. 检查Apache是否运行。在浏览器中输入以下URL:

http://localhost:8080/

如果看到Apache的欢迎页面,则表示Apache已成功更改端口并运行。

示例2:启用Apache SSL

假设您想启用Apache SSL。在终端中输入命令:

  1. 生成SSL证书。在终端中输入以下命令:

bash
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /usr/local/apache2/conf/server.key -out /usr/local/apache2/conf/server.crt

  1. 编辑httpd.conf文件。在终端中输入以下命令:

bash
sudo nano /usr/local/apache2/conf/httpd.conf

  1. 找到以下行:

``
#LoadModule ssl_module modules/mod_ssl.so

  1. 将其更改为:

LoadModule ssl_module modules/mod_ssl.so

  1. 找到以下行:

#Include conf/extra/httpd-ssl.conf

  1. 将其更改为:

Include confextra/httpd-ssl.conf

  1. 保存并关闭文件。然后重启Apache服务:

bash
sudo /usr/local/apache2/bin/apachectl restart

  1. 检查Apache是否运行。在浏览器中输入以下URL:

https://localhost/

如果看到Apache的欢迎页面,并且浏览器中显示已通过SSL连接,则表示Apache已成功启用SSL并运行。

希望这些步骤和示例能助您在Ubuntu 1604 Linux上编译安装Apache 2.4.33。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ubuntu16.04 linux 编译安装apache2.4.33的教程详解 - Python技术站

(0)
上一篇 2023年5月13日
下一篇 2023年5月13日

相关文章

  • Linux下的Java配置与tomcat配置

    下面是关于”Linux下的Java配置与tomcat配置”的完整攻略。 一、Java配置 1. 安装Java 首先我们需要在Linux环境下安装Java,可以通过以下命令进行安装: sudo apt update sudo apt install default-jdk 安装完成后,可以通过java -version命令来检查Java是否成功安装。 2. 配…

    Linux 2023年5月14日
    00
  • Linux文件属性之时间戳及文件名知识详解

    ls  -lhi    7、8、9三列是时间(默认是修改时间) modify    修改时间 —–mtime     一般是修改文件内容 change   改变时间—-ctime      文件的属性改变 access   访问时间—–atime     访问文件内容 显示全部时间    格式化显示时间属性:     第10列  文件名 不在…

    Linux 2023年4月11日
    00
  • rpmbuild时为什么会出现空的debugsourcefiles.list?

    错误: 空 %file 文件 /home/user/rpmbuild/BUILD/xxxx-0.1/debugsourcefiles.list 你看错误的里边有一个%file,这是使用spec文件构建时的一个命令阶段,用于列出文件以生成对应的rpm包。我们查找rpm的宏定义,发现了一行代码%files debugsource -f debugsourcefi…

    Linux 2023年4月10日
    00
  • linux上安装Docker(非常简单的安装方法)

    下面是详细讲解在 Linux 上安装 Docker 的完整攻略: 准备工作 在安装 Docker 之前需要确保以下几点: 系统版本:Docker 要求使用 64 位版本的 Ubuntu 16.04 或更高版本、Debian 9 或更高版本、CentOS 7 或更高版本等系统。 内核版本:Docker 要求使用 3.10 或更高版本的内核。 安装 curl:使…

    Linux 2023年5月14日
    00
  • Linux中Python 环境软件包安装步骤

    让我为你详细讲解在Linux中如何安装Python环境软件包。 步骤一:更新系统包 在安装Python环境软件包之前,首先要确保你的系统已经更新到最新的状态。在终端中输入如下命令: sudo apt update sudo apt upgrade 需要注意的是,这些命令将会更新你的系统包到最新版本,可能会需要更长时间的执行时间。 步骤二:安装Python 一…

    Linux 2023年5月14日
    00
  • linux zabbix监控服务器搭建

    搭建Zabbix监控服务器 准备运行环境(lamp) [root@zhuji1 ~]# yum -y install httpd [root@zhuji1 ~]# yum -y install php php-mysql [root@zhuji1 ~]# yum -y install mysql mysql-server [root@zhuji1 ~]# /…

    Linux 2023年4月12日
    00
  • 如何在Linux系统上查找文件和目录?

    在Linux系统上查找文件和目录可以使用命令行工具来完成,以下是详细攻略: 使用find命令 find命令是Linux系统中最常用的查找文件和目录的命令之一。使用该命令需要指定要查找的路径以及查找条件,下面是一个例子: find /home -name "*.txt" 以上命令将在/home目录下查找所有以.txt结尾的文件,并显示它们的…

    Linux 2023年4月19日
    00
  • Linux下的路由与交换-第2部分

    承接第一部分,本章我们继续探讨Linux下的网络路由与交换 1>路由管理命令 route 1)查看本机的路由表 route -n 2)在当前路由表中增加一条静态路由路径:例:route add -net 6.6.6.0/24 gw 172.18.0.1(该命令是添加网络路由条目,访问6.6.6.0/24网络经由网关172.18.0.1)route ad…

    Linux 2023年4月12日
    00
合作推广
合作推广
分享本页
返回顶部