要将 Nginx 默认的 SSL 绑定地址从 443 改成 8888,需要修改 Nginx 的配置文件。在 Ubuntu 或 Debian 系统上,默认的 Nginx 配置文件通常位于 /etc/nginx/sites-available/default 或 /etc/nginx/sites-available/default-ssl。
请按照以下步骤进行修改:
- 打开 Nginx 配置文件:
sudo nano /etc/nginx/sites-available/default
- 在配置文件中找到 SSL 配置段,通常以
listen 443 ssl;开头,类似于以下内容:
server {
listen 443 ssl;
server_name your_domain.com;
ssl_certificate /path/to/your/certificate.pem;
ssl_certificate_key /path/to/your/private_key.pem;
# 其他 SSL 配置...
}
- 将
listen 443 ssl;改为listen 8888 ssl;,如下所示:
server {
listen 8888 ssl;
server_name your_domain.com;
ssl_certificate /path/to/your/certificate.pem;
ssl_certificate_key /path/to/your/private_key.pem;
# 其他 SSL 配置...
}
- 保存并关闭文件。
- 检查 Nginx 配置是否正确:
sudo nginx -t
如果没有报错,说明配置正确。
- 重启 Nginx 使配置生效:
sudo systemctl restart nginx
如果重启失败请参考此文章
https://www.aaabbc.space:8028/devops/371/
现在,Nginx 的默认 SSL 绑定地址已经从 443 改为 8888。任何使用 8888 端口的 SSL 请求都将被 Nginx 处理并转发给相应的服务器块。请确保在客户端访问时使用正确的端口号(8888)来发起 SSL 请求。