美文网首页nginxalreadylinux
Linux_250_nginx虚拟主机配置

Linux_250_nginx虚拟主机配置

作者: 为宇绸缪 | 来源:发表于2022-09-16 17:04 被阅读0次

nginx虚拟主机
虚拟主机指的就是一个独立的站点配置,是nginx默认支持的一个功能,它能够有自己独立的域名,独立的ip,独立的端口配置,能够配置完整的www服务,例如网站搭建,ftp服务搭建,邮件服务器代理等等
并且nginx支持多虚拟主机,可以在一台机器上,同时运行多个网站的功能
nginx的多虚拟主机,可以基于

  • 多域名的形式
  • 多ip的形式
  • 多端口的形式

利用虚拟主机的功能,就不用为了运行一个网站,而单独的配置一个nginx服务器,或者单独再运行一组nginx进程
利用nginx的多虚拟主机配置,我们可以基于一台服务器,一个nginx进程,实现多个站点的配置

nginx单虚拟主机的配置
nginx静态网站的搭建

nginx.conf通过server关键字来定义虚拟主机,默认加载顺序是自上而下的匹配规则(如果没有其他规则定义的情况,如基于域名的匹配,基于端口的匹配)
nginx.conf支持编写多个server{}标签
nginx核心功能块是 http{}
在http{}标签里面就可以定义虚拟主机
在平级关系内,编写多个虚拟主机,多个server{}就是代表配置多个虚拟主机,一个server{}标签就可以理解为是一个网站
 server {
        listen       80;  # 定义主机站点的端口号,也是用户访问网站的端口
        # 填写虚拟主机的域名配置,没有域名就可以写localhost 或者 _ 也行
        # 有域名的话就是 www.yuweijie.com
        server_name  localhost;  
       # 给nginx定义网站的编码,弄成utf-8
        #charset koi8-r;
        # nginx访问日志
        #access_log  logs/host.access.log  main;
        #access_log  "pipe:rollback logs/host.access_log interval=1d baknum=7 maxsize=2G"  main;
        # nginx的路径匹配规则
        # 如下的规则是最低级匹配,任何的nginx请求,都会进入如下location的配置,去它所定义的目录中寻找资料
        location / {
            root   html;  # root是定义网页更目录,这个html是以nginx安装的路径为相对路径
            index  index.html index.htm;  # index定义nginx首页文件名字,默认找哪个文件
        }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }

修改nginx虚拟主机站点目录

1、修改nginx默认站点配置,nginx.conf 修改 server{} 标签内容
location / {
root /www/html;
index index.html index.htm;
}

2、创建新的网页站点资料

3、改了配置文件,一定要重新加载配置文件,读取配置

相关文章

  • Linux_250_nginx虚拟主机配置

    nginx虚拟主机虚拟主机指的就是一个独立的站点配置,是nginx默认支持的一个功能,它能够有自己独立的域名,独立...

  • macOS Sierra下的Apache虚拟主机配置

    开启虚拟主机配置功能 配置虚拟主机

  • nginx2-路由

    1.nginx管理虚拟主机 基于域名虚拟主机配置 基于端口虚拟主机配置 基于ip虚拟主机配置 2.Location...

  • 配置Tomcat监听80端口、配置Tomcat的虚拟主机、Tom

    配置Tomcat的虚拟主机 配置Tomcat的虚拟主机配置Tomcat的虚拟主机 image.png Tomcat...

  • Nginx 虚拟主机

    什么是虚拟主机 Nginx 配置文件的结构 基于 IP 的虚拟主机配置 基于端口的虚拟主机配置 基于域名的虚拟主机...

  • apache创建虚拟主机实现多站点服务

    Apache配置虚拟主机,单主机多主机配置,apache配置多个域名 一、虚拟主机的配置 所谓的虚拟主机就是使用一...

  • WordPress站点上线

    WordPress站点上线 配置虚拟主机 安装wordpress 一、配置虚拟主机 1)获得网站代码 [root@...

  • Nginx(2)

    虚拟主机配置 虚拟主机通过http中的server段来进行配置,一个最简单的配置如下: listen字段配置监听的...

  • nginx

    nginx的配置、虚拟主机、负载均衡和反向代理一nginx的配置、虚拟主机、负载均衡和反向代理二nginx的配置、...

  • Nginx虚拟主机与安全认证实战

    知识要点: 配置Nginx虚拟主机实践 安全认证实践 安装验证 Nginx虚拟主机配置讲解 讲解配置之前我们要了解...

网友评论

    本文标题:Linux_250_nginx虚拟主机配置

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