美文网首页
四、 nginx配置

四、 nginx配置

作者: 如果还有明天333 | 来源:发表于2018-01-03 13:23 被阅读0次

    一、Nginx目录 /etc/nginx

    nginx.conf          主配置文件

    conf.d                自定义配置文件存放目录,文件结尾是.conf才可以生效

    sites-available   虚拟主机的目录

    sites-enabled    sites-available里面配置文件的软连接目录

    二、创建站点

    1.创建站点配置文件

    第一种方法:

    ①进入sites-available复制default文件   cp  default 【配置文件名】  

       备注:【配置文件名】一般使用站点名称命名

    ②修改默认的服务器default server,listen 80 default_server;更改成 listen 80;

         listen [::]:80 defult_server; 更改为  listen [::]:80;

    ③root路径需要修改为自己站点所在的文件夹。

    ④server_name修改为自定义的站点名称。

    第二种方法:

    自己创建并编写

    server {

          listen 80;

          server_name example.com;

          root /var/www/example;

          location / {

                 try_files $url $url/ /index.html;

          }

    }

    2.在sites-enabled创建软连接   

    ln -s  /etc/nginx/sites-available/【配置文件名】  /etc/nginx/sites-enabled/【配置文件名】

    3.设置站点首页

    在root路径下放置index.html文件,注意设置编码规则。

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    4.重启nginx服务。

    5.修改电脑“c:\windows\system32\drivers\etc\host”,添加 【ip地址 站点名称】

    三、代理服务器

    正向代理:

    正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。

    反向代理:

    反向代理 对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端,就像这些内容原本就是它自己的一样。

    相关文章

      网友评论

          本文标题:四、 nginx配置

          本文链接:https://www.haomeiwen.com/subject/clnfnxtx.html