Center OS 7 Apache安装配置

感谢:此文章的作者,谢谢该作者文章的帮助。

我的博客园也有该文章,用户名为:轨迹1995

原因:自己购买了国外的服务器,想把我的网页放到服务器,网页是以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的区别写的很好。

你可能感兴趣的:(Center OS 7 Apache安装配置)