在安装完Webinoly和nginx之后,您可能会遇到“ERR_CONNECTION_TIMED_OUT”错误。这是因为Webinoly默认使用防火墙进行安全设置,但是如果您的服务器已经有了其他防火墙配置,则可能会造成冲突。
您可以通过以下步骤解决这个问题:
1.登录您的服务器并运行以下命令:
sudo ufw status
如果输出结果为“disabled”,则说明您没有启用防火墙。如果输出结果为“active”,则说明您已经启用了防火墙。
2.如果您已经启用了防火墙,则需要在ufw中允许HTTP和HTTPS流量。运行以下命令:
sudo ufw allow 'Nginx Full'
3.如果您仍然无法连接到您的网站,则可能是由于SELinux策略的问题。您可以通过运行以下命令来检查SELinux策略状态:
getenforce
如果输出结果为“Enforcing”,则说明SELinux策略启用并阻止了HTTP请求。
4.要在SELinux中允许HTTP和HTTPS请求,请运行以下命令:
sudo setsebool -P httpd_can_network_connect 1
5.最后,请重新启动您的nginx服务:
sudo systemctl restart nginx
完成这些步骤后,您现在应该能够通过HTTP和HTTPS连接到您的网站。