【nginx 配置虚拟主机( 基于端口 )】教程文章相关的互联网学习教程文章

nginx虚拟主机

虚拟主机 有的网站访问量大,需要负载均衡。然而并不是所有网站都如此出色,有的网站,由于访问量太小,需要节省成本,将多个网站部署在同一台服务器上。 例如将www.aaa.com和www.bbb.com两个网站部署在同一台服务器上,两个域名解析到同一个IP地址,但是用户通过两个域名却可以打开两个完全不同的网站,互相不影响,就像访问两个服务器一样,所以叫两个虚拟主机。 配置: server { listen80default_server; server_name _; return...

nginx 配置虚拟主机( 基于端口 )【代码】

一、创建网站目录及文件:[root@localhost data]# tree /data /data └── wwwroot├── www.1.com_8080│ └── index.html└── www.1.com_8081└── index.html二、修改nginx.conf:[root@localhost nginx]# vim /usr/local/nginx/conf/nginx.confworker_processes 1; events {worker_connections 1024; } http {include mime.types;default_type application/octet-stream;keepalive_timeout 65;include vhos...

Nginx虚拟主机多server【图】

今天在配置Nginx + PHP + MediaWiki中,发现一个问题:MediaWiki所在的Nginx虚拟主机绑定了多个域名,但是不管通过什么域名访问MediaWiki首页,都会被跳转到其中的一个域名上。 Nginx配置文件中没有相关的rewrite跳转规则,那么就应该是MediaWiki的PHP程序做的跳转,但是,遍历了MediaWiki目录下的所有文件以及查询了MySQL数据库中的每个表,都没有发现记录有这个域名。后来,通过查看源代码发现MediaWiki是根据$_SERVER[‘SERVER_...

nginx服务器多虚拟主机配置【图】

默认nginx读取的实力就是站点html下的index.html 文件,如果希望实现两个站点访问一台服务器,并且服务器响应的数据不同,则可以在nginx下的conf文件夹里配置nginx.conf文件 在目录下创建一个根站点,里面再创建两个子站点,子站点中的index.html就作为响应文件展示。 myserver--->lisa------>index.html--->kevin---->index.html 站点创建完成后,开始配置站点信息:因为是多个站点所以会配置多个server注意所属作用域,括号不能弄...

关于Nginx虚拟主机

定义 任何由关键字server开始的部分都被称为“虚拟主机”部分。描述的是一组根据不同的server_name指令逻辑分割的资源,这些虚拟主机响应HTTP请求,都包含在http部分中。 一个虚拟主机由listen和server_name指令组合定义。 listen指令定义一个IP/端口组合或者是Unix域套接字路径:listen address[:port]; listen port; listen unix:path; server_name指令的默认值是“”,意味着server部分没有server_name指令,对于没...

新手快速学会nginx虚拟主机配置的方法

nginx虚拟主机配置  server {  listen 80;  server_name localhost;  location / {  root html;  index index.html index.htm;  }  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;  }  }  配置说明:  listen 80; =>指定虚拟主机监听的是80端口  server_name localhos...

配置Nginx虚拟主机【图】

什么是虚拟主机? 虚拟主机技术是指在一台物理主机服务器上划分出多个磁盘空间,每个磁盘空间都是一台虚拟主机,每台虚拟主机都可以对外提供Web服务,且互不干扰。用户能够利用虚拟主机把多个不同域名的网站部署在同一台服务器上,一台服务器上可以划分多台虚拟主机,同时每台虚拟主机上都可以部署并运行网站,而不必再为建立一个网站单独购买一台服务器,既解决了维护服务器技术的难题,同时又极大地节省了服务器硬件成本和相关...

Nginx配置基于多域名、端口、IP的虚拟主机【图】

原文: https://www.cnblogs.com/ssgeek/p/9220922.html ------------------------------- Nginx配置基于多域名、端口、IP的虚拟主机 1、类型介绍 1.1 基于域名的虚拟主机 所谓基于域名的虚拟主机,意思就是通过不同的域名区分不同的虚拟主机,基于域名的虚拟主机是企业应用最广的虚拟主机类型,几乎所有对外提供服务的网站使用的都是基于域名的主机,例如www.test1.com www.test2.com等 1.2 基于端口的虚拟主机 同理,所谓...

Nginx教程(二) Nginx虚拟主机配置【代码】【图】

Nginx教程(二) Nginx虚拟主机配置 1 虚拟主机管理 1.1 Nginx管理虚拟主机 虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每台虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完整的Intemet服务器功能(WWW、FTP、Email等),同一台主机上的虚拟主机之间是完全独立的。从网站访问者来看,每一台虚拟主机和一台独立的主机完全一样。 利用虚拟主机,不用为每个要运行...

增加nginx虚拟主机配置文件(conf.d)【代码】

有时候我们按照了nginx后发现配置文件只有一个,/etc/nginx/nginx.conf 所有的配置包括虚拟目录也在此文件中配置, 这样当虚拟主机多了管理就有些不方便了, 这是需要我们把配置文件拆分开来,在/etc/nginx/conf.d/ 文件建立对应的域名配置文件,比如 /etc/nginx/conf.d/123.com.conf 怎么配置呢? 只需要在原来文件/etc/nginx/nginx.conf 的http 块下加一句话就可以了:include /etc/nginx/conf.d/*.conf; /etc/nginx/nginx.conf完整的...

Nginx基于端口虚拟主机【图】

1、复制Nginx配置文件[root@localhost ~]# cd /etc/nginx/conf.d/ [root@localhost conf.d]# cp default.conf default1.conf 2、修改配置文件 default.conf(修改端口为80,路径为 /opt/app/code)(这里只贴出部分需要修改的配置信息,剩余配置信息不变)[root@localhost conf.d]# vim default.conf server {listen 80; #设置端口号为80(默认是80)server_name localhost;#charset koi8-r;#access_l...

Nginx基于单网卡多IP虚拟主机【图】

1、添加一个IP(必须要在同一个网卡上添加)[root@localhost ~]# ip a #查看本机IP以及网卡名[root@localhost ~]# ip a add 172.25.0.25 dev ens33 #添加多一个IP 2、修改Nginx配置文件,default(这里只显示上半部分需要修改的内容)[root@localhost ~]# vim /etc/nginx/conf.d/default.conf server {listen 172.25.0.1:80;server_name localhost;#charset koi8-r;#access_log /var/log/nginx/host.access.log mai...

Nginx 虚拟主机配置的三种方式(三)(基于域名)

https://blog.csdn.net/liupeifeng3514/article/details/79007051 3、Nginx基于域名的虚拟主机配置 使用基于域名的虚拟主机配置是比较流行的方式,可以在同一个IP上配置多个域名并且都通过80端口访问。 3.1 假设服务器有个IP地址为192.168.2.155[root@localhost ~]# ifconfig ens33:5 192.168.2.155/24 up [root@localhost ~]# ifconfig ens33:5: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 192.168.2.155 netm...

nginx-虚拟主机

虚拟主机:虚拟主机使用的是特殊的软硬件技术,它把一台服务器主机分成一台台“虚拟”的主机,每台虚拟主机都可以具有独立的域名,具有完整的Intemet服务器功能(WWW、FTP、Email等),同一台主机上的虚拟主机之间是完全独立的。从网站访问者来看,每一台虚拟主机和一台独立的主机完全一样。 利用虚拟主机,不必为每个要运行的网站提供一台单独的Nginx服务器或单独运行一组Nginx进程。虚拟主机提供了在同一台服务器、同一组Ng...