CentOS7.0下,apache不能正常运行的解决思路
来源:互联网 发布:ajax json 提交 java 编辑:程序博客网 时间:2024/05/16 18:39
自己在练习的过程中,发现Apache不能正常运行。为了解决问题,网上查了很多资料,也走了很多弯路。于是,决定把自己的心得分享给大家。
问题表现:在虚拟机中安装好apache的rpm包,在真实机上却无法访问。
解决思路:
1. 确定你的Apache是否安装
如果和我一样,使用的是yum安装Apache的rpm包
首先检查apache是否正确安装,命令如下
rpm –qa|grep httpd*
若没有相关返回值,则说明你的apache并没有安装成功
2. 确定Apache的安装方式及启动方法
我在这里绕了很大的弯路!
如果你使用的是yum安装Apache的rpm包,那么你的默认位置是
cd /etc/httpd
启动apache的命令是
httpd –k start
同理,重启、关闭的命令分别是
httpd –k restart
httpd –k stop
注意注意注意!
网上很多教程,写的apache教程目录为
/usr/local/apache
然后通过命令
/usr/local/apache/bin/apachectl startapache
或者
service httpd start
那是因为,别人不是使用的rpm包安装,而是用的官网压缩包。所以,根据安装的方式,一定要找对apache教程。要不和我一样,死活启动不了。
3. 检查是否已经启动
使用命令
ps –ef|grep httpd*
如果存在用户名为apache的进程,则说明运行成功
4. 配置端口
使用yum安装的rpm压缩包,配置文件路径为
/etc/httpd/conf
找到对应的Listen,将端口值改为8080。
5. 检查端口是否正常开放
这里又是我被坑惨的地方。
请使用以下命令
netstat –an,如果有8080端口,则说明开放端口成功。
注意!不要只使用netstat查看,因为根本看!不!到!。我就是因为命令使用错误,没有看见端口打开,以为自己哪里出问题了。
6.最后,将网页的测试文件放入/var/www/html下,即可登录验证。
- CentOS7.0下,apache不能正常运行的解决思路
- centos7 rc.local运行 docker 不能正常reboot的处理.
- qt解决双击不能正常运行问题(win下)
- 解决Windows下PHP的exec、shell_exec等函数不能正常运行的方法
- 解决centos7下 客户端不能连接redis 报错 及 后台运行的问题
- 解决centos7下tomcat启动正常,无法访问项目的问题
- centos7下mksdcard不能运行
- win10下apache不能正常启动的解决方案之一
- phantomjs爬虫在docker下不能正常运行的问题
- opencv 1.0下运行正常的代码,后续版本不能正常运行
- 如何解决DriverStudio 3.2 的Visual Studio 2005插件不能在Vista下正常运行的问题
- 解决linux下不能正常上网的问题
- 本地代码可以正常运行,其他人的不能正常运行???
- 解决 Genymotion 模拟器V5.0以上版本拖拽安装arm translation 后依旧不能正常运行apk的问题
- XAMPP不能正常启动Apache的解决方案
- 解决 pplive链接代码在.net创建的页面中不能正常运行
- 解决eclipse安装应用程序到genymotion报adb不能正常运行的问题
- 网站在IIS下运行正常,但是在Apache下显示500错误的解决方案
- Hibernate 一对多控制总结
- iOS逆向工程-动态分析
- d3d矩阵总结
- 联发科笔试
- 通达OA 小飞鱼老师OA工作流设计课程教学网络公开课之HTML基础(一)
- CentOS7.0下,apache不能正常运行的解决思路
- 对于Netty的十一个疑问
- Opencv滑动条的创建和使用
- [HTML] CSS 下拉列表菜单
- hdu 5416 CRB and Tree(暴力)
- C# Entity Framework MySql CodeFirst
- hdu 5316 Magician 2015 Multi-University Training Contest 3
- 2015/08/21
- GDOI2016模拟8.21新数独