www所用的协议
HTTP超文本传输协议,是网络上最广泛的一种网络协议,所有的www文件都必须遵循这个标准。
常见的WEB服务器:tomcat nginx IIS apache http web www
其中tomcat功能比apache更加强大,但是因为apache是老牌产品,所以兼容性更加好,IIS是Windows端的web服务器,但是收费,nginx是最近比较热门的服务器,由俄罗斯一个小伙编写,功能也很强大
服务器所提供的最主要数据是HTML和多媒体文件
网址及HTTP简介
HTTP服务提供的数据大部分都是文件,所以我们只需要在服务端把文件都部署好,HTTP中,这些文件都存放于/var/www/html中,我们想要访问这些文件只需要在浏览器输入对应的网址,当我们输入Linux主机的ip地址时,他默认优先访问/var/www/html/index.html文件,如果该文件不存在,那么将会访问apache的欢迎界面
访问web服务的方法:
需要使用浏览器,通过url — 统一资源定位符,即通过输入域名或IP地址进行访问,比如访问百度就是www.baidu.com或220.181.38.149,其实它默认访问的是百度服务器里的/var/www/html/index.html文件,可以尝试访问www.baidu.com/index.html
url格式:<协议>://<主机或主机名>[:port]/<文件/资源路径>
其中协议一般常用的有http和https
端口http默认的是80和8080,https默认为443,不用特别的去输入,除非要访问指定端口,之后就是文件路径了,例如:192.168.218.133:80/index.html
WWW服务器的类型
主要分为静态网站和动态网站
静态网站
静态网站即仅提供用户浏览的单向静态网页,单纯是由服务器单向提供数据给客户端,
不需要进行互动,一般只能浏览不能上传数据
动态网站
动态网站即向用户提供了可以互动的接口,需要除了H5和CSS的网页程序语言,常见的
有JavaScript和PHP,通过网页程序实现数据库的读写
搭建动态网站的需求:
可支持的操作系统,可运行的WWW服务器(中间件),网页程序语言,数据库,常见的有LAMP模式 — Linux、apache、MySQL、PHP
WWW服务器的搭建
1、安装软件包 — yum/dnf install httpd -y
2、修改默认配置,http的主配置文件在/etc/httpd/conf/httpf.conf
3、找到ServerName,添加一条ServerName 0.0.0.0:80,意为监听所有端口
4、启动服务
systemctl start httpd/firewalld
4、放行防火墙规则或者关闭防火墙
firewall-cmd –permanent –add-service=http
5、刷新防火墙
firewall-cmd –reload
4>关闭防火墙
systemctl stop firewall.service
setenforce 0
如何自定义欢迎页面
我们只需要在/var/www/html/下的index.html中写入我们想说的话便可以自定义默认访问界面
echo welcome to apache > /var/www/html/index.html
如何搭建两个基于ip访问的网站
步骤
一、给网卡添加两个新的地址
二、创建两个网页的根目录,并自定义网页内容
三、创建一个vhost.conf的文件
四、修改配置文件,重启服务
五、测试
今天的文章Linux服务器搭建 — Web服务器分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/25924.html