返回顶部
首页 > 资讯 > 精选 >Nginx主机域名配置如何实现
  • 485
分享到

Nginx主机域名配置如何实现

2023-07-05 13:07:12 485人浏览 薄情痞子
摘要

本篇内容主要讲解“Nginx主机域名配置如何实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Nginx主机域名配置如何实现”吧!一、配置多个端口访问不同文件相同域名,不同端口,不同文件#两个不

本篇内容主要讲解“Nginx主机域名配置如何实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Nginx主机域名配置如何实现”吧!

一、配置多个端口访问不同文件

相同域名,不同端口,不同文件

#两个不同文件夹,分别存放不同文件[root@nginx ~]# mkdir /www/work_01 -p[root@nginx ~]# mkdir /www/work_02[root@nginx ~]# vim /www/work_01/index.html this is work_01![root@nginx ~]# vim /www/work_02/index.htmlthis is work_02!

#编辑其中server模块,把端口80的站点指向一个文件夹,再复制这个server到下面,修改端口

[root@nginx ~]# vim /usr/local/nginx/conf/nginx.confworker_processes  1;events {    worker_connections  1024;}Http {    include       mime.types;    default_type  application/octet-stream;    sendfile        on;    keepalive_timeout  65;#80端口,指向work_01的文件夹    server {        listen       80;        server_name  localhost;        location / {            root   /www/work_01;            index  index.html index.htm;        }        error_page   500 502 503 504  /50x.html;        location = /50x.html {            root   html;        }    }#8080端口,指向work_02的文件夹    server {    listen 8080;    server_name localhost;    location / {    root /www/work_02;    index index.html index.htm;    }    error_page 500 502 503 504 /50x.html;    location = /50x.html {        root html;    }}}

#浏览器访问

Nginx主机域名配置如何实现

二、配置不同域名访问不同文件

相同端口,不同域名,不同文件

#四个文件夹,分别对应不同文件内容

[root@nginx ~]# cd /www/[root@nginx www]# mkdir work_03[root@nginx www]# mkdir work_04[root@nginx www]# echo "This is work_03" > work_03/index.html[root@nginx www]# echo "This is work_04" > work_04/index.html[root@nginx www]# lswork_01  work_02  work_03  work_04

#修改配置文件

[root@nginx www]# vim /usr/local/nginx/conf/nginx.confworker_processes  1;events {    worker_connections  1024;}http {    include       mime.types;    sendfile        on;    keepalive_timeout  65;#通配符在后的域名    server {        listen       80;        server_name  www.haha.*;        location / {            root   /www/work_01;            index  index.html index.htm;        }        error_page   500 502 503 504  /50x.html;        location = /50x.html {            root   html;        }    }#精确域名    server {    listen 80;    server_name www.haha.com;    location / {    root /www/work_02;    index index.html index.htm;    }    error_page 500 502 503 504 /50x.html;    location = /50x.html {        root html;    }}#通配符在前的域名    server {        listen 80;        server_name *.haha.com;    location / {        root /www/work_03;        index index.html index.htm;    }    error_page 500 502 503 504 /50x.html;    location = /50x.html {        root html;    }}#正则表达式域名    server {        listen 80;        server_name ~\w+.com;    location / {        root /www/work_04;        index index.html index.htm;    }    error_page 500 502 503 504 /50x.html;    location = /50x.html {        root html;    }}}[root@nginx www]# systemctl restart nginx

#配置宿主机host文件,在"C:\windows\System32\drivers\etc\hosts"

Nginx主机域名配置如何实现

#访问结果

Nginx主机域名配置如何实现

sever_name匹配顺序:

  • 精准匹配

  • 通配符开头,比如*.example.com

  • 通配符结尾,比如www.example.*

  • 正则表达式

  • 默认值

三、配置不同域名访问同个文件

相同端口,不同域名 ,同个文件

[root@nginx ~]# vim /usr/local/nginx/conf/nginx.confworker_processes  1;events {    worker_connections  1024;}http {    include       mime.types;    default_type  application/octet-stream;    sendfile        on;    keepalive_timeout  65;#只需要在server_name再添加一个域名,不需要在复制一个server_name    server {        listen       80;        server_name  www.xixi.com www.qiqi.com;        location / {            root   /www/work_01;            index  index.html index.htm;        }        error_page   500 502 503 504  /50x.html;        location = /50x.html {            root   html;        }    }}[root@nginx ~]# systemctl restart nginx

#该宿主机的host文件

Nginx主机域名配置如何实现

#访问结果如下:

Nginx主机域名配置如何实现

到此,相信大家对“Nginx主机域名配置如何实现”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: Nginx主机域名配置如何实现

本文链接: https://lsjlt.com/news/351738.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Nginx主机域名配置如何实现
    本篇内容主要讲解“Nginx主机域名配置如何实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Nginx主机域名配置如何实现”吧!一、配置多个端口访问不同文件相同域名,不同端口,不同文件#两个不...
    99+
    2023-07-05
  • Nginx主机域名配置实现
    目录一、配置多个端口访问不同文件二、配置不同域名访问不同文件三、配置不同域名访问同个文件一、配置多个端口访问不同文件 相同域名,不同端口,不同文件 #两个不同文件夹,分别存放不同文件...
    99+
    2023-03-15
    Nginx主机域名配置 Nginx主机域名
  • nginx域名虚拟主机怎么配置
    要配置Nginx的域名虚拟主机,可以按照以下步骤进行操作:1. 确保已经安装了Nginx,并且Nginx的配置文件为`/etc/ng...
    99+
    2023-09-05
    nginx 虚拟主机
  • 如何实现nginx前后端同域名配置
    小编给大家分享一下如何实现nginx前后端同域名配置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!nginx前后端同域名配置的方法实现,具体如下:upstream...
    99+
    2023-06-14
  • Nginx如何配置二级域名
    今天小编给大家分享一下Nginx如何配置二级域名的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。当一个域名需要使用在两个项目上...
    99+
    2023-07-05
  • 云主机如何配置域名解析
    配置云主机的域名解析可以通过以下步骤完成:1. 选择域名注册商:首先要选择一个域名注册商来注册你的域名。2. 购买域名:在选定的域名...
    99+
    2023-08-18
    云主机
  • Nginx如何实现同一个域名配置多个项目
    这篇文章主要介绍Nginx如何实现同一个域名配置多个项目,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用Nginx要在同一个域名下配置多个项目有两种方式:nginx按不同的目录分发给不同的项目启用二级域名,不同的项...
    99+
    2023-06-14
  • Nginx怎么跨域配置实现支持多域名
    要实现Nginx的跨域配置,以支持多个域名,可以使用Nginx的`add_header`指令来设置`Access-Control-A...
    99+
    2023-10-25
    Nginx
  • Nginx配置二级域名的方法实现
    目录1、原始配置文件如下2、配置二级域名当一个域名需要使用在两个项目上后,我们就需要使用到二级域名,在 Nginx 中配置二级域名如下: 1、原始配置文件如下 worker_proc...
    99+
    2023-03-06
    Nginx配置二级域名 Nginx 二级域名
  • nginx如何配置域名反向代理
    要配置nginx进行域名反向代理,可以按照以下步骤进行操作: 打开nginx配置文件,一般位于/etc/nginx/nginx....
    99+
    2024-04-22
    nginx
  • 域名解析如何配置主域名指向
    域名解析中配置主域名指向的方法首先,在浏览器中进入域名代理商网站,并登录到域名管理控制台;登录到域名管理控制台后,在控制台中选择需要解析的域名,点击解析;进入域名解析界面后,点击“添加记录”按钮;最后,在弹出的添加解析记录页面中,记录类型选...
    99+
    2024-04-02
  • nginx如何配置虚拟主机
    本篇内容介绍了“nginx如何配置虚拟主机”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特...
    99+
    2023-06-20
  • 云主机如何配置主机名
    配置云主机主机名的方法:1.远程登录云主机;2.右键“这台电脑”选择“属性”选项;3.点击“更改”按钮;4.填写主机名,确认,并重启;具体步骤如下:首先,远程登录云主机,进入到云主机操作界面;进入到云主机操作界面后,在界面中右键点击“这台电...
    99+
    2024-04-02
  • nginx配置域名和ip
    nginx配置域名和ip 原文链接:https://blog.csdn.net/axe6404/article/details/120918830 1、配置域名和ip同时访问,只需要配置 server_name lanxin.cn,loca...
    99+
    2023-08-19
    nginx tcp/ip 服务器
  • 基于域名的虚拟主机如何配置
    基于域名的虚拟主机配置可以通过以下步骤完成:1. 获取一个域名:首先,您需要购买一个域名,例如example.com。您可以通过注册...
    99+
    2023-08-22
    虚拟主机
  • nginx如何实现虚拟机配置
    小编给大家分享一下nginx如何实现虚拟机配置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 什么是虚拟主机:虚拟主机是一种特殊的软硬件技术,它可以将网...
    99+
    2023-06-04
  • linux如何配置主机名
    这篇文章主要为大家展示了“linux如何配置主机名”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux如何配置主机名”这篇文章吧。1. 配置Linux hostname下面配置两台cento...
    99+
    2023-06-21
  • 虚拟主机如何配置网站域名解析
    在虚拟主机中配置网站域名解析的方法:1.远程登录虚拟主机;2.打开系统磁盘;3.查找hosts文件;4.使用记事本打开文件;5.添加域名解析;具体步骤如下:首先,远程登录虚拟主机,进入虚拟主机操作界面;进入到虚拟主机操作界面后,在界面中打开...
    99+
    2024-04-02
  • nginx多域名转发如何实现
    这篇文章主要介绍“nginx多域名转发如何实现”,在日常操作中,相信很多人在nginx多域名转发如何实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”nginx多域名转发如何实现”的疑惑有所帮助!接下来,请跟...
    99+
    2023-07-05
  • 怎么给云主机配置域名
    要给云主机配置域名,你需要进行以下步骤:1. 注册一个域名:首先你需要在一个域名注册商那里购买一个域名。注册商会提供你一个控制面板,...
    99+
    2023-09-21
    云主机
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作