• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    nginx配置多个虚拟主机vhost的方法示例

    在nginx下配置虚拟主机vhost非常方便。主要在nginx的配置文件nginx.conf中添加一个server即可

    比如我想配置两个虚拟主机,通过域名linux.com和linux2.com访问,分别对应的目录是/usr/htdocs/linux 和/usr/htdocs/linux2 (这个目录下是放你开发项目文件哦)

    因为我安装的本地虚拟机,所以我先在hosts文件中添加两个重定向:

    192.168.20.250 linux.com //192.168.20.250是我虚拟机的ip,用的桥接方式

    192.168.20.250 linux2.com

    开始配置啦:以配置linux.com为例,配置多个虚拟主机是一模一样的过程。

    1、找到nginx的配置文件nginx.conf

    一般在nginx的安装路径下的conf文件中

    > 进入conf目录,看到很多的配置文件

    编辑nginx.conf

    添加一个server{},每个server里面的配置对应一个虚拟主机vhost

    server {
      listen 80;  //80端口
      server_name linux.com;   //设置域名
    
       #直接输入域名进入的目录和默认解析的文件
      location / { 
        index index.html; 
        root /usr/htdocs/linux; //直接输入linux.com是进到了这里 ,一般配置和解析php所在目录一直
      }
    
       #解析.php的文件
      location ~ \.php$ {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME /usr/htdocs/linux/$fastcgi_script_name;  //当前虚拟主机对应的目录
        include fastcgi_params;
      } 
    }

    在nginx.conf中添加

    在对应的/usr/htdocs/linux下添加文件index.php用于测试

    重启nginx:service nginx restart

    修改nginx的配置文件后,要重启nginx才能生效

    打开浏览器,输入域名测试下:

    妥了,正常解析!

     以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    上一篇:Nginx访问限制配置详解
    下一篇:详解Nginx 虚拟主机配置的三种方式(基于IP)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    nginx配置多个虚拟主机vhost的方法示例 nginx,配置,多个,虚拟主机,