ubuntu httpd 安装?新安装的Ubuntu系统没有WIFI

大家好,今天来为大家解答ubuntu httpd 安装这个问题的一些问题点,包括新安装的Ubuntu系统没有WIFI也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

ubuntu编译安装httpd时make报错

可能的原因:权限问题,你试一试 sudo make

你make前没有配置:试一下./configure--prefix=/usr/local/httpd--sysconfdir=/etc/httpd--enable-so--enable-rewrite--enable-ssl--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

安装httpd时要配置apr和apr-util安装目录

配置apr:

apr地址:

解压

tar zxvf apr-1.6.3.tar.gz

到解压后的文件夹里 cd./apr-1.6.3

设置安装路径./configure--prefix=/usr/local/apr

make和make install了

配置apr-util

前几步和按装apr一样,只是多了设置apr的安装路径

1./configure--prefix=/usr/local/apr-util--with-apr=/usr/local/apr

2 make

3 sudo make install

安装httpd之前我们还先需要安装依赖

安装libpcre

apt-get install libpcre3 libpcre3-dev

安装 openssl-devel

sudo apt-get install openssl

sudo apt-get install libssl-dev

否则会报错:

pcre-config for libpcre not found

ubuntu下使用源代码编译安装apache2.2.26

在Ubuntu下使用源代码编译安装Apache2.2.26的过程如下:首先,通过链接下载Apache2.2.26源代码包httpd-2.2.26.tar.gz,执行命令sudo tar xzfv httpd-2.2.26.tar.gz解压并进入解压后的目录cd httpd-2.2.26,然后执行sudo./configure--prefix=/usr/local/apache2--enable-module=most--enable-rewrite--enable-shared=max--enable-so进行配置。若出现错误信息:checking for C compiler default output file name. configure: error: C compiler cannot create executables,表示缺少libc6-dev库,此时执行sudo apt-get install build-essential安装libc6-dev后,再次执行配置命令。如果未报错,接下来执行sudo make和sudo make install进行编译和安装。接着执行sudo groupadd apache创建apache组,使用sudo useradd-g apache apache创建apache用户并将其加入到apache组中,使用sudo passwd apache设置apache用户的密码。执行sudo chown-R apache:apache/usr/local/apache2将Apache安装目录的权限分配给apache用户和组。修改Apache配置文件,使用sudo vi/usr/local/apache2/conf/httpd.conf编辑文件。在配置文件中,将User nobodyGroup#-1修改为User apacheGroup apache,并将#ServerName www.example.com:80改为ServerName*:80。保存并退出编辑器。执行sudo/usr/local/apache2/bin/apachectl start启动Apache服务。打开浏览器访问以检查Apache是否成功安装,若页面显示Apache测试页面,则表示安装成功。重启Apache服务使用sudo/usr/local/apache2/bin/apachectl restart命令,关闭服务则使用sudo/usr/local/apache2/bin/apachectl stop命令。

ubuntu怎么安装apache

安装apache,在命令行终端中输入一下命令:

$ sudo apt-get install apache2

安装完成后,重启apache服务,在命令行终端中输入一下命令:

$ sudo/etc/init.d/apache2 restart

可能会出现的问题1: NameVirtualHost*:80 has no VirtualHosts,如下截图

出现上述问题的原因:定义了多个NameVirtualHost,故将/etc/apache2/ports.conf中的NameVirtualHost*:80注释掉即可。

可能会出现的问题2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

原因:

根据提示,无法可靠的确定服务器的有效域名,使用127.0.1.1作为服务器域名。应此,在下面的测试中,应该使用127.0.1.1,而不是127.0.0.1!

解决:

$ vim/etc/apache2/httpd.conf,在文件中添加:

ServerName localhost:80,再次重启apache2,就可以使用127.0.0.1来访问web服务器啦!

测试:

在浏览器里输入或者是,如果看到了It

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

测试过程中可能遇到问题:

原因:apache2使用的服务器地址不是127.0.0.1,根据在前面的分析,可能的ip为127.0.1.1,访问http://127.0.1.1即可。

如果觉得不再需要apache了,可以将它卸载:

1.删除apache

在命令行中输入:

$ sudo apt-get--purge remove apache-common

$ sudo apt-get--purge remove apache

2.找到没有删除掉的配置文件,一并删除

代码:

$ sudo find/etc-name"*apache*"|xargs rm-rf

$ sudo rm-rf/var/www

$sudo rm-rf/etc/libapache2-mod-jk

3.删除关联,这样就可以再次用apt-get install apache2重装了

#dpkg-l|grep apache2|awk'{print$2}'|xargs dpkg-P

阅读剩余
THE END