我试图在公司服务器的80以外的端口上运行nginx。由于保留了80,因此我选择了8082端口。
我需要在没有域的情况下运行它,因此我只能使用IP地址和端口号来访问它。像这样的东西:serverip:8082
。
通过配置服务器块,我可以在自己的VPS上运行它。当我在公司服务器上尝试相同的设置时,它将无法正常工作。
server {
listen 8082;
listen [::]:8082;
...
}
更多信息
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 19668 root 6u IPv4 20068810 0t0 TCP *:8082 (LISTEN)
nginx 19668 root 7u IPv6 20068811 0t0 TCP *:8082 (LISTEN)
nginx 19771 www-data 6u IPv4 20068810 0t0 TCP *:8082 (LISTEN)
nginx 19771 www-data 7u IPv6 20068811 0t0 TCP *:8082 (LISTEN)
nginx 19772 www-data 6u IPv4 20068810 0t0 TCP *:8082 (LISTEN)
nginx 19772 www-data 7u IPv6 20068811 0t0 TCP *:8082 (LISTEN)
nginx 19773 www-data 6u IPv4 20068810 0t0 TCP *:8082 (LISTEN)
nginx 19773 www-data 7u IPv6 20068811 0t0 TCP *:8082 (LISTEN)
nginx 19774 www-data 6u IPv4 20068810 0t0 TCP *:8082 (LISTEN)
nginx 19774 www-data 7u IPv6 20068811 0t0 TCP *:8082 (LISTEN)
nginx 19775 www-data 6u IPv4 20068810 0t0 TCP *:8082 (LISTEN)
nginx 19775 www-data 7u IPv6 20068811 0t0 TCP *:8082 (LISTEN)
nginx 19776 www-data 6u IPv4 20068810 0t0 TCP *:8082 (LISTEN)
nginx 19776 www-data 7u IPv6 20068811 0t0 TCP *:8082 (LISTEN)
nginx 19777 www-data 6u IPv4 20068810 0t0 TCP *:8082 (LISTEN)
nginx 19777 www-data 7u IPv6 20068811 0t0 TCP *:8082 (LISTEN)
nginx 19778 www-data 6u IPv4 20068810 0t0 TCP *:8082 (LISTEN)
nginx 19778 www-data 7u IPv6 20068811 0t0 TCP *:8082 (LISTEN)
server {
listen 8082;
listen [::]:8082;
index index.php;
client_max_body_size 50M;
error_log /home/myuser/projects/synt_logs/synt.log;
access_log /home/myuser/projects/synt_logs/synt.access.log;
root /home/myuser/projects/synt/public;
location /{
try_files $uri $uri/ /index.php$query_string;
}
location ~ \.php {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_index index.php;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
}
}
当我尝试连接到serverip:8082
时,它会加载ERR_CONNECTION_TIMEOUT。
您能帮助我确定我面临的问题吗?从昨天开始,我一直试图解决这个问题,但没有成功。谢谢!
答案 0 :(得分:0)
好的,所以问题在于VPS之外还有另一层防火墙阻止了端口8082。 通过与管理员联系,他为我解决了该问题,现在该问题已解决。