位置: IT常识 - 正文

Linux下的web服务器搭建(linux中web服务器的安装,配置与测试)

编辑:rootadmin
Linux下的web服务器搭建 Web服务器:专门处理HTTP请求的服务器,常被称为Web服务器。

推荐整理分享Linux下的web服务器搭建(linux中web服务器的安装,配置与测试),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux webservice,linux web服务,linux中web服务器的安装,配置与测试,linux web服务器配置步骤,linux的web服务器配置,linux的web服务器配置,linuxweb服务器,linux web服务,内容如对您有帮助,希望把文章链接给更多的朋友!

有时间好好研究这个。

另外可以参照  mac/linux安装php那篇一起看看

零、

一、httpd简介(也可称为apache)

       常用的Web服务器有Apache和Nginx。Apache server(httpd)是非常流行的web服务器长期稳居第一。Apache httpd又可以简称为httpd或者Apache,是Internat使用最广泛的web服务器之一。使用Apache提供的web服务器是由守护进程httpd通过http协议进行文本传输,默认使用http(端口80)的明文传输方式。当然后来为了保证数据的安全和可靠性,有添加了https(端口443)的加密传输方式。

Linux中web服务器的搭建与配置_我姓陈 我有范的技术博客_51CTO博客_web服务器搭建步骤

也可以参照下面这个,看起来确实很简单:

linux搭建初始php环境(极简!)_954L-CSDN博客_linux安装php

注意:

(1)复现上述链接实例的时候如果用的是云服务器记得给80端口开安全组。

(2)如下图即可访问html对应的网页。

另外关于html怎么写这里复用里腾讯云在跨域访问设置中提供的实例。

对象存储 设置跨域访问 - 最佳实践 - 文档中心 - 腾讯云

httpd常用命令:#安装httpdyum -y install httpd#启动httpdsystemctl start httpd#重启httpdsystemctl restart httpd#配置文件vim /etc/httpd/conf/httpd.conf#web服务器默认存放网页文件的路径cd /var/www/html

整一个html文件取名dayu.html,内容如下:

<!doctype html><html><head> <meta charset="utf-8"> <link rel="shortcut icon" href="/upload/111.png"> <title>这是一个带图片的标签</title> <style type="text/css"> h1 {color:red} p {color:blue} </style> <style type="text/css">a {text-decoration: none}</style></head><body><div id="container" style="width:100%;height:100%"> <div id="header" style="background-color:#FFA500;"> <h1 style="margin-bottom:0;">北冥大鱼的网站</h1></div> <div id="menu" style="background-color:#FFD700;height:700px;width:20%;float:left;"> <br> <b>&nbsp <font size="5">菜单</font></b><br> <a href="/upload/shuo.jpeg"> &nbsp&nbsp 1.硕(可点击) </a><br> <a href="/upload/tan.jpeg"> &nbsp&nbsp 2.谭(可点击) </a><br> <a href="/upload/shuotan.jpeg"> &nbsp&nbsp 3.硕and谭(可点击) </a> </div> <div id="content" style="background-color:#EEEEEE;height:700px;width:80%;float:left;"> 这是一个关于北冥大鱼的故事</div> <div id="footer" style="background-color:#FFA500;clear:both;text-align:center;"> 版权 © dayu.com</div></div></body></html>

然后就可以访问了,效果如下。

 注:我这里在配置文件中修改了监听端口为8080。如果是默认的80端口的话,端口其实是可以省略的。

疑问:apache(或称为httpd)和Tomcat是 什么关系?

        Apache是Web服务器,和它类似的还有常说的Nginx。而Tomcat是应用服务器,更明确地说Tomcat只是一个servlet容器,可以认为它是Apache的扩展,但是可以独立于Apache运行。

        两者的相同点。

①两者都是Apache组织开发的

②两者都有HTTP服务的功能

Linux下的web服务器搭建(linux中web服务器的安装,配置与测试)

③两者都是开源免费的

④两者都可以独立运行。

        两者的区别。

①Apache只是一个普通服务器,只能用来解析静态页面(html),不支持解析动态页面(jsp),它可以通过插件支持php。如果想解析动态页面(jsp)就要用到Tomcat,Tomcat同时也支持HTML、JSP、ASP、PHP、CGI等。

②Apache是用C语言实现的,支持各种特性和模块从而来扩展核心功能,而Tomcat是用Java实现的,所以它更好的支持jsp。

③Apache+Tomcat可以整合使用。Apache直接处理静态请求而不经过Tomcat,对于动态请求,Apache只是作为一个转发,对jsp的处理是由Tomcat来处理的,Apache回传解析好的静态代码,这样整合就可以减少Tomcat的服务开销。

④Apache可以单向与Tomcat连通,就是说通过Apache可以访问Tomcat资源,反之不然。

⑤Apache是很最开始的页面解析服务,Tomcat是后研发出来的,从本质上来说Tomcat的功能完全可以替代Apache,但Apache毕竟是Tomcat的前辈级人物,并且市场上也有不少人还在用Apache,Apache虽然不能解析Java的东西,但解析html速度快,所以Apache还会继续存在,不会被取代。

⑥Apache可以运行一年不重启,稳定性非常好,而Tomcat则不见得。

⑦首选web服务器是Apache,但Apache解析不了的jsp、servlet才用Tomcat。

⑧只使用Apache服务器不需要安装jdk,使用Tomcat服务器必须安装jdk并配置好环境变量。

        两者整合的好处。

①如果客户端请求的是静态页面,则只需要Apache服务器响应请求 ②如果客户端请求动态页面,则是Tomcat服务器响应请求 ③因为jsp是服务器端解释代码的,这样整合就可以减少Tomcat的服务开销

二、关于部署

这个玩起来实际上非常简单。例如我的web服务器安装在tantan_esc机器并开放了默认的80端口。

那么接下来我要做的事情就是把 HTML 布局 | 菜鸟教程 网站上php教程和html教程复制一些代码过来放到云服务器的/var/www/html路径下,然后就可以访问了。注:文件名是.php、.html都可以,访问的时候把绝对路径一并写上去就好。

三、最常见玩法

实际上完全从头做一个酷炫的网站还是蛮耗费时间的。“它山之石可以攻玉!”。一个很常见的玩法就是找个模板,自己做相应的修改。①网上下载一些网站模板 例如 这里 随便下载一个;②改吧改吧;③然后部署(其实就是放到/var/www/html路径下)到自己的云服务器上;④然后在腾讯云上买一个域名指向云服务器的ip ⑤然后网站就好了。

例如此处我下载了 泳池维修清洁服务网站模板_站长素材 这个模板;

解压后部署上去,路径改名为tantan;

然后外网就可以访问了,效果如下:

注:关于第四步,其实也可以手动修改机器的/etc/hosts文件针对某台访问机器测试域名是否ok。例如在我的mac上添加这条记录后,就可以在mac的浏览器以域名的形式来访问了。注意:域名要有.,例如.com之类的。

本文链接地址:https://www.jiuchutong.com/zhishi/296165.html 转载请保留说明!

上一篇:[HyperGraph专题]HGNN+:General Hypergraph Neural Networks(hypergraph learning)

下一篇:如何将web前端连接数据库(web前后端连接)

  • MagSafe在哪查看剩余电量(magsafe手机怎么看)

    MagSafe在哪查看剩余电量(magsafe手机怎么看)

  • 新开淘宝网店推广方法大全(新开的淘宝网店怎么推广)

    新开淘宝网店推广方法大全(新开的淘宝网店怎么推广)

  • vivoY77怎么开dc调光(vivoy7s有dc调光吗)

    vivoY77怎么开dc调光(vivoy7s有dc调光吗)

  • wps怎么插入视频(手机wps里面怎么加视频)

    wps怎么插入视频(手机wps里面怎么加视频)

  • 荣耀30有前置自动对焦吗(荣耀30有前置自拍吗)

    荣耀30有前置自动对焦吗(荣耀30有前置自拍吗)

  • 台式机有摄像头吗(台式电脑摄像头怎么安装)

    台式机有摄像头吗(台式电脑摄像头怎么安装)

  • word页面高度和宽度怎么设置(word页面高度和宽度在哪设置)

    word页面高度和宽度怎么设置(word页面高度和宽度在哪设置)

  • ups不间断电源的作用是什么(UPS不间断电源的电力来源是其所配的化学电源)

    ups不间断电源的作用是什么(UPS不间断电源的电力来源是其所配的化学电源)

  • 手机内爆机是什么意思(手机内爆是怎么造成的)

    手机内爆机是什么意思(手机内爆是怎么造成的)

  • 为什么快手登不上去而且显示的没有网(为什么快手登不上)

    为什么快手登不上去而且显示的没有网(为什么快手登不上)

  • 手机云备份怎么用(手机云备份怎么查看内容)

    手机云备份怎么用(手机云备份怎么查看内容)

  • 手机设备名称怎么看(手机设备名称怎么自动改了呢)

    手机设备名称怎么看(手机设备名称怎么自动改了呢)

  • 闲聊的人脸识别怎么操作(闲聊的人脸识别安全吗)

    闲聊的人脸识别怎么操作(闲聊的人脸识别安全吗)

  • realme x机身尺寸多少(realme x大小)

    realme x机身尺寸多少(realme x大小)

  • 云服务联系人如何删除(云服务里的联系人号码怎么彻底删除)

    云服务联系人如何删除(云服务里的联系人号码怎么彻底删除)

  • 淘宝双十一预售什么时候开始的(淘宝双十一预售价包括定金吗)

    淘宝双十一预售什么时候开始的(淘宝双十一预售价包括定金吗)

  • 红圈通的定位能关掉吗(红圈通定位用什么可以改位置)

    红圈通的定位能关掉吗(红圈通定位用什么可以改位置)

  • 世界密码日是哪一天(世界密码日是哪一日)

    世界密码日是哪一天(世界密码日是哪一日)

  • bkk一al10是什么型号(bkk-al10)

    bkk一al10是什么型号(bkk-al10)

  • 电脑温度过高会蓝屏吗 电脑发热蓝屏的解决方法(电脑温度过高会怎么样)

    电脑温度过高会蓝屏吗 电脑发热蓝屏的解决方法(电脑温度过高会怎么样)

  • 在Win7系统中,如何修复exe文件关联错误?(在win7系统中怎样为另外一块硬盘安装系统)

    在Win7系统中,如何修复exe文件关联错误?(在win7系统中怎样为另外一块硬盘安装系统)

  • 帝国cms系统怎么换文章展示的标题图片(帝国cms使用手册)

    帝国cms系统怎么换文章展示的标题图片(帝国cms使用手册)

  • 小规模企业所得税计算
  • 房地产企业什么时候开具正式发票
  • 上月留抵进项本月抵扣会计分录
  • 资产处置损益包含增值税吗
  • 天猫收取的佣金开具的技术服务发票会计分录
  • 公司对公账户给员工发工资税是谁扣
  • 销售毛利率算法
  • 贷款减值准备如何计提
  • 上年度亏损用什么弥补
  • 接受捐赠材料支付的运费 扣除
  • 买车时的保险包括哪些费用,多少钱
  • 公司向税务局缴纳环保税
  • 进项转出再差额征收待抵扣
  • 开出产品折扣的发票怎么入账?
  • 用于集体福利的进项税额转出
  • 一个季度为纳税期限的规定适用
  • 作为一名新手
  • 按适用税率计税销售额是什么意思
  • 应收账款减值准备计提比例
  • 主营业务成本没有结转怎么办
  • 金融服务收入怎么算
  • 公益性生物资产有哪些
  • 员工入职体检表格模板
  • 公司地址变更代办需要多少钱
  • 建筑行业会计成本会计工作流程
  • 教你如何在白桦树上采集桦树汁
  • mac怎么彻底删除一个软件
  • 初识年岁尚温柔 小说 免费
  • 公司准备上市到真正上市要多久
  • 应缴纳消费税会增加吗
  • ieview.exe 是什么
  • msqry32.exe进程是什么文件 作用是什么 msqry32进程查询
  • 小米mini路由器mesh
  • 培养自己的php编程能力
  • 闲置房的相关政策
  • 加计抵减和加计扣除是一样的吗
  • 前端网页设计的三大技术
  • vue引入网络js
  • unity ik
  • packet命令
  • 未分配利润在科目余额表里怎么看
  • 报销还款人民币是什么意思
  • 企业合并的定义是什么
  • mysql innodb存储结构
  • 不是公司员工差旅费可以入差旅费吗
  • 长期应付款项目,根据专项应付款和长期应付款
  • 营业税改增值税是什么意思
  • 房地产企业增值税预征率
  • 确认销售收入时不影响应收账款入账金额的是
  • 土地增值税纳税申报期限
  • 中小企业开发票税率是多少
  • 可转换债券发行主体
  • 无形资产摊销方法应反映其经济利益的预期实现方式
  • 已认证的发票开具红字发票账务处理?
  • 把公司设备操作坏了怎么担责
  • 餐费补贴是否计入成本
  • 财务人员如何审合同课件
  • sqlserver2005网络配置里没有东西
  • 查看mysql执行计划关键字
  • win8系统自带截图
  • 免激活合法使用的软件
  • ubuntu16.04安装拼音输入法
  • win7系统的设置在哪里设置
  • paytime.exe - paytime是什么进程 有什么用
  • pgptray.exe - pgptray是什么进程 有什么用
  • 合并多个js文件
  • 使用jquery操作dom
  • awk指令指定脚本程序
  • Cocos2dx 疯狂跑酷(CrazyRun)游戏项目解析
  • android app 开发框架
  • 配置ip地址的方法有哪几种
  • 简要说明javascript的作用
  • nodejs接收form表单
  • Unity for Absolute Beginners(二)
  • python二叉树
  • jquery ztree选中节点颜色
  • 屏幕模式自适应模式
  • python socket用法
  • jquery动态设置css
  • 电子税务局登陆密码在哪里修改
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设