在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 协议》

相关推荐
TTGGGFF9 分钟前
云端服务器使用指南:如何跨机传输较大文件(通过windows自带工具远程桌面连接 非常方便)
运维·服务器
躲在云朵里`34 分钟前
ElasticSearch复习指南:从零搭建一个商品搜索案例
运维·jenkins
yyy0002001 小时前
压缩和归档 文件传输
linux·运维·服务器
STCNXPARM1 小时前
深度剖析Linux内核无线子系统架构
linux·运维·系统架构·wifi·无线子系统
烟雨书信2 小时前
LINUX中Docker Swarm的介绍和使用
java·linux·docker
代码的余温2 小时前
Linux内核调优实战指南
linux·服务器·数据库
m0_694845573 小时前
教你使用服务器如何搭建数据库
linux·运维·服务器·数据库·云计算
空灵之海3 小时前
Ubuntu Server 22.04.5系统安装教程
linux·运维·ubuntu
gamers4 小时前
rock linux 9 安装mysql 5.7.44
linux·mysql·adb
arbboter4 小时前
【自动化】深入浅出UIAutomationClient:C#桌面自动化实战指南
运维·c#·自动化·inspect·uiautomation·uia·桌面自动化