美文网首页
nginx配置虚拟机让多个域名访问

nginx配置虚拟机让多个域名访问

作者: 丁盛jser | 来源:发表于2018-06-01 19:26 被阅读0次

什么是虚拟机

虚拟主机,就是把 台物 服务 划分成多个“虚拟”的服务 ,每 个虚拟主机都 可以有独 的域名和独的目录

环境说明

  • 本地客户机 :192.168.1.63 服务
  • 地址:192.168.1.67
  • 服务 系统:ubuntu 17-10
  • 假设我们 www.aaa.comwww.bbb.com俩域名
    nginx允许我们设置虚拟主机,可以根据相同端 同的域名或者相同域名 同的端 去访问 同的 站

安装nginx

 //安装nginx如果网速慢时间会稍微有些长
$ sudo apt-get install nginx -y //启动nginx
$ sudo service nginx start

由于是默认安装所以我们所有的配置都是默认的 配置 件在:/etc/nginx/nginx.conf 站跟 录:/var/www/html 打开我们的配置文件

user www-data;
  worker_processes auto;
  pid /run/nginx.pid;
  include /etc/nginx/modules-enabled/*.conf;
  events {
          worker_connections 768;
          # multi_accept on;
} http {
##
# Basic Settings
##
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65; types_hash_max_size 2048;
include /etc/nginx/mime.types; default_type application/octet-stream; ##
# SSL Settings
##
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE ssl_prefer_server_ciphers on;
##
# Logging Settings
##
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
##
# Gzip Settings
##
gzip on;
##
# Virtual Host Configs
##
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}

在配置 件中的http设置中添加我们的虚拟机设置

server { #监听80端口
listen 80; #访问的域名
      server_name www.aaa.com;
      location / {
#网站根目录
root /var/www/html/a; index index.html index.htm;
} }
server {
#监听80端口 listen 80;
 #访问的域名
server_name www.bbb.com; location / {
          root /var/www/html/b;
          index index.html index.htm;
      }
}

接下来在我们本地的host 件中加 这两个 址的地址指向,如果是真实的服务 环境真实的域名,可以在域名解析中指向同 个服务 IP地址,这 咱们只是做个 实验

192.168.1.67    www.aaa.com
192.168.1.67    www.bbb.com

OK,当我们访问www.baidu.com的时候 输出aaaaaaa,当我们访问 www.bbb.com的时候输出bbbbbbbb

相关文章

  • nginx配置虚拟机让多个域名访问

    什么是虚拟机 虚拟主机,就是把 台物 服务 划分成多个“虚拟”的服务 ,每 个虚拟主机都 可以有独 的域名和独的目...

  • 跳转配置

    假设你想在Linux Nginx中用不同的域名访问不同的目录,这时就要配置多个vhost,具体配置如下,假设网站根...

  • Nginx进阶

    nginx 日志文件详解 监听 nginx 虚拟机配置 基于域名的虚拟主机

  • 腾讯云配置

    腾讯云配置启动多个node Nginx 配置多域名不同端口 首先需要编辑/etc/nginx/nginx.conf...

  • pm2导致nginx反向代理502

    问题 配置nginx反向代理的时候,没有子域名的时候都是正常可以访问,但是已配置子域名 开始以为是nginx配置问...

  • Nginx同一个域名配置多个项目

    1.Nginx同一个域名配置多个项目 2.Nginx 同一个域名下部署多个工程

  • Nginx/阿里云/二级域名的配置和使用

    阿里云域名解析配置如下: nginx配置如下: 访问地址:zhadmin.iotzzh.com

  • nginx常用配置

    nginx常用配置 监听端口 访问日志 域名 静态资源 重定向 反向代理 负载均衡 SSL协议 nginx配置微信...

  • 5,nginx 多域名,配置多个conf 文件

    nginx下配置多域名,目前的配置方法采用多个配置文件的方法比较多 1,在nginx安装的目录下找到, nginx...

  • 2019-01-23

    Nginx+Tomcat单个域名加多个域名配置 现在如果要部署中台、后台、金融系统,找到nginx/conf/ng...

网友评论

      本文标题:nginx配置虚拟机让多个域名访问

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