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
目录
相关文章
|
10月前
|
域名解析 应用服务中间件 Shell
使用nps配置内网穿透加域名解析
使用nps配置内网穿透加域名解析
1097 76
|
网络协议
【Azure App Service】App Service 如何配置私网域名以及证书呢?
本文解答了关于 Azure App Service 如何配置私网域名及证书的问题。App Service 不支持私网域名,自定义域名需配置在公共 DNS 服务器上。文章引用官方文档详细说明了映射自定义 DNS 的步骤,并附带参考资料链接,帮助用户深入了解相关配置方法。
285 6
|
域名解析 监控 网络协议
slb配置域名注意事项
slb配置域名注意事项
323 11
|
域名解析 监控 安全
slb配置检查域名说明注意事项
slb配置检查域名说明注意事项
300 5
|
负载均衡 安全 网络安全
slb配置健康检查域名
slb配置健康检查域名
294 4
|
负载均衡 应用服务中间件
slb何时需要配置健康检查域名
slb何时需要配置健康检查域名
223 3
|
应用服务中间件 nginx
Nginx中如何配置中文域名?
Nginx中如何配置中文域名?
|
小程序 安全 网络协议
Nginx配置小程序域名(HTTPS
Nginx配置小程序域名(HTTPS
Nginx配置小程序域名(HTTPS
|
域名解析 监控 网络协议
使用nginx配置一个ip对应多个域名
使用nginx配置一个ip对应多个域名
2309 1
使用nginx配置一个ip对应多个域名
|
缓存 负载均衡 应用服务中间件
nginx配置域名转发、反向代理、负载均衡
本文是博主学习nginx的记录,希望对大家有所帮助。
3740 0