首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NGINX路由问题-我花了几个小时在这个问题上没有运气

问NGINX路由问题-我花了几个小时在这个问题上没有运气
EN

Stack Overflow用户
提问于 2022-01-05 05:58:14
回答 1查看 93关注 0票数 0

我花了几个小时在多个留言板和论坛上寻找这种配置模式在NGINX。我想要一个子域被重定向到端口8080在捕获之前-所有捕获进入域的其他所有东西,包括所有其他子域,并指向它443。

443重定向已经完美地工作了。如有任何帮助,我们将不胜感激。

我有一个adminer.server.app,我想去HTTP://admin.server.app(在NGINX做这件事之后,它真的转到了8080 )

再一次,到目前为止,所有其他交通都得到了处理。

下面是我的conf文件的一个片段:

代码语言:javascript
复制
server {
listen      80;
listen [::]:80;
server_name server.app www.server.app;

location / {
    return 301 https://$host$request_uri;
}

#for certbot challenges (renewal process)
location ~ /.well-known/acme-challenge {
    allow all;
    root /data/letsencrypt;
}
}

#https://adminer.server.app
server {
listen 8080;

server_name adminer.server.app;
server_tokens off;
resolver 8.8.8.8;

location / {
    proxy_pass http://localhost:8080;

    proxy_http_version  1.1;

    proxy_set_header Host               $host;
    proxy_set_header X-Real-IP          $remote_addr;
    proxy_set_header X-Forwarded-For    $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto  $scheme;
}
}

#https://server.app
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name server.app;

server_tokens off;

ssl_certificate /etc/letsencrypt/live/certs/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/certs/privkey.pem;

ssl_buffer_size 8k;

ssl_dhparam /etc/ssl/certs/dhparam-2048.pem;

ssl_protocols TLSv1.2 TLSv1.3;
ssl_prefer_server_ciphers off;

ssl_ciphers ECDH+AESGCM:ECDH+AES256:ECDH+AES128:DH+3DES:!ADH:!AECDH:!MD5;

ssl_ecdh_curve secp384r1;
ssl_session_tickets off;

# OCSP stapling
ssl_stapling on;
ssl_stapling_verify on;
resolver 8.8.8.8;

return 301 https://www.server.app$request_uri;
}
EN

回答 1

Stack Overflow用户

发布于 2022-01-06 00:42:20

我可以使用我的IP:8080来提升phpmyadmin,所以目前这并不重要。无论如何,在配置完MySQL之后,我不会公开它。关闭求助请求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70588383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档