写点什么

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

用户头像
石云升
关注
发布于: 2020 年 08 月 17 日
Nginx配置80端口用于多个域名

以阿里云 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;
    }
}
# nginx 80
server {
    listen  80;
    server_name    跳转官网2的域名
    charset utf-8;
    index index.html;
    location / {
        proxy_pass      http://localhost:8089;
    }
}
复制代码


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


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


4、域名添加对应解析


5、重启 nginx。完成。

 nginx -s reload
复制代码


发布于: 2020 年 08 月 17 日阅读数: 403
用户头像

石云升

关注

做时间的朋友,用文字记录成长。 2017.11.30 加入

微信公众号:石云升SYS 工作内容:组织建设、职业规划、绩效考核、申请知识产权(软著、商标、专利等)、经营资质(微信服务商、icp/edi、国高等),如你有相关问题,可留言,看到后会回复。遇到喜欢的文章请点赞。

评论

发布
暂无评论
Nginx配置80端口用于多个域名