fwlua 发表于 2024-6-16 14:59:13

Ubuntu运行FastWeb详细教程

推荐部署使用Ubuntu22.04及以上版本操作系统,安装脚本适配Ubuntu20.04及以上版本系统。

正常情况下部署按照文档执行命令即可,本文讲解可能在使用中遇到的问题和详细的部署步骤。

1、编译fastweb

按照上面的编译文档编译完成后执行以下命令

fastweb如果出现版本信息等就说明安装完成了。

2、创建网站
需要创建两个目录,一个是网站配置存放目录一个是网站静态文件及脚本存放目录
# 进入/root目录
cd /root
# 创建website,用于存放该网站的所有文件
mkdir website
# 进入目录
cd website
# 创建www目录,用于存放静态资源和脚本文件
mkdir www
# 创建cfg目录,用于存放浏览器用户不可访问的配置等
mkdir cfg创建完目录后,我们需要生成一个fastweb所需的配置文件到当前目录
# 进入 cfg 目录
cd cfg
# 创建配置到当前目录
fastweb create config .执行之后 cfg 目录会生成一个新的 config.ini 配置文件,具体配置文件描述参考:配置文件

接下来编辑config.ini配置文件以符合我们的网站需求
# 编辑配置文件
vim config.ini修改以下配置

;项目目录
base=${config_dir}
;网站程序目录
www=${config_dir}/www改为

;项目目录
base=/root/website/cfg
;网站程序目录
www=/root/website/www创建一个默认页面
# 进入网站目录
cd /root/website/www
# 创建首页lua
touch index.lua
# 编辑
vim index.lua安装必须的fastwetcore扩展
fastweb instmod /root/website/cfg/config.ini fastwebcore

index.lua内容如下
local response = require("fastweb.response")
response.send("这是Lua测试站点")
运行站点
fastweb start /root/website/cfg/config.ini输出日志:
URL: http://127.0.0.1:8866

success此时已经运行成功,访问 http://127.0.0.1:8866 即可访问站点。

需要开放外网,请参考 config.ini 配置文件 说明。



0047ol 发表于 2024-9-1 13:24:58

宝塔面板可以用?
页: [1]
查看完整版本: Ubuntu运行FastWeb详细教程