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