当前位置: 首页 > news >正文

Centos7命令行下安装和配置Apache服务器

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

第一步:

首先安装centos系统,这个比较简单,只是注意安装的时候不要最小化安装,否则系统内容比较少,需要自己重新配置。新手的话建议安装带有图形界面的centos系统,方便自己检查和验证,KDE界面做的还是不错的。

 

第二步:

安装Apache服务。Apache在centos7中是Apache HTTP server,所以想安装Apache其实是要安装httpd。命令如下

[root@localhost ~]# yum install httpd

启动和关闭Apache服务

[root@localhost ~]# systemctl start httpd.service

[root@localhost ~]# systemctl stop httpd.service

配置Apache服务。在开启httpd服务之前,需要手动配置httpd服务的一些参数。用vi打开httpd的配置文件。httpd.conf文件里各项参数的意义可以参考Apache主配置文件详解。命令如下

[root@localhost ~]# vi /etc/httpd/conf/httpd.conf

首先,做好备份!!!方便随时修改随时还原!!!主配置文件里,需要修改的地方如下

找到 #Listen 12.34.56.78:80 这一行,模仿注释在下面添加 Listen 你的IP地址或域名:你要监听的端口号,本地访问IP地址为127.0.0.1

 

第三步:

访问你的服务器地址,如果显示Apache的测试页面,说明httpd服务已经成功启动了。

最后在运行httpd服务的时候,系统可能会报各种错误,你需要耐心的看系统给出的提示,一步一步解决,这一过程对个人的成长是非常有帮助的。如果系统提示httpd服务已经启动,但httpd服务没有运行,可以结束httpd的所有进程,然后重新启动httpd服务,命令如下

[root@localhost ~]# killall httpd

[root@localhost ~]# systemctl start httpd.service

 

说明:

/etc/httpd是httpd的根目录

/var/www/html是放置请求页面的目录 

vi是unix操作系统和类unix操作系统中最通用的全屏幕纯文本编辑器,初次接触可能会不习惯,需要了解一下vi的基本操作

httpd.conf配置文件里,以#开头的都是注释,可以看到httpd.conf有非常多的注释并且给了非常多的例子,提示你如何修改配置,这是非常人性化的

 

亲,如果您感觉本文有用,请点个赞再走吧✌(>‿◠)!!

转载于:https://my.oschina.net/ZhenyuanLiu/blog/1837998

相关文章:

  • linux命令截取文件最后n行(所有命令)
  • python-模块与包
  • Java进阶02 异常处理
  • Kerberos+LDAP+NFSv4 实现单点登录
  • mysql 常用函数
  • SystemCenter2012SP1实践(5)SCVMM管理HyperV
  • 王永庆:技术创新改变教育未来
  • 文摘《十一》
  • 简单理解OAuth 2.0
  • iOS疑问
  • Spring Cloud云架构-SSO单点登录之OAuth2.0 根据token获取用户信息(4)
  • web.py开发web 第八章 Formalchemy 服务端验证
  • 邮件服务器postfix+dovecot+mysql
  • 基于 J2EE 网银系统的安全系统解决方案概述
  • 第十六天 switch case break
  • 2017-08-04 前端日报
  • AngularJS指令开发(1)——参数详解
  • ESLint简单操作
  • JAVA多线程机制解析-volatilesynchronized
  • JS 面试题总结
  • MySQL数据库运维之数据恢复
  • PV统计优化设计
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 如何解决微信端直接跳WAP端
  • 实现简单的正则表达式引擎
  • 推荐一个React的管理后台框架
  • 微信公众号开发小记——5.python微信红包
  • 延迟脚本的方式
  • 一个项目push到多个远程Git仓库
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • #etcd#安装时出错
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (超详细)语音信号处理之特征提取
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .Net MVC + EF搭建学生管理系统
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .NET 指南:抽象化实现的基类
  • @Conditional注解详解
  • @GetMapping和@RequestMapping的区别
  • [ 第一章] JavaScript 简史
  • [2669]2-2 Time类的定义
  • [Android] Amazon 的 android 音视频开发文档
  • [CISCN2019 华北赛区 Day1 Web5]CyberPunk --不会编程的崽
  • [HDOJ4911]Inversion
  • [ISCTF 2023]——Web、Misc较全详细Writeup、Re、Crypto部分Writeup
  • [Json.net]快速入门
  • [JS设计模式]Prototype Pattern
  • [LeetCode] Max Points on a Line
  • [LeetCode]-225. 用队列实现栈-232. 用栈实现队列