lighttpd和AngularJS-PhoneCat

Posted jiangwei0512

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lighttpd和AngularJS-PhoneCat相关的知识,希望对你有一定的参考价值。

简述

lighttpd是一个轻量级的Web服务器。关于如何使用lighttpd,可以参考https://blog.csdn.net/jiangwei0512/article/details/113208166

AngularJS是Google开发的一种前端框架,而PhoneCat是一个使用AngularJS开发的官方示例,可以用来学习Angular的使用。

https://www.angularjs.net.cn/phonecat/可以下载到PhoneCat的完整源码:

下载到的源码需要使用lighttpd来作为服务器运行,本文用来说明如何使用。

使用说明

lighttpd的编译和使用可以参考前文提到的博客。这里需要修改的部分如下:

1. 修改配置文件(名为PhoneCat.conf):

server.document-root = "/home/jw/Downloads/PhoneCat" 
server.bind = "localhost"
server.port = 80
mimetype.assign = (
  ".html" => "text/html",
  ".txt" => "text/plain",
  ".jpg" => "image/jpeg",
  ".png" => "image/png"
)
static-file.exclude-extensions = ( ".fcgi", ".php", ".rb", "~", ".inc" )
index-file.names = ( "index.html" )

这里的server.document-root指定了PhoneCat源代码所在的位置;server.bind指定了网页需要输入的IP(其实就是本地);index-file.names指定了默认的入口文件,index.html也是PhoneCat源代码的入口。

2. 使用上述的配置文件启动lighttpd:

root@ubuntu:/usr/local/lighttpd/sbin# ./lighttpd -D -f PhoneCat.conf
2021-06-12 00:06:34: server.c.1508) server started (lighttpd/1.4.58)

第二句是打印显示,表示lighttpd已经正常启动。

3. 在浏览器查看,这一步其实没有说明修改,最终的结果如下:

以上就是使用PhoneCat的示例,后续会进一步介绍AngularJS的使用。

以上是关于lighttpd和AngularJS-PhoneCat的主要内容,如果未能解决你的问题,请参考以下文章

squid,nginx,lighttpd反向代理的区别

麒麟服务器V10 SP1安装lighttpd

lighttpd 轻量级WEB服务器

安装 phpmyadmin 不选择 apache2 或 lighttpd

redhat6下安装Lighttpd1.4.43

为啥在 NGINX/Cherokee/Lighttpd 上使用 Apache?