在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方法。本人VMware虚拟机安装的ubuntu,亲自尝试...安装成功后,特意一步一步整理下步骤,希望对喜爱linux-ubuntu的朋友有所帮助。1分资料只是友情赞助分数,下载完评论后,积分还会挣回去。呵呵。
这个教程是帮助人们在 Ubuntu 上搭建一个 LAMP(Linux+Apache+MySQL+PHP)服务器,使用 如下软件:apache2,PHP5(在 ubuntu6.10 或更低版本使用 PHP4),MySQL4.1 或者 5.0。 在这里我针对 ubuntu7.04 及以后版本适用的...
众所周知在window下,Apache的配置文件是httpd.conf,但在Linux下安装了Apache后发现其配置并不像window下那么简单,Linux下Apache将各个设置项分在了不同的配置文件中,想想也是有很大的理由的,这样子可以使用户在...
在apache2服务器上配置SSL证书-Ubuntu 18.04 本教程是为已经拥有证书并需要在服务器上插入证书并将其配置为可在Apache2服务器上工作的人员制作的。 如果您没有证书,并且想生成免费的自签名证书,建议您遵循...
linux环境下完整jsp开发环境搭建,包含apache和tomcat整合,在ubuntu10.04下试验通过。
linux企业实战运维入门到高级系列 ubuntu Centos 面试题合集 MySQL Nginx 搭建私有Yum仓库 搭建本地第三方源epel 升级内核 脚本合集 修改自动获取ip .ubuntu换国内源 CentOS硬盘分区 搭建网站 8.1linux上配置环境...
文档是在 Ubuntu 14.04.2 LTS 上,...也配置了软件随系统开启自动运行,并实际部署了自己的一个 tomcat+jboss+Mysql 项目,文档的步骤都是本人的具体操作,具体可行,相信对希望接触linux部署环境的入门有一定帮助。
debian和ubuntu下默认shell是dash,执行 sudo dpkg-reconfigure dash 选择no,切换到bash环境 cd /home && mkdir tmp && cd tmp xftp上传sh目录 cd sh && chmod +x install*.sh && ./install.sh 安装完成后请...
该博客将指导您完成在AWS ec2 Ubuntu 16.04实例上安装Apache2和PHP5.6的便捷步骤。 先决条件: AWS ec2上的Ubuntu实例。 (它遵循与安装Linux实例相同的步骤,唯一的区别在于选择AMI的类型,在本例中为Ubuntu ...
在Ubuntu16.04中,先安装Apache2,再安装PHP7.0,然后安装MySQL,此步骤需要设置以后登录MySQL的用户名和密码,最后安装PHPmyadmin,此步骤中选择需要配置的服务器,选择Apache,然后输入之前设置的密码,安装完毕后...
在Ubuntu16.04中,先安装Apache2,再安装PHP7.0,然后安装MySQL,此步骤需要设置以后登录MySQL的用户名和密码,最后安装PHPmyadmin,此步骤中选择需要配置的服务器,选择Apache,然后输入之前设置的密码,安装完毕后...
本文介绍了在Ubuntu 7.04下用最简单最快捷的方法搭建Apache/PHP/MySQL环境,并加入了Zend Engine、PHP Data Objects、GD、phpMyAdmin等等。主要用来做本地测试,服务器的优化和安全性就暂不考虑,做到安装步骤最简。
2.在虚拟机中安装Linux系统,以Ubuntu系统为例 3.在Linux系统中安装Apache2,PHP,MySQL 须藤apt-get install apache2 php5 mysql-server php5-mysql Linux平台 1.在Linux系统中安装Apache2,PHP,MySQL 须藤apt-...
1、服务器(apache2或者nginx)的搭建 2、数据库(Mysql)的链接 3、PHP在linux上的运行 **操作系统:** Ubuntu16.04 LInux系统 **实验步骤**: *1、nginx在liunx上的下载、配置* ①通过sudo apt-get install...
编译安装apache 2.4.2 代码如下: sudo echo ‘start’ echo 常见错误: echo configure: error: APR not found. Please read the documentation. echo 解决办法: wget ...
使用Debian / Ubuntu Linux,Apache 2,MySQL和Python 2.7准备服务器使用viartualenv创建虚拟化的开发环境。 请记住,某些元素的安装需要sudo。 (如果您拥有自己的服务器,则这不是必需的) 创建一个名为...
这些步骤用于在Ubuntu Server 16.04机器上安装Lagertha。 Lagertha可能会在大多数具有LAMP堆栈的现代发行版上运行。 $ sudo apt-get install apache2 mysql-server php-mysql git (可选)运行MySQL安全安装设置 ...
用Dockerfile 构建一个java的编译环境,这里整理下实现步骤: 1、包括以下软件包 ubuntu jdk maven svn 2、jdk、maven 需要手动下载,下载之后分别为 jdk-8u51-linux-x64.gz apache-maven-3.3.3-bin.tar.gz 3、...
第2步安装apache服务器。 并确保已启用它,并将任何http网站放置在其/var/www/html位置。 现在,您可以通过运行localhost到Web浏览器来访问它。步骤-3对于攻击者攻击者:此文件夹包含用于攻击服务器<server> you