Nginx 配置基于域名的虚拟

编辑配置文件

vi /etc/nginx/nginx.conf

user    www www;
worker_processes  2;

error_log  logs/error.log  notice;

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 
/data/logs/www-logs/http/access.log  main;
   
sendfile        on;
    keepalive_timeout  65;

client_header_buffer_size 1k;
    large_client_header_buffers 4 4k;

gzip  on;

#虚拟主机1

  server {
        listen       80;
        server_name  www.site1.com;
        access_log  /data/logs/www-logs/www.site1.com/host.access.log  main;

        location / {
            root   /data/web/www.site1.com/htdocs;
            index  index.html index.htm;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }

#虚拟主机2

 server {
        listen       80;
        server_name  www.site2.com;
        access_log  /data/logs/www-logs/www.site2.com/host.access.log  main;

        location / {
            root   /data/web/www.site2.com/htdocs;
            index  index.html index.htm;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }

#虚拟主机3

server {
        listen       80;
        server_name  www.site3.com;
        access_log  /data/logs/www-logs/www.site3.com/host.access.log  main;

        location / {
            root   /data/web/www.site3.com/htdocs;
            index  index.html index.htm;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }

}
时间: 2024-08-27 06:15:10

Nginx 配置基于域名的虚拟的相关文章

简单nginx配置基于域名的虚拟主机

user  nginx nginx; worker_processes  8; #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  a

Nginx(6)-配置基于域名的虚拟主机

配置基于域名解析的虚拟主机 1.准备站点 我们站点统一放到/www/vhosts/下,每个站点根目录名称都和域名相同,具体如下. 新建www.stu31.com的站点根目录 [[email protected] extra]# mkdir /www/vhosts/www.stu31.com 新建www网站的首页index.html [[email protected] extra]# echo "Welconf to www.stu31.com" > /www/vhosts/ww

nginx配置基于域名、端口、IP的虚拟主机

1.基于域名的虚拟主机: 绝大多数企业对外提供服务的网站使用的都是基于域名的主机,通过不同的域名区分不同的虚拟主机. 首先我们进入安装nginxd的目录下:/application/nginx-1.6.3/conf 我们去除掉默认配置文件里的注释和空行并重定向到nginx.conf文件里,同时我们需要配置如下: egrep -v "#|^$" nginx.conf.default >nginx.conf   //去掉包含#号和空行的内容 [[email protected] co

Nginx搭建基于域名的虚拟主机

知识部分Nginx简介:Nginx是一款轻量级.高性能的http和反向代理服务器,由俄罗斯的lgor Sysoev开发.较之Apache,Nginx具有更稳定.更高效的优点,在并发处理量方面也具有较大的优势,理论上可以同时处理30000到50000个请求.国内企业,像淘宝.京东.百度用的都是Nginx服务器作为网站服务器.操作部分1.首先挂载系统盘,yum安装pcre-devel和zlib-devel两个组件.yum配置如下2.创建Nginx运行的用户和组.(Nginx默认以nobody身份运行

Apache配置基于域名的虚拟主机

一.设定 模拟域名  www.wang.org.blog.wang.org.bbs.wang.org 网站文件夹 /var/html/www./var/html/blog./var/html/bbs 二.实现步骤: 1.创建网站文件夹 2.向三个index中写入内容,方便測试 3.cd到apache的conf文件夹下的extra 加入三个网站的配置 <VirtualHost *:80> ServerAdmin [email protected] --管理员邮箱 DocumentRoot &qu

本地机apache配置基于域名的虚拟主机详解

1.打开apache的httpd.conf文件,找到# Virtual hosts#Include conf/extra/httpd-vhosts.conf这一段把Include conf/extra/httpd-vhosts.conf前面的"#"去掉. 2.修改位于(win7)c:/windows/system32/drivers/etc/目录下的hosts文件增加一段:127.0.0.1    x.acme.com(你用来访问的域名) 3.我用的是wamp包,所以到c:/wamp/

CentOS 7.3 源码安装apache 2.4.16配置基于域名的虚拟主机

主配置文件末尾添加一条配置: [[email protected] ~]# vim /usr/local/apache/conf/httpd.conf Include conf/vhosts.conf 在conf目录下新建vhosts,conf, 配置如下: <VirtualHost 192.168.10.81:80> DocumentRoot "/var/www/www.bangbangdj.com" ServerName www.bangbangdj.com<Di

Nginx配置多个基于域名的虚拟主机+实验环境搭建+测试

标签:Linux 域名 Nginx 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://xpleaf.blog.51cto.com/9315560/1901284 0.说明 使用Nginx可以配置基于域名的虚拟主机.基于端口的虚拟主机和基于端口的虚拟主机,比较常用的是基于域名的虚拟主机,这里要做的配置是基于域名的虚拟主机,并且是配置多个基于域名的虚拟主机. 关于Nginx配置文件的说明可以参考官方文档,同时也可以参考老男孩老师的书

Nginx基于域名的虚拟主机

1.1 问题 沿用练习二,配置基于域名的虚拟主机,实现以下目标: 实现两个基于域名的虚拟主机,域名分别为www.aa.com和www.bb.com 对域名为www.aa.com的站点进行用户认证,用户名称为tom,密码为123456 1.2 方案 修改Nginx配置文件,添加server容器实现虚拟主机功能:对于需要进行用户认证的虚拟主机添加auth认证语句. 3.3 步骤 实现此案例需要按照如下步骤进行. 步骤一:修改配置文件 1)修改Nginx服务配置,添加相关虚拟主机配置如下 [[emai