建议收藏chatGPT说的编译安装nginx教程

写在前面

这个是当下最流行最时髦的AI神器chatGPT和我一起合作写的一篇通用技术文章,请读者笑纳!

chatGPT说

咚咚咚,咚咚咚,嘿嘿;咚咚咚,咚咚咚,嘿嘿;AI等一会,我来发答案,看图!!!

命令演示

首先,从nginx官方网站(https://nginx.org/en/download.html)下载最新的nginx源码包。

这里我们选择Stable version下的1.22.1版本,先下载然后解压源码包,具体步骤如下:

wget https://nginx.org/download/nginx-1.22.1.tar.gz
tar -zxvf nginx-1.22.1.tar.gz
cd  nginx-1.22.1

下载的日志如下:

nginx的包解压后是这样子的

接着,安装一些必要的依赖库,执行命令:

sudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev

再接着,配置nginx,执行命令:

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

这里的--prefix参数指定了nginx安装的路径,--with-http_ssl_module参数启用了SSL模块。

接下来是编译和安装,执行命令:

make
sudo make install

启动nginx, 执行如下命令:

cd /usr/local/nginx/sbin
./nginx &

如果没有报错,说明nginx已经成功安装并启动了, 可以通过ps aux | grep nginx查看nignx相关的进程。

接下来,我们要配置nginx的站点,具体如下:

在/usr/local/nginx/conf/目录下创建一个新的配置文件,例如example.conf,并添加以下内容:

server {listen       80;server_name  example.com;root         /var/www/example.com;location / {index  index.html index.htm;}
}

这里的server_name指定了该站点的域名,root指定了站点的根目录,location指定了站点的首页文件。

重启nginx:

/usr/local/nginx/sbin/nginx -s reload

这样就完成了nginx的编译和安装,并成功配置了一个站点。

或者你也可以不听它的,直接拷贝一份nginx.conf然后在nginx.conf上面改或者不改也行,默认的html目录在这里

实验拓展

试图改变首页nginx的展示

不想打字,交给AI吧, 就是这么皮,23333333。

一顿复制粘贴,如下:

<!DOCTYPE html>
<html>
<head><title>我的页面</title><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="stylesheet" href="style.css">
</head>
<body><header><nav><ul><li><a href="#">首页</a></li><li><a href="#">关于我们</a></li><li><a href="#">产品</a></li><li><a href="#">联系我们</a></li></ul></nav><h1>欢迎来到我的页面</h1></header><main><section><h2>关于我们</h2><p>我们是一家专注于XXX领域的公司,致力于为客户提供优质的XXX服务。</p></section><section><h2>我们的产品</h2><ul><li><h3>产品1</h3><p>产品描述</p></li><li><h3>产品2</h3><p>产品描述</p></li><li><h3>产品3</h3><p>产品描述</p></li></ul></section><section><h2>联系我们</h2><form><label for="name">姓名:</label><input type="text" id="name" name="name"><br><label for="email">邮箱:</label><input type="email" id="email" name="email"><br><label for="message">留言:</label><textarea id="message" name="message"></textarea><br><input type="submit" value="提交"></form></section></main><footer><p>版权所有 &copy; 2021</p></footer>
</body>
</html>

然后执行nignx -s reload可以看到效果还是很不错的,AI真棒!!!

试图代理个网站看看

我们把问题抛给chatGPT看看答案是什么。

反向代理核心配置代码模板如下:

server {listen 80;server_name example.com;location / {proxy_pass http://backend-server:8080;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;}
}

负载均衡核心配置代码模板如下:

upstream backend {server backend-server1:8080;server backend-server2:8080;
}server {listen 80;server_name example.com;location / {proxy_pass http://backend;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;}
}

来看下代理的效果吧,原网页

代理后的,可以看到静态的页面没有问题,然后一些样式脚本可能还需要再配置下

最后,要和谐要文明,我们只支持国产,AI劝退!不过你去GitHub上搜下好像有人专门写了直接作为插件集成到nginx服务里面,可以玩玩看。

以上就是今天的全部内容,希望能在nginx入门的方面帮到你,再见!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/15847.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

独立开发变现周刊(第90期):自学开发了一个36万美元/年的ChatGPT应用

分享独立开发、产品变现相关内容&#xff0c;每周五发布。 目录 1、ChatGPT-Midjourney: 开源 ChatGPTMidjourney 网页应用2、PLExtension: 一个图床上传浏览器扩展3、EasySpider: 一个可视化爬虫软件4、BibiGPT: 音视频 AI 一键总结 & 对话5、自学的程序员开发了一个36万美…

第一个ChatGPT单 !赚了3K !!

最近&#xff0c;我在疯狂测试ChatGPT。有让我惊喜的地方&#xff0c;也有让我无语的地方。写代码的速度提高了。无语的地方&#xff0c;有的很简单的问题回答的五花八门。回答不准确的问题&#xff0c;确实训练下就好多了。 一&#xff0c;写代码快了 我平时搞很多私活&#x…

2022大前端总结和2023就业分析

大家好&#xff0c;我是若川。我持续组织了近一年的源码共读活动&#xff0c;感兴趣的可以 点此扫码加我微信 lxchuan12 参与&#xff0c;每周大家一起学习200行左右的源码&#xff0c;共同进步。 今天给大家分享一篇好文。 本文首发CNode社区、SegmentFault、稀土掘金和Node全…

【Bard】谷歌的人工智能工具—Bard初体验

文章目录 一、Bard介绍二、Bard体验1、加入Bard的候补名单2、登入Bard篇3、使用Bard篇&#xff08;1&#xff09;提供三种预选方式✨&#xff08;2&#xff09;创作生成各类文案&#xff08;3&#xff09;无生成图画能力&#xff08;4&#xff09;支持语音转文本输入✨&#xf…

世界人工智能的科技产品,全球人工智能巨头

大家好&#xff0c;给大家分享一下人工智能赛道上,这项蹿红的技术正在迎来第一个春天&#xff0c;很多人还不知道这一点。下面详细解释一下。现在让我们来看看&#xff01; 1、爆红的chatgpt是如何诞生的 ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型&…

波士顿房价预测任务

构建波士顿房价预测任务的神经网络模型 一、数据处理 数据处理包含五个部分&#xff1a;数据导入、数据形状变换、数据集划分、数据归一化处理和封装load data函数。数据预处理后&#xff0c;才能被模型调用。 读入数据&#xff1a;通过读入数据&#xff0c;了解波士顿房价的…

示例:波士顿房价预测

1. 线性回归模型 假设房价和各影响因素之间能够用线性关系来描述&#xff1a; 模型的求解即是通过数据拟合出每个wjw_jwj​和bbb。其中&#xff0c;wjw_jwj​和bbb分别表示该线性模型的权重和偏置。一维情况下&#xff0c;wjw_jwj​ 和 bbb 是直线的斜率和截距。 2. 使用Pyth…

房价预测

主要步骤 1、观察大局寻找数据性能指标 2、获取数据下载数据加载数据快速探索数据查看前五行数据集的简单描述对某一属性查看多少种分类数值属性的摘要绘制直方图 创建测试集纯随机抽样分层抽样 3、数据可视化地理数据可视化寻找相关性添加不同属性的组合 4、数据准备数据清理使…

大数据预测房价趋势

大数据预测房价趋势 数据挖掘步骤大概分为以下&#xff1a;1、数据采集2、数据清洗3、数据分析4、显示数据 还是按这4个步骤&#xff0c; 第一&#xff0c;我们用爬虫采集某网的数据&#xff0c;得到房价20180811.txt文件&#xff0c;这里是以广州城市为例。数据中有些有地铁…

kaggle_房价预测

本文是博主基于之前练手Kaggle上泰坦尼克的入门分析而做的个人总结 此案例是读者经过研究多个Kaggle上大神的kernel经验&#xff0c;加上个人的理解&#xff0c;再加入百分之一的运气得到 的结果 此案例的亮点在于特征工程部分&#xff0c;对于变量的处理及属性的构造的姿势值…

数据分析与数据挖掘实战案例本地房价预测(716):

数据分析与数据挖掘实战案例&#xff08;7/16&#xff09;&#xff1a; 2022 年首届钉钉杯大学生大数据挑战赛练习题目 练习题 A&#xff1a;二手房房价分析与预测 要点&#xff1a; 1、机器学习 2、数据挖掘 3、数据清洗、分析、pyeahcrs可视化 4、随机森林回归预测模型…

【项目实战】北京二手房房价分析与预测

项目简介 本项目根据个人需求进行北京二手房信息的数据分析&#xff0c;通过数据分析观察住房特征规律&#xff0c;利用机器学习模型进行简单的预测。 数据源 通过爬虫爬取第三方房屋中间商网站&#xff08;链家和安居客&#xff09;获取数据源&#xff0c;仅供学习使用。 目…

房屋价格预测相关公开数据集

House pricing 房屋价格预测 背景描述 使用高级回归技术查看预测的房屋销售价格 数据说明 包含交易ID和交易价格 数据展示 ​数据下载 DataCastle-数据科学创新与实践平台 房屋价格 数据说明 两个文件测试集和训练集&#xff0c;包含房屋容纳人数、洗手间数量、卧室数量、…

Python数据分析之房价预测

学习数据分析的第一次练手项目。从网上爬取关于房价的相关数据属性来分析房价&#xff0c;并且基于一些属性来预测房价&#xff0c;使用的是网格搜索算法。相关的数据文件和完整代码可以从文末获取。 GridSearchCV介绍&#xff1a; 能够系统地遍历多种参数组合&#xff0c;通过…

台北房价预测

目录 1.数据理解1.1分析数据集的基本结构&#xff0c;查询并输出数据的前 10 行和 后 10 行1.2识别并输出所有变量 2.数据清洗2.1输出所有变量折线图2.2缺失值处理2.3异常值处理 3.数据分析3.1寻找相关性3.2划分数据集 4.数据整理4.1数据标准化 5.回归预测分析5.1线性回归&…

某地房价预测

房价预测 任务目标&#xff1a;预测未来的房价 处理步骤 导入数据集&#xff0c;进行数据质量分析与数据清洗&#xff1b;数据特征分析&#xff08;分布分析、统计量分析、相关性分析&#xff09;&#xff1b;特征工程&#xff08;特征降维、特征选择&#xff09;&#xff1…

房价预测数据集 (KAGGLE)

文章目录 引入1 库引入2 数据处理完整代码 引入 KAGGLE房价预测数据集分为训练集和测试集。两个数据集都包括每栋房子的特征&#xff0c;如街道类型、建造年份、房价类型等特征。特征值有连续的数字、离散的标签、缺失值 (na)等。   训练集与测试集的区别在于&#xff1a;只有…

案例:房价预测模型

案例目标&#xff1a;根据房子特征&#xff0c;预测某房房价&#xff0c;选出最优模型。 主要步骤&#xff1a; 1. 数据清洗。数据分类&#xff0c;缺失值和异常值处理。 2. 特征分析。统计量分析和相关性分析。 3. 特征工程。特征选择和特征融合。 4. 模型构建。特征标准…

房价预测模型

目录 1.模型目标 预测某一区域的房价中位数 2.选择框架 有监督学习任务&#xff1a;训练集中的每个实例都有标签(该区域的房价中位数)回归任务&#xff1a;因为你要对某个值进行预测。更具体地说&#xff0c;这是一个多重回归问题&#xff0c;因为系统要使用多个特征进行预…

房屋价格预测

机器学习——房屋价格预测 点击链接查看文档代码 一&#xff0e;项目概述及计划 项目背景 &#xff1a;影响房屋价格的因素众多&#xff0c;如房屋面积、房屋层数、配套设施等等。 项目要求 &#xff1a;利用竞赛提供的数据&#xff0c;通过分析影响房屋价格的诸多因素来对房…