Nginx配置多个域名的80端口访问

Nginx是一个高性能的Web服务器和反向代理服务器,具有灵活的配置选项。它可以通过多个域名配置80端口,以实现多个网站的访问。首先,需要在Nginx的配置文件中定义多个域名,并将它们指向同一个IP地址。以下是一个示例的Nginx配置文件(/etc/nginx/nginx.conf):

复制代码
http {
    server {
        listen 80;
        server_name example.com;
        root /var/www/example.com;
        index index.html;

        location / {
            try_files $uri $uri/ =404;
        }
    }

    server {
        listen 80;
        server_name example2.com;
        root /var/www/example2.com;
        index index.html;

        location / {
            try_files $uri $uri/ =404;
        }
    }
}
复制代码

在上述配置中,我们定义了两个server块,分别对应两个域名example.com和example2.com。每个server块中都定义了监听端口为80,并指定了域名、网站根目录和默认的索引文件。

请注意,上述示例中的网站根目录分别为/var/www/example.com和/var/www/example2.com。您需要根据实际情况修改这些路径,确保它们指向正确的网站文件夹。

在配置文件中添加完以上内容后,保存并退出配置文件。然后,重新加载Nginx配置,以使更改生效:

sudo nginx -s reload

 

现在,您可以将example.com和example2.com这两个域名指向服务器的IP地址。当访问这两个域名时,Nginx将根据配置文件中的设置,将请求转发到对应的网站根目录,并提供相应的网页内容。

这样,您就成功地实现了通过Nginx配置多个域名访问80端口的功能。

posted on   五官一体即忢  阅读(725)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示