在ubuntu上安装apache不难 但是中间很可能会遇到下列问题 那就很费时间了 所以我会详细说明步骤和各步骤可能出现的问题以及解决办法
1.打开terminal(命令窗口) 我们采用在线安装方法
2.sudo apt-get install apache2 (这一步不会出现什么问题 除非你不写sudo 很可能会出现permistion reject的什么拒绝问题)
3.实际上以上命令就已经完成了安装
4.说明:apache2的全局配置文件会放在 /etc/apache2中 比较重要的文件有apache2.conf , httpd.conf , envvars
5.apache的启动文件在/etc/init.d/下的apache2
apache2的命令:apache2ctl -k start / apache2ctl -k stop / apache2ctl -k restart
可能出现的问题:
1.apache2: bad user name ${APACHE_RUN_USER}
说明是run apache的user有问题
解决办法:
先查看apache.conf文件 是不是里面有个user跟group分别是${APACHE_RUN_USER} 和${APACHE_RUN_GROUP}啊,这两个变量的配置是在envvars文件中配置的,可以看见user和group都是www-data,也就是说 当前你run apache的用户得是这个,如果你不是的话,那就在envvars中把www-data都改成你自己的,有的人改完后不起作用,两种办法解决 ,一是用source envvars 去执行一遍这个文件 如果不管用的话 就用第二种方法 就是直接改apache2.conf文件中的user和group为你当前的值 就搞定了
2.现在再运行apache2ctl -k start
又一个可能出现的问题:
Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName
找不到Server么不是 ,那我们的解决办法就是在httpd.conf(默认是个空白文件)文件中写入ServerName localhost
再运行 apache就成功运行了!!
PS:我还遇到了一个gedit的问题呢 就是在root下不能用gedit的命令,说是can not connect session manager
的问题 解决办法是切换到你登陆用户下,也就是当前用户,然后用sudo gedit xx.txt就行了,据说是因为切换到root下只有root的权限 ,但不是用root脚本登陆的,所以路径不一样 所以会造成这个问题 具体的我也没研究清楚呢 有很懂的请留下解释 谢谢大家
分享到:
相关推荐
在Linux Ubuntu系统中安装Apache2是一项基础且重要的任务,它能让你的系统成为一个简单的Web服务器。Apache2是一个开源且功能强大的HTTP服务器,广泛应用于各种Linux发行版,包括Ubuntu。以下是安装和配置Apache2的...
在Ubuntu系统中安装Apache2是Linux环境中搭建Web服务器的基础步骤,Apache2是一个广泛使用的开源HTTP服务器,具有稳定性、可扩展性和高效性。本教程将详细解释如何在Ubuntu上完成Apache2的安装过程。 首先,确保你...
本文将详细讲解如何在Linux环境下安装Apache。 首先,了解Apache的基础知识是必要的。Apache是一款开源、免费的Web服务器软件,它能够解析HTTP协议,处理来自Web浏览器的请求,并将静态网页或动态生成的网页返回给...
### Ubuntu Linux 下 Apache 与 Tomcat 的整合 在 Ubuntu Linux 环境中,Apache 和 Tomcat 的整合是一项常见的任务,旨在实现静态内容通过 Apache 服务器进行高效分发,而动态内容(如 Java 应用)则通过 Tomcat ...
在Ubuntu下安装和配置LAMP环境可以按照以下步骤进行: 1. 安装Apache:使用以下命令安装Apache:`sudo apt-get install apache2` 2. 安装MySQL:使用以下命令安装MySQL:`sudo apt-get install mysql-server` 3. ...
Linux Ubuntu 下 Apache 服务器的搭建 一、 Apache 简介 Apache 是一种流行的 Web 服务器软件,具有高效、稳定、安全、免费等特点。Apache 源于 NCSAhttpd 服务器,经过多次修改,成为世界上最流行的 Web 服务器...
以上步骤详细介绍了如何在 Ubuntu 系统下安装和配置 Apache 与 Tomcat,包括 JDK 的安装与配置。这些步骤不仅适用于 Ubuntu 10.04,也适用于其他版本的 Ubuntu。通过这些步骤,用户可以在 Linux 平台上搭建起一个...
首先,我们需要在Ubuntu上安装Apache服务器,通过运行`sudo apt-get install apache2`命令来安装。安装完成后,可以通过访问`http://localhost`来验证Apache是否正常工作。 接下来是PHP的安装,使用`sudo apt-get ...
本文将详细介绍如何在Linux环境下安装Apache,以及如何处理提供的压缩包中的相关安装文件。 首先,我们需要了解Linux的基础知识,尤其是关于命令行操作。大多数Linux发行版都提供了基于终端的安装方式,这需要用户...
Apache的配置文件通常位于`/etc/apache2`(Ubuntu/Debian)或`/etc/httpd`(CentOS/RHEL)目录下。主要配置文件为`httpd.conf`或`apache2.conf`。 **7. 修改默认站点** 如果你想配置一个新的默认站点,可以创建一个...
以下是一份详细的Ubuntu安装SVN的步骤,以及所需的文件。 首先,确保你的Ubuntu系统是最新的。打开终端并运行以下命令来更新系统软件包列表: ```bash sudo apt update ``` 接下来,安装必要的依赖项。在Ubuntu中...
标题中的“Linux (Ubuntu) 下 Apache 服务器的搭建”指的是在Ubuntu操作系统环境下配置Apache HTTP服务器的过程。Apache HTTP服务器是一款开放源代码的Web服务器,因其稳定性、高效性和跨平台性而广受欢迎,尤其在...
本篇将详细介绍如何在Linux环境下安装Apache服务器,以及涉及到的相关知识点。 首先,我们需要理解安装Apache的基础步骤: 1. **更新系统**: 在安装任何软件之前,先确保系统是最新的。使用`sudo apt-get update...
通过上述步骤,你已在Linux环境下成功安装并初步配置了Apache Web服务器。后续可根据项目需求进一步优化配置,如设置虚拟主机、增加安全策略等。Apache的强大功能和灵活性使其成为搭建专业Web平台的理想选择。
本文档主要讲述了在 Linux(Ubuntu) 环境下搭建 Apache 服务器的步骤和详细过程。Apache 是一个自由开源的 Web 服务器软件,具有高效、稳定、安全、免费等特点,广泛应用于各种计算机系统平台。 一、Apache 简介 ...
总结,Linux下Apache的安装和配置涉及到以下几个关键步骤:安装Apache软件包,启动并设置服务开机启动,配置主要的Apache设置,创建和启用虚拟主机,以及调整防火墙规则。这些步骤将帮助你构建起一个基础的Web服务器...
【概述】 ...以上就是Ubuntu环境中配置SVN+Apache+SSL的详细步骤,包括安装、配置、权限设置以及SSL安全连接的建立。通过这样的设置,你的团队可以安全地协作开发项目,同时确保代码仓库受到保护。
【Apache服务器在Linux(Ubuntu)环境下的搭建】 Apache服务器是一款广泛应用的开源Web服务器,以其高效、稳定、安全和免费的特点闻名。它起源于NCSAhttpd服务器,并因其开源性质吸引了众多开发者为其添加新功能、...
在Linux环境中搭建Apache2、MySQL5和PHP5的组合,也被称为...在提供的压缩包文件“linux下的Apache2 + mysql5 + php5 安装详解”中,可能包含了更详细的步骤、注意事项以及解决常见问题的方法,建议参照文档进行操作。
在Linux环境下,将Apache2.2与Tomcat6进行整合是一项常见的任务,这通常涉及到创建一个Web服务器集群,以便能够处理动态和静态内容。Apache作为前端服务器,主要负责静态资源的处理,而Tomcat作为后端应用服务器,...