构建http服务的几种方式

做前端开发,页面可以通过浏览器打开访问,但是异步请求这里,直接通过浏览器就不行了,即便是访问的本地json资源,ajax也无能为力。另外,如angularjs,vue涉及到路由的地方,就必须使用一个简单的http服务。这里介绍构建http的几种方式:

  1. apache(httpd)
  2. tomcat
  3. nginx
  4. nodejs(http-server)
  5. python(命令行开启http)

第一种对于php开发来说是最熟悉不过的,通常wamp或者lamp就是windows(linux)+apache+mysql+php全家桶的缩写,另外有的也使用nginx代替apache服务。所以有时候也叫wnmp或者lnmp。apache启动,默认端口是80,所以访问的时候,一般只需要输入ip就可以了。

第二种tomcat是java开发中常用的一种servlet容器,对于前端页面来说,似乎有点重量级。

第三种nginx是最流行的http服务,他不仅可以做http服务,还可以做负载均衡和反向代理,在有web项目的生产环境几乎是必备的。默认页面在nginx安装目录的html文件夹下。

这里稍微说一下,在windows下的启动方式。nginx在linux下的启动方式是直接输入nginx命令就可以,并且运行完了,可以退出到命令行,但是在windows下,他不会退出命令行。即使按下ctrl+c也不会退出。退出dos窗口也没用,只能在任务管理器里面关闭nginx进程,或者重开dos命令行,然后运行nginx -s stop。

这里介绍一种启动nginx的方式。在nginx安装目录,直接运行start nginx。这样nginx启动会一闪而过,这样就不会霸占这个窗口,想停掉也可以直接通过nginx -s stop。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

luffy5459

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值