Giden istekleri dış kaynaklara farklı bağlantı noktalarıyla localhost'a yönlendirmek nasıl?


0

Harici URL'den git repo klonlamaya çalışan GitLab CI multi runner'ım var mydomain.com:40800 ve zaman aşımı hatası alıyor (Bununla hiçbir şey yapamam). Yönlendirmem gerekiyor mydomain.com:40800 Bu makineden (veya işlemden) HTTP istekleri localhost:80. Hangi çözümü kullanacağımı fark edemiyorum:

  • etc/hosts - bağlantı noktaları eşleştirilemiyor

  • Nginx ters proxy - ile çalışıyor mu Giden http istekleri?

  • iptables - Google’dan sonra bunun uygulama düzeyinde bir sorun olduğu sonucuna vardım, değil mi?

  • Başka belirli bir proxy sunucusu var mı?

Yanıtlar:


0

Davam için çözümü buldum

  1. ekle /etc/hosts harici URL için takma ad

    127.0.0.1 mydomain.com

  2. İçinde /etc/nginx/sites-enabled/default proxy kur

    server {
    listen 40080 default_server;
    listen [::]:40080 default_server;
    
    
    root /var/www/html;
    
    server_name _;
    
    location / {
            proxy_pass http://127.0.0.1:80;
          }
    }
    
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.