系统相关
首页 > 系统相关> > nginx初相识

nginx初相识

作者:互联网

在本机上下载了一个nginx,版本为1.14.0。

安装:

对于安装比较简单,下载后解压到指定目录,目录结构如下

启动:

如果实在不放心地话,可以在cmd命令窗口输入命令 tasklist /fi "imagename eq nginx.exe" ,出现如下结果说明启动成功:

关闭:

如果使用cmd命令窗口启动nginx,关闭cmd窗口是不能结束nginx进程的,可使用两种方法关闭nginx:

我们使用nginx,一是用来做服务器,访问静态资源,二是做负载均衡。

负载均衡:

我们可以修改nginx的配置文件nginx.conf 达到访问nginx代理服务器时跳转到指定服务器的目的,即通过proxy_pass 配置请求转发地址,即当我们依然输入http://127.0.0.1:80 时,请求会跳转到我们配置的服务器。

    #负载均衡
    upstream target {
        server localhost:8080 weight=1 max_fails=2 fail_timeout=600s;
        #server 127.0.0.1:8081 weight=1 max_fails=2 fail_timeout=600s;
    }
    #代理服务器
    server {
        listen       80;
        #不能同时代理同一台服务器(与上面的localhost不能一样)
        server_name  127.0.0.1;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            #输入localhost:80后会跳转到上面的upstram target
            proxy_pass http://target;
        }
    }

比如,我输入http:127.0.0.1:80/ls2017,实际访问的是http://localhost:8080/ls2017。

访问静态资源:

将静态资源(如jpg|png|css|js|html等)放在如下配置的E:/nginx-1.14.0/html目录下,然后在nginx配置文件中做如下配置(注意:静态资源配置只能放在 location / 中),浏览器中访问  http://localhost:80/index.html 即可访问到 E:/nginx-1.14.0/html目录下的 index.html。

    #静态资源
    server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   E:/nginx-1.14.0/html;
            index  index.html;
        }
}

 

标签:http,相识,server,nginx,html,80,localhost
来源: https://www.cnblogs.com/caozx/p/10677313.html