感谢:https://blog.csdn.net/u014157384/article/details/79497761 该作者的帮助。

自己购买了国外的服务器,想把我的网页放到服务器,网页是以websocket连接贝壳物联,进而简单测试控制ESP8266。服务器是Center OS 7版本,部署的是Apache。

Apache HTTP Server(简称Apache):

1、是一款开放源码的web服务器软件,可以在大多数计算机操作系统中运行,是目前最流行的web服务器端软件之一。

2、apache支持的模块众多,性能稳定,本身只支持静态解析,但可以通过扩展脚本、模块等支持动态页面。

3、常见的网站架构有:apache + phpapache + tomcat等。

4、Apache是Web服务器。而Tomcat是Java应用服务器。

5、Apache服务器只处理静态HTML。tomcat服务器HTML静态,JSP Servlet动态都能处理。

具体操作步骤:

一、检查、删除、安装

rpm -qa|grep httpd    //检查是否安装apache

rpm -e 包名 --nodeps  //若有则删除(也可不删除直接用) 

yum install httpd     //安装,根据提示,输入Y即可安装成功

二、启动、测试

systemctl start httpd     //restart 重启 stop停止

三、查看apache状态

service httpd status

四、配置httpd.conf文件,把AllowOverride 的none改为All

vi /etc/httpd/conf/httpd.conf

五、查看已经开放的端口

firewall-cmd --list-ports

输入这句之后显示空白,如下:

这是因为没有开放端口,所以下面配置开启

六、开启端口

firewall-cmd --zone=public --add-port=/tcp –permanent

命令含义:

–zone #作用域

–add-port=/tcp #添加端口,格式为:端口/通讯协议

–permanent #永久生效,没有此参数重启后失效

七、     重启防火墙

firewall-cmd –reload                   #重启firewall

systemctl stop firewalld.service       #停止firewall

systemctl disable firewalld.service    #禁止firewall开机启动

firewall-cmd --state                   #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

八、访问IP

浏览器输入服务器的 ip 地址,即可打开Apache默认页面。

九、查找Apache安装的目录

方法:

https://blog.csdn.net/sinat_38334334/article/details/79738568

我们是以rpm包形式安装的,所以:

rpm -aq|grep http        //查看是否安装apach包,若已安装,则会打印出包名

rpm -qi 输入获取到的包名   //查看该apache包信息

rpm -ql 输入包名          //查看apache包中所有文件的安装位置

显示如图:

/var/www/html/就是你输入ip地址后,出现的页面路径。

将静态页面目录(比如fen)放入  /var/www/html 里面。

然后浏览器输入: ip地址/fen/index.html,弹出界面,大功告成!

附:详谈Apache、Nginx和tomcat的区别以及处理静态页面和动态页面的方式

注:该作者Apache、Nginx、tomcat的区别写的很好。

Center OS 7 Apache安装配置的更多相关文章

  1. Apache安装配置步骤

    注释:这里以Linux 红帽商业版为例~~~~~~~纯手打啊 Apache安装配置步骤 准备:关闭其他虚拟设备 #/etc/init.d/libvirtd stop #/etc/init.d/xend ...

  2. Ajax - Apache安装配置

    apache安装配置 1.安装wamp2.配置根路径3.默认的网站根路径是安装目录的www子目录,如果不想使用默认目录,可以自己配置.配置方式如下: --找到文件wamp\bin\apache\Apa ...

  3. Ubuntu 14.04 apache安装配置

    http://jingyan.baidu.com/article/6d704a130c8a0d28da51ca5f.html Ubuntu 14.04 apache安装配置 1.安装 ~# apt-g ...

  4. Mac 使用自带php和Apache 安装配置Xdebug 开启本地调试模式

    Mac 安装配置php xdebug 本地调试 0.原理图 https://paper.seebug.org/308/ 测试demo构建方法 新建空白项目,目录选择Apache默认项目目录 1.下载x ...

  5. Mac OS X上安装配置apache服务器

    说明:Mac在安装完成Mac系统的时候它已经自带了apache服务器,接下来就是配置和将它启动运行了.那么接下来要做的事情就是: 1.配置apache的配置文件 2.设置虚拟主机 启动并查看apach ...

  6. 如何在MAC OS X下安装配置java开发工具

    简介: Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征.Java语言作为静态面向对象编程语 ...

  7. Apache 安装配置详情

    本次文章讲解Apache的安装和基本的配置 输入PHP环境搭建的一部分 PHP完整配置信息请参考 http://www.cnblogs.com/azhe-style/p/php_new_env_bui ...

  8. LAMP_02_WIN下Apache安装配置

    1.下载http://httpd.apache.org/download 2.配置 下载完解压后有readme,首先进行阅读其中的VC运行库必须安装,否则会出现各种奇葩问题用命令行安装服务 发现报错, ...

  9. WEB服务器----Apache 安装配置

    1.官网下载需要的安装包(包括主安装包和依赖包的下载)可以直接使用Linux的wget进行下载: httpd安装包下载地址:http://mirrors.hust.edu.cn/apache//htt ...

随机推荐

  1. Python可以用于客户端Web开发吗?

    N00b在Python,但我有大量的PHP经验,并希望扩展我的技能. 我知道Python在服务器端执行方面很出色,只是想知道客户端. 解决方案 你看过skulpt吗? http://www.skulp ...

  2. 9-vim-移动命令-04-利用标记返回之前小编辑的代码位置

    标记 在开发时,某一块代码可能需要处理,例如编辑或重看. 此时使用命令模式(普通模式)下使用m增加一个标记,这样可以在需要时快速地跳回来或者执行其他编辑操作.   标记名称可以是a~z或者A~Z之间的 ...

  3. Python之switch

    首先声明,Python没有switch!!! 通过函数与字典的结合实现 #!/usr/bin/python #coding:utf-8 from __future__ import division ...

  4. BUUCTF 派大星的烦恼

    这道题做的累死了,题目关键在于思路,这里将做题的完整思路记下来.题目给了一张bmp,用010打开可以看出题目关键就在于这一段D和“,保存出来 "DD"DD""& ...

  5. CG-CTF pwn部分wp

    面向pwn刷cgctfPWN1,When did you born题目给了一个ELF文件,和一个.C文件先运行ELF,大概如下What’s Your Birth?0What’s Your Name?0 ...

  6. Android开发:图文分析 Handler通信机制 的工作原理

    前言 在Android开发的多线程应用场景中,Handler机制十分常用 下面,将图文详解 Handler机制 的工作原理 目录 1. 定义 一套 Android 消息传递机制 2. 作用 在多线程的 ...

  7. Python 基础 2-1 列表入门

    引言 列表 list 是由一系列按照特定顺序排列的元素组成的,它是一种有序的数据集合. 你可以添加任何类型的元素到列表中,其中的元素之间可以没有任何关系. 列表简介 Python 使用方括号 [] 来 ...

  8. HashMap的hash分析

    哈希 Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值.这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空 ...

  9. vue中watch简单使用

    watch是一个对象,具有键值对:键指被监听的数据,值指处理方式. 值类型包括以下三个: 第一个handler:其值是一个回调函数.即监听到变化时应该执行的函数. 第二个是deep:其值是true或f ...

  10. <iframe>框架标签的使用

    同源下 1.iframe属性设置参考:https://blog.csdn.net/xiyiyindie/article/details/53415158 2.父子页面之间元素相互操作:https:// ...