博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nginx的配置文件简介及在Nginx中配置基于不同ip的虚拟主机
阅读量:5299 次
发布时间:2019-06-14

本文共 1779 字,大约阅读时间需要 5 分钟。

Nginx的配置文件简介及在Nginx中配置基于不同ip的虚拟主机:

 

#user  nobody;worker_processes  1;#error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  info;#pid        logs/nginx.pid;events {    worker_connections  1024;}http {    include       mime.types;    default_type  application/octet-stream;    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '    #                  '$status $body_bytes_sent "$http_referer" '    #                  '"$http_user_agent" "$http_x_forwarded_for"';    #access_log  logs/access.log  main;    sendfile        on;    #tcp_nopush     on;    #keepalive_timeout  0;    keepalive_timeout  65;    #gzip  on;    server { #一个Server就是一个虚拟主机        listen       80;  #当前虚拟主机要监听的端口        server_name  localhost; #当前虚拟主机的ip地址(即当前虚拟服务器要拦截请求的ip)        #charset koi8-r;        #access_log  logs/host.access.log  main;        location / {            root   html; #当前虚拟主机在服务器上的根目录,这里是 html文件夹            index  index.html index.htm; #当前虚拟主机在服务器上的默认首页,这个一般就是在上面配置的html文件夹下        }    }        #比如我们要配置基于不同ip的虚拟主机就可以复制一个server,修改ip地址即目录即可,如下    server {        listen       80;        server_name  192.168.25.100; #新的ip地址拦截,以便响应        #charset koi8-r;        #access_log  logs/host.access.log  main;        location / {            root   html-100; //我们在当前Linux下又创建了一个目录(可以复制原目录并修改名字)            index  index.html index.htm;        }}

因为Nginx原来默认的只有一个server虚拟主机,而且其 访问ip地址(server_name)配置的是 localhost,也就是当前Nginx服务器的ip地址(可以是当前Nginx所在的Linux主机的ip地址,比如其为 192.168.25.141)

我们又再下面复制并修改了一个server,配置其ip地址为  192.168.25.100    这样,

我们在浏览器中输入 192.168.25.141 就会打开当前nginx服务器中 html 目录下的首页文件,

而当我们在浏览器中输入 192.168.25.100   则会打开当前nginx服务器中 html-100 目录下的首页文件。

这样就实现了,在同一个 nginx 中配置 两个 不同  ip 地址的虚拟主机了。 

 

转载于:https://www.cnblogs.com/libin6505/p/9934223.html

你可能感兴趣的文章
复制到剪切板
查看>>
Linux多线程 - 基本操作
查看>>
写在技术博客开通一周年之际:这一年在技术上我做了什么
查看>>
javascript权威指南 第8章 笔记2
查看>>
Odoo 动态设置树形视图列表中的字段
查看>>
设计模式-抽象工厂模式
查看>>
Factory Method
查看>>
Struts 2的数据校验
查看>>
2012年度FusionCharts图表控件最受欢迎文章精选(上)
查看>>
java 高并发 订单编号递增(解决方案)
查看>>
visio二次开发初始化问题
查看>>
制作10.11MAC OS系统启动盘
查看>>
【Jquery】ajax @requestBody
查看>>
Binary Tree Zigzag Level Order Traversal 解答
查看>>
Palindrome Pairs 解答
查看>>
Ubuntu下安装requests
查看>>
16-算法训练 数字三角形
查看>>
JDK自带方法实现RSA数字签名
查看>>
tomcat 开启远程debug
查看>>
iOS项目的目录结构和开发流程
查看>>