在Ubuntu 20.04搭建最小实验环境

sudo apt-get -y install --no-install-recommends wget gnupg ca-certificates安装导入GPG公钥所需的依赖包。

sudo wget -O - https://openresty.org/package/pubkey.gpg | sudo apt-key add -导入GPG密钥。

sudo apt-get -y install --no-install-recommends software-properties-common安装add-apt-repository命令。

sudo add-apt-repository -y "deb http://openresty.org/package/ubuntu $(lsb_release -sc) main"添加官方仓库。

sudo apt-get update更新APT索引。

sudo apt-get -y install openresty安装 OpenResty。

resty -v来验证是否安装成功,成功的话,就会输出类似下方的内容:

sudo cat << EOF >> /etc/hosts把下边的内容保存,最后输入EOF

bash 复制代码
127.0.0.1       www.chrono.com
127.0.0.1       www.metroid.net
127.0.0.1       origin.io

sudo tail -n 3 /etc/hosts查看一下上边输入的三行内容:

sudo git clone https://github.com/chronolaw/http_study下载文件。

cd http_study/www/进入到Shell脚本所在的目录。

sudo chmod u+x run.sh给Shell脚本添加执行权限。

sudo ./run.sh start启动程序。

sudo ./run.sh list列出来相关情况。

curl -v "http://127.0.0.1/",发现报错403 Forbidden

sudo sed -i 's/#user root;/user root;/g' /root/http_study/www/conf/nginx.confconf/nginx.conf里边字符串#user root;替换成user root;

sudo ./run.sh reload重启一下。

curl -v "http://127.0.0.1/"再次启动,就可以正常显示。

此文章为10月Day 4学习笔记,内容来源于极客时间《透视 HTTP 协议》

相关推荐
温柔一只鬼.25 分钟前
Docker快速入门——Windowns系统下Docker安装(2025最新理解与完整,附带WSL1如何升级为WSL2)
运维·docker·容器
武文斌771 小时前
复习总结最终版:单片机
linux·单片机·嵌入式硬件·学习
驱动探索者1 小时前
贝尔实验室发展史:20世纪科技圣殿的辉煌与沉浮
linux
何朴尧1 小时前
centos/cuos如何开启软件源
linux·运维·centos
YouEmbedded1 小时前
解码Linux文件IO之标准IO
linux·文件io·系统io
撬动未来的支点2 小时前
【Linux内核】Linux内核裁剪完全指南:从理论到实战的系统优化
linux
csdn_Hzx2 小时前
Linux添加一个系统服务
linux·运维·服务器
洛克大航海3 小时前
Ubuntu安装Hbase
大数据·linux·数据库·ubuntu·hbase
赖small强3 小时前
Linux内存管理-缓存系统中的Major和Minor详解
linux·缓存·交换缓存机制·major fault·minor fault
LoneEon3 小时前
Zabbix 配置钉钉告警
ubuntu·钉钉·zabbix