appweb-7.1.0移植以及配置配置文件

https://www.embedthis.com/esp/download.html


tar -zxvf appweb-7.1.0-src.gz

cd appweb-7.1.0

vi projects/appweb-linux-default.mk 
======================================
NAME                  := appweb
VERSION               := 7.1.1
PROFILE               ?= default
ARCH                  := arm
CC_ARCH               := arm
OS                    ?= linux
CC                    := arm-linux-gnueabihf-gcc
CONFIG                ?= $(OS)-$(ARCH)-$(PROFILE)
BUILD                 ?= build/$(CONFIG)
LBIN                  ?= $(BUILD)/bin
PATH                  := $(LBIN):$(PATH)

ME_COM_CGI            ?= 1
ME_COM_COMPILER       ?= 1
ME_COM_DIR            ?= 1
ME_COM_EJS            ?= 0
ME_COM_ESP            ?= 1
ME_COM_HTTP           ?= 1
ME_COM_LIB            ?= 1
ME_COM_MATRIXSSL      ?= 0
ME_COM_MBEDTLS        ?= 1
ME_COM_MDB            ?= 1
ME_COM_MPR            ?= 1
ME_COM_NANOSSL        ?= 0
ME_COM_OPENSSL        ?= 0
ME_COM_OSDEP          ?= 1
ME_COM_PCRE           ?= 1
ME_COM_PHP            ?= 0
ME_COM_SSL            ?= 1
ME_COM_VXWORKS        ?= 0
ME_COM_WATCHDOG       ?= 1
======================================

make -f projects/appweb-linux-default.mk


将build/linux-arm-default/bin目录下的文件全拷贝到嵌入式板子上。
cp build/linux-arm-default/bin/* ~/share/nfs/appweb
cp ./src/server/install.conf ~/share/nfs/appweb/
cp ./src/server/appweb.conf ~/share/nfs/appweb/

vi ~/share/nfs/appweb/install.conf
=================================
Listen 80
Documents web
=================================

vi ~/share/nfs/appweb/appweb.conf
=================================
TypesConfig mime.types

#
    AddHandler cgiHandler exe cgi cgi-nph out bat cmd pl py
    ScriptAlias /cgi-bin/ /home/root/nfs/appweb/web/cgi-bin
    Action application/x-perl /usr/bin/perl
    Action application/x-python /usr/bin/python
    Action application/x-lua /usr/bin/lua
    Action application/x-ruby /usr/bin/ruby
    LimitProcesses 10
    CgiPrefix CGI_
    CgiEscape on
#

=================================

启动服务
./appweb

你可能感兴趣的:(linux工具安装,linux系统,appweb-7.1.0,web,cgi)