我们来开始讲述Apache(阿帕奇)服务

小知识:

Apache   使得一台服务器上放很多网站,网站同时访问  可以使网站更安全(木马如果是root权限  如果webshell  apache 可用的命令很少)

大部分网站使用的是http协议80端口  https协议端口443

web服务器提供服务  发送请求

http协议是无连接状态  发送一次之后就断开了,和下一次发送没有关系

下面我们主要讨论一下

打开网页使网页展示自己想要的字符串

apache服务(改成其他的后缀)

apache服务(改成其他的目的文件)

 

apache服务

接下来我们来装apache服务(实战演练)

在虚拟机上看看,是默认没有apache的

我们来下载apache服务

如果出现了这中结果,再打开一个终端,输入命令:kill -9  5344就好了

可以了

之后我们输入y安装,安装完毕再看就有了

安装完毕之后默认是死的,要给他启动一下

输入命令:systemctl start httpd

这时候你在虚拟机中打开浏览器输入localhost就会得到这样一个界面

一定要重启服务不重启就是这个页面

现在我们来改变一下网页显示的内容

接下来进入/var/www/html文件夹

输入命令:cd  /var/www/html   (按理说是有个文件的这里没有的话我们来建立一个

这个时候再次我访问localhost网页时就变成了你输入的结果

apache服务(改成其他的后缀)

有没有人有疑问,为什么我们刚才建立文件夹的时候取名字叫index.html,如果我们取别的名字他还可以吗?我们来试一下

输入命令:mv  index.html   1.html  (html文件夹内操作)

答案是没有了

但是你在localhost后面加上1.html它就可以出来了

为什么会这样呢?秘密藏在它的配置文件中

输入命令:vi  /etc/httpd/conf/httpd.conf

在里面默认的是以index.html为后缀,

如果我们改成1.html 是不是就可以了?

改完之后,输入命令:systemctl  restart  httpd  重启服务

这时候1.html就出来了

OK,又有问题了?我们都是输入ip没有见过输入字符串也可以访问网址的呀

其实 Localhost  和  127.0.0.1 效果一样,可以通过ping localhost看出来

apache服务 (改成其他的目的文件)

默认家目录是在/var/www/html下面  我们也可以更改它的目录

比如说改成在/home/www  (首先你要在home下有这个文件夹)

在这个文件夹下新建一个内容为in the home的网页

输入命令:echo  “in the home” > index.html

接下来进入配置文件,更改

输入命令: vi  /etc/httpd/conf/httpd  将这里改成你网页所在的目录

改成这个样子

之后重启以下服务  输入命令:systemctl  restart  httpd

这时候我们在访问网页 ,网页上就应该出来in the home

改完之后没有重启结果

如果没有出来,出现的下面这个情况,则是权限不够

我们来改一下权限 改目录文件www的(/home/www 的)

或者改变一下属组

在虚拟机上的关于Apache(阿帕奇)(1)开启Apache服务以及介绍基础服务的更多相关文章

  1. gearman在虚拟机上运行没有自动开启的处理

    几天来被gearman无响应的问题困扰,后来请教了大神解决.原因是gearman在虚拟机上运行不稳定,无法自动开启,需手动开始,输入图片的两行命令即开始.

  2. 从主机访问虚拟机上的Apache

    问题:VMWARE上安装的CentOS6.4,安装Apache,启动后,虚拟机上能访问,主机能ping通,但无法访问Apache. 原因:防火墙设置,配置iptables,开放apache的端口80

  3. vm虚拟机上安装apache+php+ftp+mysql

    我在vm虚拟机上想安装 winxp和linux,然后在linux机上装apache+php+ftp+mysql,以下为我的按装过程:  1:连通虚拟机:两个虚拟机都选Host-Onl,查看主机Virt ...

  4. windows下使用远程工具登录虚拟机上的Linux、访问虚拟机上的服务 、端口转发、win7 telnet登陆虚拟机

    首先要清楚virtual box如何设置端口转发: 一篇文章: 如何使用VirtualBox进行端口转发 由于默认的方式是用NAT来做虚拟机网络的,因此如果从外网想访问虚拟机的应用会比较麻烦.以前一直 ...

  5. java API连接虚拟机上的hbase

    今天用本地的eclipse连接虚拟机上的hbase数据库,代码如下: public static void main(String[] args) throws Exception{ Configur ...

  6. 在VM虚拟机上安装Microsoft Dynamics CRM 2016 步骤图解及安装注意事项

    安装Dynamics CRM 2016环境配置要求: 系统版本:Windows Server 2012 R2(必须) SQL 版本: SQLServer2014SP1-FullSlipstream-x ...

  7. 虚拟机上安装ArchLinux笔记

    安装前的自白: 想使用ArchLinux,就直接在虚拟机上先装一个玩起来先.虚拟机使用的是Vmware,下载免费的个人版本就可以了. Arch Linux的版本为2016.4.1 内核为4.4.5 在 ...

  8. 虚拟机上安装Linux操作系统

    很久之前就知道虚拟机这个东西,也都在虚拟机上安装过Windows的操作系统和Linux的操作系统,但是一直都没有去做笔记. 最近还是比较有时间,就移除了前两天刚刚安装的Linux系统,重新安装一次,做 ...

  9. 在Windows Azure虚拟机上开发Windows 8 应用

    前提条件 Windows Azure开发者账号:如果您拥有微软MSDN Subscription账户,那么意味着您可免费申请Windows Azure开发者账号. 创建虚拟机 点击Windows Az ...

随机推荐

  1. Locomotion和Navigation的区别

    Locomotion和navigation两者都是移动.漫游的意思.但是locomotion是一个比navigation更大的概念,它指的是所有的第一人称视角的变换(first-person moti ...

  2. 集合线性表--List之ArrayList

    集合操作——线性表 List: add().remove().subList().list.toArray().array.asList(). List排序:  Collections.sort(li ...

  3. PHP 上传文件限制

    随笔于新浪面试失败: 需要好好补补了 Windows 环境下的修改方法 ================================================================ ...

  4. 常用注解@Controller、@Service、@Autowired

    @Controller.@Service在spring-context-5.1.10.RELEASE.jar包下,所在包如下 @Autowired在spring-beans-5.1.10.RELEAS ...

  5. spring Bean的三种配置方式

    Spring Bean有三种配置方式: 传统的XML配置方式 基于注解的配置 基于类的Java Config 添加spring的maven repository <dependency> ...

  6. ios手机通过fiddler抓去Https协议包时证书问题

    解决Fiddler无法抓取ios端HTTPS请求的问题 南天E心 关注 2018.01.15 10:36 字数 281 阅读 909评论 0喜欢 0 近日公司服务升级,将所有的接口请求由HTTP升级为 ...

  7. GLSL 参考GIMP源码实现色彩平衡调节

    色彩平衡 修图工具中的色彩平衡一般用来根据亮度等级调整图片中颜色的偏色,调整偏色涉及到加色原理和减色原理 其实我们通过三原色加色原理的图片就可以知道,红色的对比色是青色,蓝色的对比色是黄色,绿色的对比 ...

  8. 微信小程序canvas生成并保存图片

    ---恢复内容开始--- 微信小程序canvas生成并保存图片,具体实现效果如下图     实现效果需要做以下几步工作 一.先获取用户屏幕大小,然后才能根据屏幕大小来定义canvas的大小 二.获取图 ...

  9. Vue全局组件注册

    通过Vue.component(‘组件名’, {配置对象})注册全局组件 在main.js中注册全局组件 test import Vue from 'vue' import App from './A ...

  10. 5. Sersync实时同步

    rsync+Sersync数据的实时同步 sersync介绍 1.什么是实时同步 监控一个目录的变化, 当该目录触发事件(创建\删除\修改) 就执行动作, 这个动作可以是 rsync同步 ,也可以是其 ...