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

相关推荐
N1cez25 分钟前
linux conda 安装 配置
linux·conda
snpgroupcn26 分钟前
深入了解SAP物料类型是什么?
运维·数据库
GOTXX30 分钟前
【计算机网络】初识Socket编程,揭秘Socket编程艺术--UDP篇
linux·开发语言·网络·计算机网络·php·socket·套接字
蓝天扶光31 分钟前
初识Linux以及Linux的基本命令
linux·运维·服务器
cyt涛36 分钟前
WEB服务器——Tomcat
运维·服务器·http·servlet·tomcat·web·jsp
promise52439 分钟前
MySQL实现按分秒统计数据量
linux·运维·数据库·sql·mysql·shell
想躺平的做题家41 分钟前
Linux高级编程_26_shell
linux·运维·服务器·c
北雨南萍1 小时前
CentOS7 离线部署docker和docker-compose环境
运维·docker·容器
_.Switch1 小时前
Python Web 开发中的DevOps 实践与自动化运维
运维·开发语言·前端·python·架构·serverless·devops
玉树临风江流儿1 小时前
Linux驱动开发(速记版)--驱动基础
linux·运维·服务器