简单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  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;

#the first virtual host

server {

listen       80;

server_name  www.huazhixu.org;

location / {

root   html/www;

index  index.html index.htm;

}

}

#the second virtual host

server {

listen       80;

server_name  blog.huazhixu.org;

location / {

root   html/blog;

index  index.html index.htm;

}

}

#eht third virtual host

server {

listen       80;

server_name  bbs.huazhixu.org;

location / {

root   html/bbs;

index  index.html index.htm;

}

}

}

时间: 2024-12-12 11:15:29

简单nginx配置基于域名的虚拟主机的相关文章

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搭建基于域名的虚拟主机

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

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  '$rem

本地机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/

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

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

nginx服务做用户认证和基于域名的虚拟主机

实验一.用nginx怎么实现用户访问时的认证 一.目标        通过调整Nginx服务端配置,实现以下目标: 访问Web页面需要进行用户认证 用户名为:tom,密码为:123456 二.方案         通过Nginx实现Web页面的认证,需要修改Nginx配置文件,在配置文件中添加auth语句实现用户认证.    最后使用htpasswd命令创建用户及密码即可,服务端:192.168.4.102,客户端:192.168.4.101 三.实施步骤(nginx服务安装见我的"搭建ngin