67分布式电商项目 - nginx基于端口配置虚拟主机

简介: 67分布式电商项目 - nginx基于端口配置虚拟主机
需求

nginx对外提供80和8080两个端口监听服务。

请求80端口则请求html80目录下的html

请求8080端口则请求html8080目录下的html

准备环境

html目录创建

将原来nginx的html目录拷贝两个目录 “html80”和“html8080”,为了方便测试需要修改每个目录下的index.html内容使之个性化。参考前一篇文章【66分布式电商项目 - nginx基于域名配置虚拟主机】

配置虚拟主机

修改/usr/local/nginx/conf/nginx.conf文件,添加两个虚拟主机,如下:

#user  nobody;
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    #配置虚拟主机
    server {
     #监听的ip和端口,配置80
        listen       80;
      #虚拟主机名称这里配置ip地址
        server_name  192.168.101.3;
     #所有的请求都以/开始,所有的请求都可以匹配此location
        location / {
         #使用root指令指定虚拟主机目录即网页存放目录
         #比如访问http://ip/test.html将找到/usr/local/html3/test.html
         #比如访问http://ip/item/test.html将找到/usr/local/html3/item/test.html
         root   /usr/local/nginx/html80;
          #指定欢迎页面,按从左到右顺序查找
              index  index.html index.htm;
        }
    }
    #配置虚拟主机
    server {
        listen       8080;
        server_name  192.168.101.3;
        location / {
            root   /usr/local/nginx/html8080;
            index  index.html index.htm;
        }
    }
}
测试

启动 nginx,查看端口监听状态:

访问http://192.168.101.3

访问http://192.168.101.3:8080

目录
相关文章
|
25天前
|
网络协议
iptables配置tcp端口转发
iptables配置tcp端口转发
33 1
|
27天前
|
运维 前端开发 应用服务中间件
LNMP详解(八)——Nginx动静分离实战配置
LNMP详解(八)——Nginx动静分离实战配置
28 0
|
25天前
|
前端开发 应用服务中间件 nginx
Nginx配置详解Docker部署Nginx使用Nginx部署vue前端项目
Nginx配置详解Docker部署Nginx使用Nginx部署vue前端项目
101 0
|
2天前
|
JavaScript 前端开发 应用服务中间件
angular引入包、路由权限配置、打包问题与nginx配置问题(简单部署)
angular引入包、路由权限配置、打包问题与nginx配置问题(简单部署)
10 0
|
2天前
|
前端开发 JavaScript 应用服务中间件
前端vue2、vue3去掉url路由“ # ”号——nginx配置(二)
前端vue2、vue3去掉url路由“ # ”号——nginx配置
17 0
|
5天前
|
监控 索引
配置本地端口镜像示例(1:N,单个配置观察端口)
1:N镜像是指将单个镜像端口的报文复制到N个不同的观察端口,主要适用于将报文复制到不同监控设备进行分析处理的场合。 1:N镜像需要配置多个观察端口,连接不同的监控设备。观察端口有单个配置和批量配置两种方式,而且这两种方式可同时配置。观察端口组一般在1:N镜像时使用,既可以简化配置,还可以节约观察端口索引(一个观察端口组无论包含多少个端口,仅占用一个观察端口索引)。
|
6天前
|
安全 应用服务中间件 网络安全
SSL原理、生成SSL密钥对、Nginx配置SSL
现在,你的Nginx虚拟主机应该已经配置了SSL,可以通过HTTPS安全访问。确保在生产环境中使用有效的SSL证书来保护通信的安全性。
19 0
|
8天前
|
域名解析 缓存 负载均衡
Nginx正向代理域名的配置
Nginx正向代理域名的配置
|
8天前
|
前端开发 JavaScript 应用服务中间件
修改Jeecg-boot context-path(附加图片+Nginx配置)
修改Jeecg-boot context-path(附加图片+Nginx配置)
16 0
|
19天前
|
域名解析 Ubuntu 应用服务中间件
Nginx实现虚拟主机
Nginx实现虚拟主机