Nginx配置80端口用于多个域名

简介: Nginx配置80端口用于多个域名

大家都知道80端口是可以通过域名直接访问的(无需加端口号),正常80端口只能使用于一个域名,但通过nginx配置可以实现多个。以阿里云ECS服务器为例,通过命令安装nginx后,打开nginx配置文件


vim /etc/nginx/conf.d/default.conf


按以下方式配置多个域名跳转


# 官网1跳转
server {
    listen       8088;
    root         /data/webdata/apps/官网源码1
    index        index.html;
    location / {
        try_files $uri $uri/ /index.html;
    }
}
# 官网2 跳转
server {
    listen       8089;
    root         /data/webdata/apps/官网源码2
    index        index.html;
    location / {}
}
# nginx 80
server {
    listen  80;
    server_name  跳转官网1的域名
    charset utf-8;
    index index.html;
    location / {
        proxy_pass      [http://localhost:8088;](http://localhost:8088;)
    }
}
# nginx 80
server {
    listen  80;
    server_name    跳转官网2的域名
    charset utf-8;
    index index.html;
    location / {
        proxy_pass      [http://localhost:8089;](http://localhost:8089;)
    }
}


2、 按配置的路径上传源码


3、 在阿里云ecs服务器上安全组配置,开放配置的端口。路径 ECS服务 - 更多 - 网络和安全组 - 安全组配置 - 配置规则 - 添加你想开放的端口。


4、域名添加对应解析


5、重启nginx。完成。


nginx -s reload
目录
打赏
0
1
0
0
3
分享
相关文章
Centos 8.0中Nginx配置文件和https正书添加配置
这是一份Nginx配置文件,包含HTTP与HTTPS服务设置。主要功能如下:1) 将HTTP(80端口)请求重定向至HTTPS(443端口),增强安全性;2) 配置SSL证书,支持TLSv1.1至TLSv1.3协议;3) 使用uWSGI与后端应用通信(如Django);4) 静态文件托管路径设为`/root/code/static/`;5) 定制错误页面(404、50x)。适用于Web应用部署场景。
490 87
Nginx配置与命令
Nginx 是一款高性能的 HTTP 和反向代理服务器,其配置文件灵活且功能强大。本文介绍了 Nginx 配置的基础结构和常用指令,包括全局块、Events 块、HTTP 块及 Server 块的配置方法,以及静态资源服务、反向代理、负载均衡、HTTPS 和 URL 重写等功能实现。此外,还提供了常用的 Nginx 命令操作,如启动、停止、重载配置和日志管理等,帮助用户高效管理和优化服务器性能。
【Azure App Service】App Service 如何配置私网域名以及证书呢?
本文解答了关于 Azure App Service 如何配置私网域名及证书的问题。App Service 不支持私网域名,自定义域名需配置在公共 DNS 服务器上。文章引用官方文档详细说明了映射自定义 DNS 的步骤,并附带参考资料链接,帮助用户深入了解相关配置方法。
100 9
Nginx进程配置指令详解
Nginx进程配置指令主要包括:`worker_processes`设置工作进程数;`worker_cpu_affinity`绑定CPU核心;`worker_rlimit_nofile`设置最大文件描述符数量;`worker_priority`设置进程优先级;`worker_connections`设置最大连接数;`daemon`控制守护进程模式;`master_process`启用主进程模式;`pid`设置PID文件路径;`user`指定用户和组;`error_log`配置错误日志。这些指令在`nginx.conf`中配置,用于优化和控制Nginx的运行行为。
201 10
nginx配置证书和私钥进行SSL通信验证
nginx配置证书和私钥进行SSL通信验证
262 4
nginx反向代理bucket目录配置
该配置实现通过Nginx代理访问阿里云OSS存储桶中的图片资源。当用户访问代理域名下的图片URL(如 `http://代理域名/123.png`)时,Nginx会将请求转发到指定的OSS存储桶地址,并重写路径为 `/prod/files/2024/12/12/123.png`。
263 5
负载均衡指南:Nginx与HAProxy的配置与优化
负载均衡指南:Nginx与HAProxy的配置与优化
490 3
slb配置检查域名说明注意事项
slb配置检查域名说明注意事项
173 5
阿里云SSL证书不同类型DV、OV和EV如何收费?单域名和通配符SSL价格整理
阿里云SSL证书提供免费和收费版本,涵盖DV、OV、EV多种类型。收费证书品牌包括DigiCert、GlobalSign等,价格从238元/年起。免费SSL证书由Digicert提供,单域名有效3个月,每个实名主体每年可领取20个。具体价格和详情见阿里云SSL官方页面。

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等