基于域名的虚拟主机

创建站点目录

  1. [root@nginx conf]# cd /usr/local/nginx/html/
  2. [root@nginx html]# pwd
  3. /usr/local/nginx/html
  4. [root@nginx html]# mkdir www
  5. [root@nginx html]# mkdir blog
  6. [root@nginx html]# mkdir bbs
  7. [root@nginx html]# ls
  8. 50x.html bbs blog index.html www

修改nginx.conf

  1. [root@nginx html]# cd /usr/local/nginx/conf/
  2. server {
  3. listen ;
  4. server_name www.httpd.com;
  5.  
  6. location /{
  7. root html/www;
  8. index index.html index.htm;
  9. }
  10. }
  11. server {
  12. listen ;
  13. server_name blog.httpd.com;
  14.  
  15. location /{
  16. root html/blog;
  17. index index.html index.htm;
  18. }
  19. }
  20. server {
  21. listen ;
  22. server_name bbs.httpd.com;
  23.  
  24. location /{
  25. root html/bbs;
  26. index index.html index.htm;
  27. }
  28. }

创建站点测试页、重启服务

  1. [root@nginx conf]# echo "<h1>www.http.com</h1>" > /usr/local/nginx/html/www/index.html
  2. <h1>www.http.com</h1> /usr/local/nginx/html/www/index.html
  3. [root@nginx conf]# echo "<h1>bbs.http.com</h1>" > /usr/local/nginx/html/bbs/index.html
  4. <h1>bbs.http.com</h1> /usr/local/nginx/html/bbs/index.html
  5. [root@nginx conf]# echo "<h1>blog.http.com</h1>" > /usr/local/nginx/html/blog/index.html
  6. <h1>blog.http.com</h1> /usr/local/nginx/html/blog/index.html
  7. [root@nginx conf]# /usr/local/nginx/sbin/nginx -t
  8. nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
  9. nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
  10. [root@nginx conf]# /usr/local/nginx/sbin/nginx -s reload

添加本机hosts

  1. [root@nginx bbs]# cat /etc/hosts
  2. 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
  3. :: localhost localhost.localdomain localhost6 localhost6.localdomain6
  4. 192.168.161.134 www.httpd.com
  5. 192.168.161.134 bbs.httpd.com
  6. 192.168.161.134 blog.httpd.com

测试

  1. [root@nginx bbs]# curl www.httpd.com
  2. <h1>www.http.com</h1>
  3. [root@nginx bbs]# curl bbs.httpd.com
  4. <h1>bbs.http.com</h1>
  5. [root@nginx bbs]# curl blog.httpd.com
  6. <h1>blog.http.com</h1>

nginx 虚拟主机的更多相关文章

  1. nginx虚拟主机配置

    nginx虚拟主机配置   虚拟主机的概念虚拟主机,就是把一台物理服务器划分成多个"虚拟"的服务器,每一个虚拟主机都可以有独立的域名和独立的目录nginx虚拟主机的配置nginx的 ...

  2. Apache与Nginx虚拟主机设置(多域名和多端口的区别)

    为了方便管理虚拟主机,应该尽量少修改主配置文件http.conf或者nginx.conf,大部分修改变更都在虚拟主机片配置文件httpd- vhost.conf或者vhost.conf中完成,这样有利 ...

  3. Nginx高性能服务器安装、配置、运维 (5) —— Nginx虚拟主机配置

    六.Nginx虚拟主机配置 建立基于域名的虚拟主机: (1)建立基于域名的虚拟主机配置文件(以abc.com为例): (2)更改虚拟主机配置文件: 更改配置如下(更改部分即可): server { l ...

  4. Nginx教程(二) Nginx虚拟主机配置

    Nginx教程(二) Nginx虚拟主机配置 1 虚拟主机管理 1.1 Nginx管理虚拟主机 虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每台虚拟主 ...

  5. 配置Nginx虚拟主机

    实验环境 一台最小化安装的CentOS 7.3虚拟机 配置基本环境 1. 安装nginx yum install -y epel-* yum isntall -y nginx vim 2. 建立虚机主 ...

  6. Nginx教程--02.Nginx虚拟主机的配置

    1.Nginx虚拟主机的配置 1.1 在conf目录下,使用命令 : vim nginx.conf 对上图解释: //全局区 worker _processes 1; //表示当前有1个工作的子进程, ...

  7. php管理nginx虚拟主机shell脚本

    使用php作为shell脚本是一件很方便的事情.理所当然,我们可以使用php脚本来管理 nginx虚拟主机,下面是笔者的 脚本 文件供各位参考 代码如下 复制代码 #!/usr/bin/php -q& ...

  8. Nginx 虚拟主机 VirtualHost 配置

    Nginx 是一个轻量级高性能的 Web 服务器, 并发处理能力强, 对资源消耗小, 无论是静态服务器还是小网站, Nginx 表现更加出色, 作为 Apache 的补充和替代使用率越来越高. 我在& ...

  9. Nginx虚拟主机配置教程

    说明:配置之前先把域名解析到服务器IP地址上 站点1:bbs.osyunwei.com  程序所在目录/data/osyunwei/bbs 站点2:sns.osyunwei.com  程序所在目录/d ...

  10. Linux(7)- Nginx.conf主配置文件、Nginx虚拟主机/访问日志/限制访问IP/错误页面优化、Nginx反向代理、Nginx负载均衡

    一.Nginx.conf主配置文件 Nginx主配置文件conf/nginx.conf是一个纯文本类型的文件,整个配置文件是以区块的形式组织的.一般,每个区块以一对大括号{}来表示开始与结束. 核心模 ...

随机推荐

  1. JavaWeb学习总结-02 Tomcat 学习和使用

    一 Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件. 如果想修改Tomcat服务器的启动端口,则可以在server.xml ...

  2. ubuntu14.04设置开机亮度

    1 查看自己的系统亮度的最大值: cd /sys/class/backlight 笔记本的显卡型号不同->亮度调节文件夹名会不同. 2 我的是intel_backlight cd intel_b ...

  3. asp.net mvc @Html.Raw 作用

    转自:http://zhidao.baidu.com/link?url=unayXHAylQiUF0E3Rc9ej4gz_XBC7sbwInupVFuDnp_Cuqdz5NzMyUK5u-HiSfif ...

  4. Ubuntu 12.04 root账户开启及密码重设

    以普通用户登录,root账号的开启.关闭和密码设置,命令如下: sudo passwd -u root # 启用root账户 sudo passwd root # 设置root 密码(包括重设) su ...

  5. uC/OS-II配置文件

    /*************************************************************************************************** ...

  6. SVM松弛变量-记录毕业论文3

    上一篇博客讨论了高维映射和核函数,也通过例子说明了将特征向量映射到高维空间中可以使其线性可分.然而,很多情况下的高维映射并不能保证线性可分,这时就可以通过加入松弛变量放松约束条件.同样这次的记录仍然通 ...

  7. Java数据结构——用双端链表实现队列

    //================================================= // File Name : LinkQueue_demo //---------------- ...

  8. thikphp创建共享数据config.php

    要求:前台,后台:只需要配置一个config.php 其他文件共享 默认配置是 Index/Conf/config.php Admin/Conf/config.php 代码: return array ...

  9. SQL DatePart函数使用

    DATEPART 返回代表指定日期的指定日期部分的整数. 语法 DATEPART ( datepart ,date ) 参数 datepart 是指定应返回的日期部分的参数.下表列出了 Microso ...

  10. 浅谈T-SQL中的特殊联结

    引言 上一篇博客我们介绍了交叉联接,内联接,外联接3种基本的联接操作.这一篇文章我们介绍一些特殊的联接操作. 组合联接 组合联接就是联接条件涉及到联接两边的多个列的查询.当需要根据主键-外键关系来联接 ...