美文网首页
Nginx虚拟主机(Virtual Host)配置

Nginx虚拟主机(Virtual Host)配置

作者: NoFacePeace | 来源:发表于2017-09-30 20:28 被阅读0次

概念

虚拟主机(Virtual Host)可以在一台服务器上绑定多个域名,架设多个不同的网站,一般在开发机或者要部署多个小网站的服务器上需要配置虚拟主机。nginx的虚拟主机配置其实也挺简单,为了使得配置文件清晰,可以改每一个虚拟主机建立一个配置文件,然后在主配置文件(nginx.conf)里使用include语句包含所有的虚拟主机配置文件。

操作

  • 建立存放虚拟主机配置文件的文件夹
sudo mkdir /usr/etc/nginx/vhosts
  • 建立虚拟主机配置文件
sudo vim /usr/etc/nginx/vhosts/domain1.com.conf
  • 在配置文件中,填写如下内容(其中domain1.com需要替换成你自己的域名):
server {
    listen 80;
    server_name domain1.com www.domain1.com;
    access_log /var/log/access_domain1.log main;
    location / {
        root /var/www/domain1.com;
        index index.php index.html index.htm;
    }
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/share/nginx/html;
    }
    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    location ~ \.php$ {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME /var/www/domain1.com/$fastcgi_script_name;
        include fastcgi_params;
    }
    location ~ /\.ht {
        deny all;
    }
}
  • 在主配置文件中,include所有的虚拟主机配置:
sudo vim /usr/local/etc/nginx/nginx.conf

#在 http 配置节的结束花括号 } 前一行加入如下语句
include /usr/local/etc/nginx/vhosts/*;
  • 重新加载Nginx配置文件,完成配置
nginx -s reload

相关文章

  • Mac下XAMPP虚拟主机配置及常见问题解决方案

    Apache 配置虚拟主机 在/etc/hosts中添加virtual-host-name1和virtual-ho...

  • Nginx虚拟主机(Virtual Host)配置

    概念 虚拟主机(Virtual Host)可以在一台服务器上绑定多个域名,架设多个不同的网站,一般在开发机或者要部...

  • rabbitmq学习整理

    RabbitMQ简介 整体框图 连接和信道 虚拟主机virtual host Virtual hosts are ...

  • Nginx 虚拟主机的设置

    虚拟主机-维基百科虚拟主机(英语:Virtual Host)(英语:Shared Web Hosting),又称虚...

  • nginx虚拟主机的配置方式

    nginx虚拟主机的配置方式有哪些 基于主机多ip方式 基于端口的配置方式 基于多个host名称方式(多域名方式)...

  • nginx

    nginx的配置、虚拟主机、负载均衡和反向代理一nginx的配置、虚拟主机、负载均衡和反向代理二nginx的配置、...

  • Nginx 虚拟主机配置和日志管理 [2]

    一、nginx虚拟主机配置 Nginx虚拟主机对应的文件实体就是/usr/local/nginx/nginx.co...

  • Nginx

    安装Nginx 配置虚拟主机

  • rabbitmq常用操作

    RabbitMQ管理 运行RabbitMQ 用户和权限 多租户与权限虚拟主机virtual host,简称vhos...

  • nginx2-路由

    1.nginx管理虚拟主机 基于域名虚拟主机配置 基于端口虚拟主机配置 基于ip虚拟主机配置 2.Location...

网友评论

      本文标题:Nginx虚拟主机(Virtual Host)配置

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