Center OS 7 Apache安装配置

感谢: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=80/tcp –permanent

 命令含义:

        –zone #作用域 

        –add-port=80/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的区别写的很好。

猜你喜欢

转载自www.cnblogs.com/zeng-1995/p/11319855.html