Nginx初尝试
2022/1/4 7:10:17
本文主要是介绍Nginx初尝试,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Nginx入门
学习参考网站:https://www.bilibili.com/video/BV1F5411J7vK?from=search&seid=6637659451549475191&spm_id_from=333.337.0.0
https://blog.csdn.net/qq_45408390/article/details/119457559 (笔记)
安装nginx(过程中我遇到的问题)
都执行过的命令(主要还是环境没有配置好)
yum -y install gcc
yum -y install gcc-c++
yum -y install gcc openssl openssl-devel pcre-devel zlib zlib-devel
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module
yum -y install openssl openssl-devel
启动nginx的时候报出来的问题:
nginx: [emerg] getpwnam("nginx") failed
解决问题的办法:https://www.cnblogs.com/dotnetcrazy/p/11304783.html
创建web项目并且部署,参考网址:https://www.bilibili.com/video/av76118959?p=5
Nginx实战应用:
这里我搭建了一个小项目,使用的是springboot框架
项目的架构图:
这里使用了一个注册中心,和两个服务端。
部分代码展示:
package com.qqq.controller; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RestController; /** * 描述 TODO * 作者 qqq * 创建时间 2020/10/6 21:58 **/ @RestController @Slf4j public class PaymentController { @Value("${server.port}") private String serverPort; /** * 浏览器:http://localhost:8001/index * @return */ @GetMapping(value = "/") public String getPaymentByID(){ System.out.println("今天的天气真好呀!!!"); return "端口:"+serverPort; } }
package com.qqq.controller; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RestController; /** * 描述 TODO * 作者 qqq * 创建时间 2020/10/6 21:58 **/ @RestController @Slf4j public class PaymentController { @Value("${server.port}") private String serverPort; /** * 浏览器:http://localhost:8082/index * @return */ @GetMapping(value = "/") public String getPaymentByID(){ System.out.println("昨天的天气真好呀!!!"); return "端口:"+serverPort; } }
代码写完之后,我们启动Nginx:
Nginx Windows系统的启动命令:nginx.exe
Nginx Windows系统重新加载配置文件命令:nginx -s reload
然后启动项目,项目启动之后,我们发现之前的访问方式不能够进行正常的访问了,因为被我们配置的Nginx拦截了,所以就不能正常访问了
然后我们直接访问localhost:就会交替的出现我们想要的结果,当然,我们也可以通过查看后台日志,进行观察。
这篇关于Nginx初尝试的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-29Nginx发布学习:从入门到实践的简单教程
- 2024-10-28Nginx发布:新手入门教程
- 2024-10-21nginx 怎么设置文件上传最大20M限制-icode9专业技术文章分享
- 2024-10-17关闭 nginx的命令是什么?-icode9专业技术文章分享
- 2024-09-17Nginx实用篇:实现负载均衡、限流与动静分离
- 2024-08-21宝塔nginx新增8022端口方法步骤-icode9专业技术文章分享
- 2024-08-21nginx配置,让ws升级为wss访问的方法步骤-icode9专业技术文章分享
- 2024-08-15nginx ws代理配置方法步骤-icode9专业技术文章分享
- 2024-08-14nginx 让访问带有/relid的地址返回404 ,例子 /relid-x-0.36-y-131.html-icode9专业技术文章分享
- 2024-08-14nginx 判断地址有/statics/的路径,指向到/home/html/statics/目录-icode9专业技术文章分享