如何设服务器名为Nginx虚拟机名称?

Nginx

1 前言

一个问题,一篇文章,一出故事。
笔者今天需要Nginx的虚拟主机名称为服务器名称,即虚拟主机名称根据不同的服务器自动变化,于是整理当前章节。

2 最佳实践

2.1 确认当前主机名称

echo $(hostname)

如果显示如下,

ser.cmdschool.org

2.2 设置Nginx自动引用主机名称

vim /etc/nginx/conf.d/www.cmdschool.org_443.conf

加入如下配置,

server {
    listen 443 ssl;
    server_name www.cmdschool.org $hostname;
}

修改设置后,你还需要使用如下命令测试配置,

nginx -t

然后,重载配置使其生效,

systemctl reload nginx

2.3 测试配置

https://ser.cmdschool.org

没有评论

发表回复

Nginx
如何Nginx拒绝非正常浏览器UA?

1 前言 一个问题,一篇文章,一出故事。 笔者昨天发现服务器被CC攻击导致宕机,然后笔者已经在Ngi …

Nginx
如何配置Nginx防止CC攻击?

1 前言 一个问题,一篇文章,一出故事。 笔者今天早上发现站点无法打开,经查Nginx有大量的如下日 …

Keycloak
如何部署RHBK集群Nginx反向代理?

1 前言 一个问题,一篇文章,一出故事。 之前的章节我们完成了RHBK的单节点代理,本章将要完成RH …