龙空技术网

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

石云升 200

前言:

今天同学们对“nginx多域名多应用”大约比较注意,小伙伴们都想要分析一些“nginx多域名多应用”的相关资讯。那么小编也在网上搜集了一些对于“nginx多域名多应用””的相关文章,希望朋友们能喜欢,兄弟们一起来学习一下吧!

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 80server {    listen  80;    server_name  跳转官网1的域名    charset utf-8;    index index.html;    location / {        proxy_pass      [;](;)    }}# nginx 80server {    listen  80;    server_name    跳转官网2的域名    charset utf-8;    index index.html;    location / {        proxy_pass      [;](;)    }}

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

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

4、域名添加对应解析。

5、重启nginx。完成。

nginx -s reload

标签: #nginx多域名多应用