简单使用Nginx快速配置反向代理


使用Nginx

安装第一个 rpm 的 Nginx

首先使用 Xshell 连接上 Linux(centOS 7);

输入安装插件命令  yum install epel-release -y

 

输出结果包含以上部分,那么恭喜你,安装成功。

 接下来输入 yum list all | grep nginx  查看 nginx 列表:

 安装 nginx 输入:yum install nginx -y

等待安装完毕后查看 nginx 包里面的所有文件安装输入:rpm -ql nginx  

查看bin目录输入 rpm -ql nginx | grep bin

启动nginx  /usr/sbin/nginx   也可以使用  /usr/sbin/nginx -c /etc/nginx/nginx.conf  没有任何反应说明执行成功

重启nginx   /usr/sbin/nginx -s reload

停止nginx   /usr/sbin/nginx -s stop

暂时关闭防火墙  systemctl stop firewalld

使用  ps -ef | grep nginx  查看是否运行成功

输入 ps -ef | grep nginx  运行成功,如图:

未启动成功,如图:

 

查看日志,进入usr/bin/var/log/nginx

在浏览器输入虚拟机 ip 地址:

 

在浏览器访问之后,输入 tail -f access.log  就会查看到生成的记录(每访问一次就会增加一条记录):

  

列出 Linux 所有信号量:kill -l

 

 Nginx配置反向代理

这里的配置文件在 /etc/nginx/nginx.conf

配置反向代理(我这里的tomcat端口号为8888,springboot项目中的port也是8888)

server_name:填写域名,如果没有域名,则填写ip地址

listen:设置为80,则在网页输入地址即可,如果不是80,则需要输入ip地址后再输入自己设置的端口号

 

 测试:

编写一个(springboot使用2.4.0)controller (端口号为8888)

@RestController
@RequestMapping("/nginx")
public class TestController {
    @Resource
    private TestService service;

    @GetMapping("/find")
    public TestUser find(){
        return service.find();
    }
}

 

 打包,放入linux,并启动(java -jar jar包全名.jar)

 打开网页,输入:192.168.179.131/nginx/find 

成功!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM