Nginx配置

一、Nginx命令

 

1.启动nginx

   (1)start nginx  //不会卡住

   或者

   (2)nginx        //会卡住命令行   

   

2.停止nginx

   (1)nginx -s stop;  //立即停上

   (2)nginx -s quit; //完整有序的停止

    

3.重新加载配置

   nginx -s reload;

   

4.重新打开日志文件 

   nginx -s reopen; 

   

5.测试配置文件是否正确

  nginx -t -c /文件目录/nginx.conf 

 

二、nginx.conf配置文件说明

 

 1.配置代理  

      使用upstream配置服务地址;使用server的location配置代理映射。如下:

 

  1. upstream my_server{  
  2.        server   192.168.62.69:8080;  //被代理的真实服务地址  
  3.        keepalive 2000;  
  4. }  

 

    

  1. server {  
  2.         listen       80;  
  3.         server_name  localhost;  
  4.         location /my/ {  
  5.           proxy_pass   http://my_server/; 
  6.         }  
  7. }  

 

这样就可以把对localhost:80/my的访问转到 http://192.168.62.69:8080上;

 

PS:但如果使用 proxy_pass http://my_server (没有斜线) 就会转发到http://192.168.62.69:8080/my上;这是因为proxy_pass参数中如果不包含url的路径,则会将location的pattern识别的路径作为绝对路径

 

 2.配置静态文件服务

 

  location / {
      root   d:/myhtml;  //配置文件根目录,这里用的是windows系统路径
      index  index.html; //指定首页 
  }
  1. server {  
  2.         listen       80;  
  3.         server_name  localhost;  
  4. }  

访问localhost就可以访问到d:/myhtml/index.html

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值