ubuntu安装apache的方法

2023-10-18 1634阅读

温馨提示:这篇文章已超过565天没有更新,请注意相关的内容是否还可用!

在Ubuntu上安装Apache,有两种方式:1 使用开发包的打包服务,例如使用apt-get命令;2 从源码构建Apache。可能会出现的问题2: Could not reliably determine the server\'s fully qualified domain name, using 127.0.1.1 for S开发云主机域名erverName 原因:根据提示,无法可靠的确定服务器的有效域名,使用127.0.1.1作为服务器域名。测试过程中可能遇到问题:404 not found原因:apache2使用的服务器地址不是127.0.0.1,根据在前面的分析,可能的ip为127.0.1.1,访问http://127.0.1.1即可。《ubuntu安装apache的方法》来自互联网同行内容,若有侵权,请联系我们删除!

这篇文章将为大家详细讲解有关ubuntu安装apache的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在Ubuntu上安装Apache,有两种方式:1 使用开发包的打包服务,例如使用apt-get命令;2 从源码构建Apache。

方法一:使用开发包的打包服务——apt-get

安装apache,在命令行终端中输入一下命令:安装完成后,重启apache服务,在命令行终端中输入一下命令:可能会出现的问题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 S开发云主机域名erverName

原因:根据提示,无法可靠的确定服务器的有效域名,使用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服务器啦!测试:在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了It works!,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里。测试过程中可能遇到问题:404 not found原因: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 apache2.找开发云主机域名到没有删除掉的配置文件,一并删除代码:$ sudo find /etc -name “*apache*” |xargs rm -rf$ sudo rm -rf /var/www$sudo rm -rf /etc/libapache2-mod-jk3.删除关联,这样就可以再次用apt-get install apache2 重装了#dpkg -l |grep apache2|awk ‘{print $2}’|xargs dpkg -P

方法二:从源构建Apache

————————————–分割线————————————–apache2 [warn] NameVirtualHost *:80 has no VirtualHosts的解决方法错误:

[warn] NameVirtualHost *:80 has no VirtualHosts

原因:定义了多个NameVirtualHost解决:Ubuntu之前的版本定义在/etc/apache2/sites-available/default, 8.04后在/etc/apache2/ports.conf故可以将/etc/apache2/ports.conf中的NameVirtualHost *:80注释掉这个问题的本质是在没有定义域名是一个端口只能对应一个虚拟主机,将NameVirtualHost *:80改为其他端口也可以解决如果有多个不同的域名的话,用同样的端口也可以关于ubuntu安装apache的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

ubuntu安装apache的方法
(图片来源网络,侵删)

本文从转载,原作者保留一切权利,若侵权请联系删除。

《ubuntu安装apache的方法》来自互联网同行内容,若有侵权,请联系我们删除!

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]