zoukankan      html  css  js  c++  java
  • Nginx 虚拟主机配置

    Nginx 虚拟主机配置

    1、主配置文件下加入虚拟主机参数。
    vim nginx.conf
    
    include vhosts/*.conf;
    配置文件

    2、创建虚拟主机目录,文件。

    mkdir /usr/local/nginx/conf/vhosts
    创建虚拟主机目录
    touch /usr/local/nginx/conf/vhosts/nginx_vhosts1.conf
    touch /usr/local/nginx/conf/vhosts/nginx_vhosts2.conf
    touch /usr/local/nginx/conf/vhosts/nginx_vhosts3.conf
    创建虚拟主机文件

    基于IP

    1、添加IP地址。

    ifconfig eth0:1 192.168.1.131
    ifconfig eth0:2 192.168.1.132
    ifconfig eth0:3 192.168.1.133
    

    2、修改虚拟主机文件。

    # 基于IP 主机1
    server{
       # 监听端口
       listen 192.168.1.131:80;
       # 访问域名
       server_name www.xxx.com;
       # 网页索引类型
       index index.html index.htm;
       # 指定URL资源
       root /usr/local/url1;
    }
    修改虚拟主机1
    # 基于IP 主机2
    server{
       # 监听端口
       listen 192.168.1.132:80;
       # 访问域名
       server_name www.xxx.com;
       # 网页索引类型
       index index.html index.htm index.php;
       # 指定URL资源
       root /usr/local/url2;
    }
    修改虚拟主机2
    # 基于IP 主机3
    server{
       # 监听端口
       listen 192.168.1.133:80;
       # 访问域名
       server_name www.xxx.com;
       # 网页索引类型
       index index.html index.htm index.php;
       # 指定URL资源
       root /usr/local/url3;
    }
    修改虚拟主机3

    基于域名

    1、修改hosts文件,或使用DNS解析。

    C:WindowsSystem32driversetc
    
    192.168.1.115 www.131.com www.132.com www.133.com
    修改hosts文件

     2、修改虚拟主机文件。

    # 基于域名 主机1
    server{
       # 监听端口
       listen 80;
       # 访问域名
       server_name www.131.com;
       # 网页索引类型
       index index.html index.htm;
       # 指定URL资源
       root /usr/local/url1;
    }
    修改虚拟主机1
    # 基于域名 主机2
    server{
       # 监听端口
       listen 80;
       # 访问域名
       server_name www.132.com;
       # 网页索引类型
       index index.html index.htm;
       # 指定URL资源
       root /usr/local/url2;
    }
    修改虚拟主机2
    # 基于域名  主机3
    server{
       # 监听端口
       listen 80;
       # 访问域名
       server_name www.133.com;
       # 网页索引类型
       index index.html index.htm;
       # 指定URL资源
       root /usr/local/url3;
    }
    修改虚拟主机3

    基于端口

     1、修改虚拟主机文件。

    # 基于端口 主机1
    server{
       # 监听端口
       listen 80;
       # 访问域名
       server_name www.xxx.com;
       # 网页索引类型
       index index.html index.htm;
       # 指定URL资源
       root /usr/local/url1;
    }
    修改虚拟主机1
    # 基于端口 主机2
    server{
       # 监听端口
       listen 8080;
       # 访问域名
       server_name www.xxx.com;
       # 网页索引类型
       index index.html index.htm;
       # 指定URL资源
       root /usr/local/url2;
    }
    修改虚拟主机2
    # 基于端口 主机3
    server{
       # 监听端口
       listen 8090;
       # 访问域名
       server_name www.xxx.com;
       # 网页索引类型
       index index.html index.htm;
       # 指定URL资源
       root /usr/local/url3;
    }
    修改虚拟主机3

    注意事项

    1、加载php文件需要使用如下参数:

    # 使用php类型
    location ~ .php$ {
      include fastcgi_params;
            # TCP:127...:9000、也可以使用socket
      fastcgi_pass 127.0.0.1:9000;
            # 设置类型索引
      fastcgi_index index.php;
            # URL资源路径
      fastcgi_param SCRIPT_FILENAME /usr/local/url$fastcgi_script_name;
    }
    虚拟主机文件内

  • 相关阅读:
    sencha touch 入门系列 (四)sencha touch 新建项目目录结构解析
    sencha touch 入门系列 (三)sencha touch 项目创建
    sencha touch 入门系列 (二)sencha touch 开发准备
    sencha touch 入门系列 (一)sencha touch 简介
    Android Weak Handler:可以避免内存泄漏的Handler库
    Android 中的冷启动和热启动
    Android4.0以上版本比较靠谱的获取手机屏幕分辨率的方法
    Android studio 获取每次编译apk时的日期
    android瓦片地图技术研究
    Android中的各种访问权限Permission含义
  • 原文地址:https://www.cnblogs.com/xiangsikai/p/8393804.html
Copyright © 2011-2022 走看看