如何设服务器名为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集群管理工具nginxtool?

1 前言 一个问题,一篇文章,一出故事。 笔者公司内部有基于Anycase部署的Nginx负载均衡器 …

Docker
如何部署Docker Nginx 1.20.2?

1 前言 一个问题,一篇文章,一出故事。 本章将完成Docker Nginx的基础部署。 2 最佳实 …

Docker
如何打包Docker Nginx 1.20.2?

1 前言 一个问题,一篇文章,一出故事。 由于docker hub原版本的nginx镜像过于精简,于 …