RISC-V公测平台发布 · 第一个WEB Server “Hello RISC-V world!”

这篇具有很好参考价值的文章主要介绍了RISC-V公测平台发布 · 第一个WEB Server “Hello RISC-V world!”。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

RISC-V公测平台Web Server地址:http://175.8.161.253:8081

一、前言 

Web Server是互联网应用的基础设施,无论是用户访问网站,还是后端服务提供商和开发者构建各种应用程序,Web Server都在其中扮演着至关重要的角色。

显而易见,对于RISC-V生态来说,Web Server也是不可缺少的一部分

接下来我们来为大家简单介绍一下如何在RISC-V平台上部署一个基于Nginx的Web服务。同时也欢迎大家访问上面的链接去我们的Web页面打卡

二、Web概览 

RISC-V公测平台发布 · 第一个WEB Server “Hello RISC-V world!”,risc-v,web

三、平台环境 

处理器型号 SG2042
Linux版本 Ubuntu 22.10
gcc版本 12.2.0(GNU)
服务器 Nginx

四、搭建步骤 

1. 下载Nginx源码

从Nginx官方网站或GitHub仓库下载Nginx源代码并解压。

wget

http://nginx.org/download/nginx-1.20.1.tar.gz

2. 配置编译选项

在解压后的/nginx-1.25.0目录下运行configure脚本来配置Nginx的编译选项。

RISC-V公测平台发布 · 第一个WEB Server “Hello RISC-V world!”,risc-v,web

 可以使用—prefix选项来指定Nginx的安装目录,使用—with来添加额外模块。

./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_gzip_static_module

3. 编译安装

运行以下命令编译Nginx并安装到指定目录(--prefix指定)

make
sudo make install

 安装完成后目录下内容:

RISC-V公测平台发布 · 第一个WEB Server “Hello RISC-V world!”,risc-v,web

4. 启动Nginx

使用以下指令启动Nginx:

cd /usr/local/nginx/sbin
sudo ./nginx -c

 启动完成后,在浏览器地址栏输入ip,如果可以看到下图界面,则代表启动成功:

RISC-V公测平台发布 · 第一个WEB Server “Hello RISC-V world!”,risc-v,web

完成以上步骤后就可以自由DIY自己的WEB了~ 

五、结语

我们建立“Hello RISC-V world!”的Web,作为一个里程碑,同时也想抛砖引玉,期待更多的开发者朋友们来我们的RISC-V公测平台上建立更多有意思又有意义的Web Server。

 正文完


《RISC-V公测平台发布》系列文章会持续跟大家分享澎峰RISC-V生态圈的开发者朋友们在RISC-V平台的移植测试成果,目前已发布:

1. RISC-V公测平台发布 · Stream带宽完整测试

2. RISC-V公测平台发布 · 我的世界MohistMC

3. RISC-V公测平台发布 · 第一个WEB Server“Hello RISC-V world!”(本篇)

未来计划发布:

1. RISC-V公测平台发布 · 第一个BLOG Server"RISC-V成长日记”

对服务器平台有任何的疑问都可以查阅《快速使用指南》(实时更新)。

64核RISC-V高性能处理器公共测试云平台 · 快速使用指南

https://www.kdocs.cn/l/cmnYcyFIlVRx文章来源地址https://www.toymoban.com/news/detail-621125.html

到了这里,关于RISC-V公测平台发布 · 第一个WEB Server “Hello RISC-V world!”的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • RISC-V公测平台发布:如何在SG2042上玩转OpenMPI

    HS-2 RISC-V通用主板是澎峰科技与合作伙伴共同研发的一款专为开发者设计的标准mATX主板,它预装了澎峰科技为RISC-V高性能服务器定制开发的软件包,包括各种标准bencmark、支持V扩展的GCC编译器、计算库、中间件以及多种典型服务器应用程序。 HS-2 RISC-V通用主板搭载了一颗国产

    2024年02月14日
    浏览(27)
  • RISC-V公测平台发布 · 在SG2042上配置Jupiter+Octave科学计算环境

    简介 JupyterHub是一个开源的共享计算平台,它为每个用户管理一个单独的 Jupyter 环境, 可以用于学生班级、企业数据科学小组或科学研究小组。它是一个多用户中心,可以生成、管理和代理多个单用户Jupyter笔记本服务器的实例。 GNU Octave是一种采用高级编程语言的主要用于数

    2024年02月10日
    浏览(22)
  • RISC-V云测平台:Compiling The Fedora Linux Kernel Natively on RISC-V

      注释:编译Fedora,HS-2 64核RISC-V服务器比Ryzen5700x快两倍! --- 以下是blog 正文 ---  # Compiling The Fedora Linux Kernel Natively on RISC-V ## Fedora RISC-V Support There is ongoing work to Fedora to support RISC-V hardware. As of right now the Fedora documentation officially only shows how to install the distribution on the SiFive Hi

    2024年02月13日
    浏览(28)
  • 从零学习开发一个RISC-V操作系统(四)丨RISC-V汇编语言编程

       本系列是博主参考B站课程学习开发一个RISC-V的操作系统的学习笔记,计划从RISC-V的底层汇编指令学起,结合C语言,在Ubuntu 20.04上开发一个简易的操作系统。一个目的是通过实践操作学习和了解什么是操作系统,第二个目的是为之后学习RISC-V的集成电路设计打下一定基础

    2024年01月25日
    浏览(28)
  • 强化自主可控,润开鸿发布基于RISC-V架构的开源鸿蒙终端新品

    2023 RISC-V中国峰会于8月23日至25日在北京召开,峰会以“RISC-V生态共建”为主题,结合当下全球新形势,把握全球新时机,呈现RISC-V全球新观点、新趋势。本次大会邀请了RISC-V国际基金会、业界专家、企业代表及社区伙伴等共同探讨RISC-V发展趋势与机遇,吸引超过百余家业界企业、高

    2024年02月11日
    浏览(42)
  • 开发一个RISC-V上的操作系统(一)—— 环境搭建

    目录 一、开发环境配置 二、测试 三、Makefile 四、开发前需要了解的知识 在前面我们使用Verilog实现了一个简易的RISC-V处理器,并且能烧录到板子上跑一些简单C程序,传送门: RISC-V处理器的设计与实现(一)—— 基本指令集_risc_v处理器_Patarw_Li的博客-CSDN博客 RISC-V处理器的设

    2024年02月12日
    浏览(47)
  • 从头开发一个RISC-V的操作系统(三)编译与链接

    目标:通过这一个系列课程的学习,开发出一个简易的在RISC-V指令集架构上运行的操作系统。 这个系列的大部分文章和知识来自于:[完结] 循序渐进,学习开发一个RISC-V上的操作系统 - 汪辰 - 2021春,以及相关的github地址。 在这个过程中,这个系列相当于是我的学习笔记,做

    2024年04月09日
    浏览(38)
  • 从头开发一个RISC-V的操作系统(一)计算机系统漫游

    目标:通过这一个系列课程的学习,开发出一个简易的在RISC-V指令集架构上运行的操作系统。 这个系列的大部分文章和知识来自于:[完结] 循序渐进,学习开发一个RISC-V上的操作系统 - 汪辰 - 2021春,以及相关的github地址。 在这个过程中,这个系列相当于是我的学习笔记,做

    2024年04月09日
    浏览(38)
  • 开发一个RISC-V上的操作系统(三)—— 串口驱动程序(UART)

    目录 文章传送门 一、什么是串口 二、本项目串口的FPGA实现 三、串口驱动程序的编写 四、上板测试 开发一个RISC-V上的操作系统(一)—— 环境搭建_riscv开发环境_Patarw_Li的博客-CSDN博客 开发一个RISC-V上的操作系统(二)—— 系统引导程序(Bootloader)_Patarw_Li的博客-CSDN博客

    2024年02月15日
    浏览(99)
  • 开发一个RISC-V上的操作系统(六)—— 中断(interrupt)和异常(exception)

    目录 往期文章传送门 一、控制流 (Control Flow)和 Trap 二、Exceptions, Traps, and Interrupts  Contained Trap Requested Trap Invisible Trap Fatal Trap 异常和中断的异同 三、RISC-V的异常处理 mtvec(Machine Trap-Vector Base-Address) mepc(Machine Exception Program Counter)  mcause(Machine Cause)  mstatus(Machine S

    2024年02月13日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包