1. Derzeit wird meine Nginx-Konfiguration auf Port 80 gestartet, und dann habe ich einen Hintergrunddienst auf Port 8080 gestartet
Ich verwende Nginx als Reverse-Proxy. Das Problem, auf das ich derzeit stoße, ist, dass beim erneuten Starten des Hintergrunddienstes ein Fehler gemeldet wird
Bind port 8080 error: Address already in use
Dann netstat, um zu sehen:
sudo netstat -anpto |grep 127.0.0.1
tcp 0 0 127.0.0.1:8080 127.0.0.1:8080 ESTABLISHED 3841/nginx off (0.00/0/0)
Was mich verwirrt, ist, warum ich mit mir selbst verbunden bin? nginx-Konfiguration:
upstream test.com{
server 127.0.0.1:8080;
}
server
{
listen 80;
server_name test.com;
index index.html index.htm index.php;
location / {
proxy_pass http://test.com;
add_header cache-control "no-cache, max-age=0";
add_header Pragma "no-cache";
}
Zugehörige Informationen:
来,看这篇文章,应该是一样的情况吧
楼上的是正解