美文网首页
四、 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