WebServer(Web服务器)
在整个服务器WebServer镜像里面的话,我们常用的两款软件,一个Apache一个Nginx,刚开始web编程都会用apache,而进入商业社会里面会发现很多公司都会使用Nginx,因为Nginx承受的量会相对高一点。还有一个服务器它叫IIS它是微软的,只支持windows系统,而Apache和Nginx都是跨平台的。
安装Apache:sudo yum install httpd(这里使用imooc安装,要提权操作,所以sudo)
启动服务:sudo service httpd start 启动查进程是否存在:ps -ef | grep httpd
关闭服务:sudo service httpd stop
既然进程已经启动了,现在理论应该可以通过浏览器来访问我们的 80 端口(80端口是web服务器的默认端口),但是实际上很奇怪访问不了,下面没有跟80端口是浏览器会默认找80
用命令:sudo netstat -anpl | grep 'http' 结果发现80端口确实在被监听了(被监听一旦访问到就会显示服务首页,此时没有显示说明没有访问到这里,会不会是防火墙的问题?),但是为什么访问不到呢
关闭防火墙:sudo service firewalld stop 后再次访问浏览器
到这一步说明apache服务已经安装好了,可以通过 80 端口提供服务