16 nginx的操作

nginx的简单认识

nginx的作用:

  • 服务器软件:用来运行网站代码
  • 代理服务器软件:充当代理,实现请求的转发;(使用代理可以避免出现跨域的情况)

          跨域访问:当浏览器访问的地址和后端地址不一致的时候就是跨域访问。

  • 负载均衡:把用户的需求平均分布到不同的服务器中

nginx的安装:

  • 安装:yum install nginx
  • 卸载:yum remove nginx

nginx的启动:

  • 启动:systemctl start nginx
  • 重启:systemctl restart nginx
  • 停止:systemctl stop nginx
  • 开机启动:systemctl enable nginx

nginx的访问:

  • nginx默认自带了一个项目,该项目端口号为:80

nginx和tomcat的区别:

  • nginx:

    在配置文件中操作

    运行静态网站

    代理服务器

    负载均衡

  • tomcat:

    在文件夹( bin、logs、webapps、conf等文件夹)中操作;

    运行静态网站、运行Java做的程序

  

nginx的配置文件:

  • /etc/nginx/nginx.conf   配置文件所在的地址,我们可以把项目的配置直接写到该配置文件
  • /etc/nginx/conf.d   我们也可以把server作为一个独立的 .conf 文件,放到这个文件夹中,效果也是一样的。

    

    

nginx的配置文件说明:(一个server就是一个项目的配置)

    

  • listen    项目的端口号
  • server_name    服务的名字,可以写_、公网IP、域名等
  • root     项目所在的路径

      注意:项目不能放到root(根目录)里面,因为nginx没有权限访问超级管理员的文件夹(root根目录是超管文件夹);

        放到webapps里面也不行,因为tomcat不允许nginx访问。

  • index     访问项目的时候,默认访问哪个文件;若不配置,则默认访问index.html
  • loction   转发规则  proxy_pass(参数)     作用:配置转发的地址 ,后端的地址(即转发的 目的地址) 
  • 我们可以根据网址的路径的情况,让nginx做不同的处理方式(即nginx代理的实现

        

 

posted @ 2023-03-30 23:01  sky天空空  阅读(38)  评论(0)    收藏  举报