Linux服务器搭建 -- Web服务器

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的文件 

 

四、修改配置文件,重启服务 

五、测试 

 

  • 2
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值