Ruby语言建立Web服务器

这次选择的Web服务器是Nginx,Nginx非常适合处理静态资源,如图片、CSS和JS文件,通过减轻应用服务器的负担,Nginx使得Ruby on Rails应用能够更高效地运行.

安装启动Nginx服务器

bash 复制代码
sudo apt install nginx
bash 复制代码
nginx -v

启动Nginx服务器:

bash 复制代码
sudo systemctl start nginx

查看启动是否成功:

bash 复制代码
sudo systemctl status nginx

设置Nginx服务器开机自动启动:

bash 复制代码
sudo systemctl enable nginx

Nginx服务器启动成功

建立Ruby on Rails 的个人博客(post)模型

输入建立模型的命令:

bash 复制代码
 rails generate model Post title:string body:text

现在模型具有标题(title)和正文(body)两个属性

迁移数据库:

bash 复制代码
 rake db:migrate

生成处理文章请求的控制器:

bash 复制代码
 rails generate controller Posts index new create show edit update destroy

启动Web服务器:

ruby 复制代码
rails server

Ruby服务器启动成功,在终端输入 Ctrl+C 即可关闭服务器:

相关推荐
无泪无花月隐星沉15 分钟前
uos server 1070e lvm格式磁盘扩容分区
linux·运维·uos
食咗未1 小时前
Linux USB HOST EXTERNAL STORAGE
linux·驱动开发
食咗未1 小时前
Linux USB HOST HID
linux·驱动开发·人机交互
Xの哲學1 小时前
Linux SLAB分配器深度解剖
linux·服务器·网络·算法·边缘计算
齐鲁大虾2 小时前
UOS(统信操作系统)如何更新CUPS(通用Unix打印系统)
linux·服务器·chrome·unix
ICT技术最前线2 小时前
企业ICT传输系统资源管理:资源分配规范
运维·服务器·资源分配
元亓亓亓2 小时前
考研408--计算机网络--day12--网络应用模型&DNS&FTP
服务器·计算机网络·考研·408
虾..3 小时前
Linux 简单日志程序
linux·运维·算法
小李独爱秋3 小时前
计算机网络经典问题透视:在浏览器中应当有几个可选解释程序?
服务器·网络·网络协议·tcp/ip·计算机网络
huoxingwen4 小时前
Ubuntu 22.04 上 VMware Workstation 点击虚拟机窗口就消失的解决历程
linux·运维·ubuntu