apache启动linux
1. apache测试页面打不开linux
1、打开centos7操作系统,运行 “ ” ,安装过程中会问“is this ok [y/d/N]”,输入“y”回车,等待一会,Apache安装成功
2、安装完成之后,你可以通过执行 “ ”,查看Apache的运行状态
3、设置开启服务器之后自动开启Apache服务,执行语句“ ”
4、若需要修枣颂改站定根目录,就要修改Apache配置文件
-在home下创建一个自己的根目录
-执行 (vi或vim都可以)
-修改文件中DocumentRoot后面的根目录卖灶(点‘i’键开启修改)
-修改默认访问的根目录,如下图修改过的
.png
.png
5、此时还不能测试Apache,因为网页还是无法进入,原因是因为防火墙开启中,是拒绝访问的。需要执行 关闭防火墙,之后重启Apache()即可。中岩扮然后在打开网页,输入CentOS7系统的IP进行测试,若出现以下页面即为Apache安装配置成功;
.png
:防火墙只是临时关闭,若不想通过关闭防火墙,来启动Apache。建议开启一个8080端口。执行以下两句语句即可:
(–permanent永久生效,没有此参数重启后失效)
2. 15.Linux下Apache rpm包安装方法,并解决依赖性问题(附自动启动方法)
1.修改虚拟机设置,按下图所示
2.挂载镜像文件,如果报错,有可能是因为上面的 已连接 忘记打钩了。
1.必须先进入到rpm的包文件中
2.安装httpd包
可以查询出httpd包的全名,根据包全名开始安装
3.安装时发生错误,报错显示有依赖性,所以先安装被依赖的包apr-util-ldap
4.安装apr-util-ldap也发生依赖错误,所以先安装apr-util
5.安装apr-util发生模块依赖错误,在模块依赖查询网站查询此模块所在的软件包,
6.先安装上面模块所在的软件包,成功
7.再回到第5步,来安装apr-util成功
8.apr-util安装成功后,回到第4步,安装apr-util-ldap,成功
9.apr-util-ldap安装成功后,回到第2步,安装httpd,仍发生依赖错误。
10.继续安装依赖的软件包httpd-tools
11.httpd-tools安装成功,回到第2步,尝试安装httpd。终于成功
截止此时,Apache的主要功能已经安装成功。
但是,缺少其他组件,Apache功能还不完善,所以接着安装它的其他组件
1.安装httpd-devel
2.安装httpd-manual
2.成功,至此全部安装成功
3.查询是否安装
查询系统中安装的所有有httpd关键字的软件包
成功后,卸载ISO镜像
3. Linux启动httpd命令
Linux httpd命令是Apache HTTP服务器程序。httpd为Apache HTTP服务器程序。直接执行程序可启动服务器的服务。
1、apahce启动命旅蔽令:推荐/usr/local/apache2/bin/apachectl start apaceh启动
2、apache停止命令:/usr/local/apache2/bin/apachectlstop 停止
3、apache重新启动命令:/usr/local/apache2/bin/apachectl restart 重启要在重启 Apache 服务器时不中断当前的连接,则应运行:/usr/local/sbin/apachectl graceful
如果apache安装成为linux的服务的话,可以用以下命令操作:service httpd start 启动service httpd restart 重新启动service httpd stop 停止服务
4.httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。
通常,httpd不应该被直接调用,而应该在类Unix系统中由 apachectl 调用,在Windows NT/2000/XP/2003中作为服务运行和在Windows 95/98/ME中作为控制台程序运行。
(3)apache启动linux扩展阅读
linux与windows对比
1、 编程篇
虽然五年已经过去了,但是系统编程的模式基本没有什么改变,由于GPL的存在linux在编程效率上比windows要高不少,这是因为GPL公开程序代码,这样可以减少重复开发,所以linux在编程模式上比windows要略微强点。
但是须知windows还是常用软件的主要载体,所以windows下的软件还是要移植到windows下的,当然有很多软件还是一直就在windows下开拆森州发的,所以这点windows并不比linux弱的太多。
值得一提的是windows8种引入的windows store,这样的应用不知道可不可以在linux下开发,貌似目前windows8 app都是在windows8下开发的。
2、运行平台篇
linux系统可以运行在几乎所有的硬件结构上,无论是intel、amd、arm处理器都可以,甚至我国的龙芯上跑的也是linux。而windows在更新到windows8后也实现了支持intel、amd和arm三大处理器架构。
但是相对而言,windows8 RT只能运行在特定的架构上并且不发售零售版,所以可以暂时不考虑。即linux比windows支持的处理器平台多。
linux下处理器性能能否达到windows的标准还很难说,因为电源管理等诸多问题,linux并不一定能发挥硬件的全部效率。春芦这点在显卡上体现的特别明显。
AMD的显卡开源驱动只能实现显卡一半的性能,所以在运行平台上,linux兼容的更多,但是windows更完美,相对而言,只考虑运行平台的话(能用)linux略占优势。
3、 硬件支持篇
linux的硬件支持除了显卡外我感觉还是和windows保持同步的,比如usb3.0,HDMI等但在显卡方面,尤其是双显卡方面linux就和windows差距明显了,linux目前还没有可靠的双显卡交火或者双显卡交互手段,所以就凭这一点linux在硬件支持方面占极大劣势,
因为没有双显卡支持会导致双显卡一直通电,能耗直线上升! 虽然linux的新内核早已解决了这个问题,但是linux下显卡驱动的不足也导致这方面问题没有根本解决。
4、网络篇
个人感觉除了google的chorme os外linux的网络已经发展的登峰造极了,linux对网络的利用率是非常高的,毕竟GPL的基本交流手段就是网络,所以网络功能上linux很给力的,至于ipv6什么的windows和linux早就一样哈皮了。
不过有一点就是flash player上的问题制约了linux网络媒体的应用,因为flash player在linux占用的资源过高,导致性能下降??
5、 设备驱动篇
这个linux基本上什么设备都能认出来,但是能驱动的设备显然没有windows多,毕竟除了arm处理器外基本上每个硬件都会为windows写驱动,但是能为linux写驱动的就不多了,很多linux驱动是用开源驱动的,这样的话效率??
所以个人感觉windows的驱动比linux下强。
6、 UNIX能力篇
这个,我不太同意原作者设立这个指标的,毕竟linux是unix like系统,而windows和这个不沾边??所以UNIX能力肯定是linux强啊,但是不是还有原版的unix么,所以这点应该列入评价指标。
7、性能篇
这个是很重要的一点,原作者分为开放性、多用户和多任务三个方面来进行的对比。开放性其实linux和windows都一样的,都很开放,不过windows8相比前辈们有点保守,所以linux的开放性应该更好点。
多用户方面,linux和windows都支持多个用户,但是linux可以多用户同时登陆,不过考虑到个人电脑的情况,这个指标一般没有什么用。所任务,这点有很多测评,大家可以去网络或者google一下,一般大家都认为linux效率更高一点。
8、创新篇
我实际上很反对这种为了创新而创新的对比方式的。windows和linux都是操作系统,为了实现类似的功能,出现多多少少一些类似是正常的。
就开发状态而言,linux是开源的,而windows不开源,所以linux应该高点,但是不要忘了windows系统也能得到全世界的很多第三方软件的支持,所以创新性而言双方并没有可比性,因该是在同一水平。
9、病毒防护篇
这一点毫无疑问是linux获胜,目前世界上还没有一种可以在linux下大规模泛滥的病毒,而且linux的安全性完全是建立在其保守的内核设计上的,所以linux是很安全的。相对于windows虽然windows8在win7的基础上又提高了很多,但是与linux还是有差距的。
实际上,为了保证用户体验,很多时候windows是必须牺牲防护性能的,所以能做到这点已经非常不容易了,真要超级安全的还FreeBSD是不是更安全呢?
10、稳定篇
系统稳定性上我感觉linux与windows不相上下,因为windows与linux都会崩溃,虽然windows崩溃原因很多,而linux崩溃大部分是有误操作,但是二者的差距真心没有那么大,而且windows实际上出现蓝屏代码什么的故障次数也已经比以前少多了。
4. linux命令怎么安装apache
以Centos为例:x0dx0aApache在卜袭Linux系统中,其实叫“httpd”x0dx0aCentOS可以使用yum命令,非常简单和容易的安装Apache,下面演示一下步骤:x0dx0a1、安装、设置Apache服务的启动级别x0dx0achkconfig--levels235httpdonx0dx0aApache是一个服务,可以通过设置服务的启动级猛弊李别来启动。2,3,5三个级别分枝迟别表示。x0dx0a3、设置开机启动。x0dx0a/etc/init.d/httpdstart
5. linux下apache启动、停止、重启命令
linux下apache启动、停止、重启命令基本的操作方法:本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况
www.dnjsb.com
apahce启动命令:推荐/usr/local/apache2/bin/apachectl
start
apaceh启动apache停止命令/usr/local/apache2/bin/apachectl
stop
停止apache重新启动命令:/usr/local/apache2/bin/apachectl
restart
重启要在重启
Apache
服务器时不中断当前的连接,则应运行:/usr/local/sbin/apachectl
graceful如果apache安装成为linux的服务的话,可以用以下命令操作:service
httpd
start
启动service
httpd
restart
重新启动service
httpd
stop
停止服务
6. linux 如何重启apache
假设当前Linux用户的apahce安装目录为/usr/local/apache2,那么在命令行终端中使用以下命令启动,停止和重启apache。
1.启动apahce的命令:
/usr/local/apache2/bin/apachectlstartapache
2.停止apache的命令:
/usr/local/apache2/bin/apachectlstop
3.重启apache的命令:
/usr/local/apache2/bin/apachectlrestart
要在重启Apache服务器时不闹宏中断当前的连接,则应运行:
/usr/local/sbin/apachectlgraceful
如果当前用户的apache已经安装为linux的服务的话,可以使用以下命令进行以上操作。
1.启动apache
servicehttpdstart
2.停止服务apache
servicehttpdstop
3.重新启动apache
servicehttpdrestart