top-image

OLDER ARTICLES

当您部署了一个Java项目但无法访问时,可能是由多个因素引起的。为了快速定位并解决问题,您可以按照以下步骤进行排查和修复:

  1. 检查应用服务器配置

    • 确保应用服务器(如Tomcat、Jetty、WildFly等)已正确安装并配置。检查服务器的启动日志,确保没有启动错误或异常信息。
    • 确认应用服务器监听了正确的端口(通常是8080端口用于HTTP)。可以通过命令行工具(如netstatss)检查端口状态。
    • 如果使用的是反向代理(如Nginx或Apache HTTP Server),确保反向代理配置正确,能够将请求转发到应用服务器。
  2. 验证项目部署

    • 确认Java项目已成功部署到应用服务器。对于WAR包部署,确保WAR包已正确放置在应用服务器的webapps目录下,并且解压成功。
    • 检查应用服务器的日志文件,确保项目启动过程中没有错误或异常信息。对于Tomcat服务器,可以在logs/catalina.out中查找;对于其他应用服务器,可以在相应的日志文件中查找。
  3. 检查应用程序配置

    • 确保应用程序的配置文件(如application.propertiesweb.xml等)正确无误。特别注意数据库连接、外部API调用等依赖项的配置。
    • 如果应用程序使用了环境变量或系统属性,确保这些变量已正确设置。可以通过命令行工具(如env)或操作系统配置文件进行检查。
  4. 测试本地访问

    • 在服务器本地尝试访问Java项目,确保项目在服务器上能够正常运行。可以通过命令行工具(如curlwget)或直接在服务器浏览器中访问项目。
    • 如果本地访问正常,但外部访问仍然无法访问,可能是网络连接或防火墙设置存在问题。进一步排查网络路径和安全策略。
  5. 查看服务器日志

    • 检查服务器的访问日志和错误日志,获取更多关于访问失败的信息。对于Tomcat服务器,可以在logs/localhost_access_log.txtlogs/catalina.out中查找;对于其他应用服务器,可以在相应的日志文件中查找。
    • 日志中可能会记录具体的错误原因,例如404 Not Found、500 Internal Server Error等。根据错误提示进行针对性的修复。
  6. 排查网络连接问题

    • 确保服务器与客户端之间的网络连接正常。使用网络诊断工具(如Ping、Traceroute)测试服务器的响应时间和网络路径,排除网络故障的可能性。
    • 如果使用的是云服务提供商,还需检查安全组设置,确保放行了必要的入站流量(如HTTP/HTTPS端口)。将您的IP地址或整个网段加入白名单,以确保访问不受限制。
  7. 咨询专业技术人员

    • 如果经过上述步骤仍然无法解决问题,建议联系专业的Java开发人员或服务器管理员。提供详细的错误信息和操作记录,以便他们能够更快地帮助您找到解决方案。
    • 技术人员可能会要求您提供项目代码片段、服务器配置文件或日志文件样本,以便进行进一步的分析和调试。

通过以上步骤,您可以全面地排查和修复Java项目部署后无法访问的问题。如果您有任何疑问或需要进一步的帮助,请随时联系专业的技术支持人员。

当您上传了一个新的网站但无法访问时,可能是由多个因素引起的。为了快速定位并解决问题,您可以按照以下步骤进行排查和修复:

  1. 检查域名解析设置

    • 确保域名已正确解析到服务器的IP地址。使用在线DNS查询工具(如(网址))检查域名的A记录是否指向正确的IP地址。
    • 如果使用的是子域名,请确保CNAME记录也配置正确。等待DNS传播时间(通常为几分钟到几小时),确保全球DNS缓存更新完毕。
  2. 验证服务器配置

    • 检查服务器上的虚拟主机配置文件,确保新网站的域名已正确绑定到对应的站点。对于Apache服务器,可以在httpd.confvhosts.conf中查找相关配置;对于Nginx服务器,可以在nginx.conf或站点配置文件中查找。
    • 确认服务器监听了正确的端口(通常是80端口用于HTTP,443端口用于HTTPS)。可以通过命令行工具(如netstatss)检查端口状态。
  3. 检查防火墙和安全组设置

    • 确保服务器的防火墙规则允许外部访问网站所需的端口。对于Linux服务器,可以使用iptablesfirewalld进行配置;对于Windows服务器,可以使用Windows防火墙进行配置。
    • 如果使用的是云服务提供商,还需检查安全组设置,确保放行了必要的入站流量(如HTTP/HTTPS端口)。将您的IP地址或整个网段加入白名单,以确保访问不受限制。
  4. 测试本地访问

    • 在服务器本地尝试访问网站,确保网站在服务器上能够正常运行。可以通过命令行工具(如curlwget)或直接在服务器浏览器中访问网站。
    • 如果本地访问正常,但外部访问仍然无法访问,可能是网络连接或防火墙设置存在问题。进一步排查网络路径和安全策略。
  5. 查看服务器日志

    • 检查服务器的访问日志和错误日志,获取更多关于访问失败的信息。对于Apache服务器,可以在/var/log/apache2/access.log/var/log/apache2/error.log中查找;对于Nginx服务器,可以在/var/log/nginx/access.log/var/log/nginx/error.log中查找。
    • 日志中可能会记录具体的错误原因,例如404 Not Found、500 Internal Server Error等。根据错误提示进行针对性的修复。
  6. 排查应用程序配置

    • 如果网站使用的是特定的应用程序框架(如WordPress、Joomla等),确保应用程序配置正确。检查数据库连接、插件设置、主题配置等,确保所有组件正常工作。
    • 如果网站使用的是自定义代码,确保代码逻辑正确,特别是路由配置、控制器逻辑等。可以通过调试工具或日志输出进行排查。
  7. 咨询专业技术人员

    • 如果经过上述步骤仍然无法解决问题,建议联系专业的Web开发人员或服务器管理员。提供详细的错误信息和操作记录,以便他们能够更快地帮助您找到解决方案。
    • 技术人员可能会要求您提供网站代码片段、服务器配置文件或日志文件样本,以便进行进一步的分析和调试。

您好,当遇到云服务器数据库无法连接的问题时,可以按照以下步骤进行详细的排查和解决。这将帮助您快速定位并解决问题,确保数据库能够正常工作。

1. 检查防火墙设置

首先,确认服务器的防火墙是否允许外部访问数据库端口(默认为3306)。您可以使用命令行工具或通过服务器管理面板来检查防火墙规则。对于 Linux 服务器,可以使用 iptables 或 firewalld 来查看和修改规则;对于 Windows 服务器,则可以通过“高级安全 Windows 防火墙”进行配置。

如果防火墙未开放3306端口,请添加相应的入站规则以允许外部访问。例如,在 Linux 上可以执行以下命令:

bash
 
sudo ufw allow 3306/tcp

在 Windows 上,可以通过图形界面添加一个新规则,允许 TCP 端口 3306 的流量。

2. 检查数据库远程访问权限

接下来,确保 MySQL/MariaDB 数据库已启用远程访问权限。默认情况下,MySQL 只允许本地连接。要允许远程连接,需要编辑 MySQL 配置文件(通常是 /etc/mysql/my.cnf 或 /etc/my.cnf),找到并注释掉以下行:

ini
 
# bind-address = 127.0.0.1

然后重启 MySQL 服务:

bash
 
sudo systemctl restart mysql

此外,还需要为特定用户授予远程访问权限。登录到 MySQL 控制台,并执行以下命令:

sql
 
GRANT ALL PRIVILEGES ON *.* TO 'your_user'@'%' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;

请将 your_user 和 your_password 替换为实际的用户名和密码。

3. 验证网络连通性

使用 telnet 或 nc 命令测试从客户端到服务器的 3306 端口是否可达。例如:

bash
 
telnet (服务器IP) 3306

如果连接失败,可能是由于网络配置问题或服务器端口未正确打开。此时,建议检查服务器的安全组设置(如阿里云、腾讯云等云服务商提供的安全组规则),确保允许来自您的 IP 地址的入站流量。

4. 检查数据库服务状态

确保 MySQL 服务正在运行。对于 Linux 服务器,可以使用以下命令检查服务状态:

bash
 
sudo systemctl status mysql

如果服务未启动,尝试手动启动它:

bash
 
sudo systemctl start mysql

对于 Windows 服务器,可以通过“服务”管理器检查 MySQL 服务的状态,并根据需要启动或重新启动该服务。

5. 检查数据库日志

查看 MySQL 错误日志以获取更多信息。日志文件通常位于 /var/log/mysql/error.log 或类似路径下。查找是否有任何错误信息可以帮助诊断问题。常见的错误包括权限不足、磁盘空间不足等。

6. 测试数据库连接

使用命令行工具(如 mysql 客户端)或图形化工具(如 Navicat、HeidiSQL)直接连接到数据库,验证连接是否成功。例如:

bash
 
mysql -h (服务器IP) -u your_user -p

如果仍然无法连接,请仔细检查输入的主机名、端口号、用户名和密码是否正确无误。

7. 检查宝塔面板配置

如果您使用的是宝塔面板管理云服务器,确保在面板中正确配置了 MySQL 服务。有时,宝塔面板可能会对 MySQL 的配置进行某些限制或更改。可以在宝塔面板中检查 MySQL 设置,并确保所有必要的选项都已正确配置。

8. 检查磁盘空间和资源占用

有时,磁盘空间不足或其他系统资源过度占用也会导致数据库无法正常工作。检查服务器的磁盘使用情况,确保有足够的可用空间。可以使用 df -h 命令查看磁盘使用情况,并清理不必要的文件以释放空间。

快照回滚后数据库无法启动是一个较为复杂的问题,通常涉及数据库文件的完整性和服务器配置。以下是详细的排查和解决方法,帮助您恢复数据库的正常运行:

  1. 确认快照回滚成功
    首先,确保快照回滚操作已经成功完成。快照回滚会将服务器的状态恢复到指定的时间点,但有时可能会出现不完全回滚的情况。检查服务器的状态和文件系统,确保所有必要的文件和配置都已正确恢复。

  2. 检查数据库日志
    查看数据库的日志文件,寻找任何错误提示。日志文件通常位于数据库安装目录下的特定位置,或者可以通过控制面板访问。常见的错误包括文件损坏、权限不足、配置错误等。根据日志中的错误信息,您可以初步判断问题的原因。

  3. 验证数据库文件完整性
    使用数据库自带的工具或第三方工具检查数据库文件的完整性。例如,MySQL提供了innodb_force_recovery选项,可以在修复模式下启动数据库。如果发现文件损坏,可以尝试使用该选项启动数据库,并尽快导出数据进行备份。

  4. 检查服务器资源
    确保服务器有足够的资源(如内存、磁盘空间)来启动数据库。资源不足可能导致数据库无法正常启动。检查服务器的资源使用情况,必要时增加资源或优化配置。

  5. 重新安装数据库
    如果数据库文件严重损坏,无法通过修复模式启动,考虑重新安装数据库。重新安装前,请务必先备份现有数据。重新安装后,将备份的数据导入新安装的数据库中。

  6. 调整数据库配置
    检查数据库的配置文件,确保配置项正确无误。特别是与存储路径、端口、字符集等相关的配置。错误的配置可能导致数据库无法启动或运行不稳定。

  7. 联系技术支持
    如果经过上述步骤仍无法解决问题,建议联系您的主机提供商或技术支持团队。他们可以提供更专业的帮助,并根据具体情况采取进一步的措施。技术支持团队还可以协助您分析日志文件,找出根本原因。

通过以上步骤,您可以逐步排查并解决快照回滚后数据库无法启动的问题。如果您在操作过程中遇到困难,不要犹豫,及时寻求专业支持是非常重要的。

针对您提到的忘记宝塔面板密码的问题,这里为您提供几种可行的解决方案,帮助您快速恢复对宝塔面板的访问权限。

  1. 通过官方文档重置密码:宝塔面板官方提供了详细的密码重置指南,您可以按照文档中的步骤操作。通常情况下,重置密码的方式有两种:一种是通过SSH命令行重置,另一种是通过面板内置的功能重置。具体步骤如下:

    • SSH命令行重置:登录到服务器,通过SSH连接进入命令行界面,执行以下命令:
      bash
       
      bt default

      这将显示默认的用户名和密码。如果您想设置新的密码,可以使用以下命令:

      bash
       
      bt reset

      按照提示输入新的用户名和密码即可。

    • 面板内置功能重置:如果您还记得面板的初始密码,可以直接登录面板,然后点击左上角的菜单图标,选择“修改密码”选项,按照提示设置新的密码

针对您遇到的服务器所有网站均报错502的问题,这是一个比较常见的错误代码,表示网关超时,即代理服务器未能及时从上游服务器收到响应。这种情况可能由多种原因引起,下面我们将详细介绍如何排查和修复这个问题。

  1. 检查Web服务器状态:首先,登录到服务器控制面板(如宝塔面板),查看Web服务器(如Nginx、Apache)是否正常运行。如果发现服务已停止,则尝试重启相关服务。可以通过命令行执行service nginx restartsystemctl restart nginx来重启Nginx服务。如果重启后仍然无法解决问题,继续往下看。

  2. 查看日志文件:大多数Web服务器都会记录详细的日志信息,这对于诊断问题是很有帮助的。请检查Nginx或Apache的日志文件(通常位于/var/log/nginx/error.log/var/log/apache2/error.log),寻找是否有明显的错误提示。常见的错误包括PHP-FPM进程崩溃、内存不足导致的服务中断等。

  3. 检查PHP-FPM配置:如果您的网站是基于PHP开发的,那么很可能是因为PHP-FPM配置不当造成的。打开PHP-FPM配置文件(一般位于/etc/php-fpm.d/www.conf),检查以下几个参数:

    • pm.max_children:最大子进程数,根据服务器硬件条件适当调整。
    • pm.start_servers:启动时创建的子进程数。
    • pm.min_spare_servers 和 pm.max_spare_servers:最小/最大空闲子进程数。
    • request_terminate_timeout:单个请求的最大执行时间,避免长时间未响应的情况。
  4. 调整PHP脚本执行限制:有时候PHP脚本本身存在性能问题,导致执行时间过长而触发502错误。可以在PHP配置文件中调整以下参数:

    • max_execution_time:脚本最大执行时间,默认值为30秒,可根据实际情况适当延长。
    • memory_limit:脚本可用的最大内存,确保足够大以满足程序需求。
  5. 优化数据库连接:如果您的网站依赖于数据库操作,那么数据库连接池配置不合理也会引发502错误。确保MySQL/MariaDB等数据库服务正常运行,并且有足够的连接数分配给Web应用。可以通过调整数据库配置文件中的max_connections参数来实现这一点。

  6. 检查防火墙规则:某些安全组或防火墙规则可能会阻止正常的HTTP请求。请确认服务器防火墙设置正确,特别是开放了必要的端口(如80、443等)。如果是云服务器,还需检查云平台提供的安全组规则。

  7. 重启服务器:如果经过上述步骤仍未解决问题,不妨尝试重启整个服务器。这可以帮助清除一些临时性的故障,恢复系统正常运作。

  8. 联系技术支持:如果您不具备足够的技术背景,或者经过多次尝试仍无法解决问题,建议尽快联系服务器托管服务商的技术支持团队。他们拥有丰富的经验和专业的工具,能够更快地定位并解决复杂的服务器问题。

当遇到MySQL日志不记录内容的问题时,首先需要确认具体的日志类型(如错误日志、查询日志、慢查询日志或二进制日志)。以下是详细的排查步骤:

  1. 确认日志配置

    • 检查MySQL配置文件(通常是my.cnfmy.ini),确保相关日志功能已正确开启。例如,对于二进制日志,需确认log-bin参数是否设置。
    • 对于查询日志,检查general_loggeneral_log_file参数;对于慢查询日志,检查slow_query_logslow_query_log_file参数。
  2. 验证日志路径和权限

    • 确认日志文件的路径是否正确,并且MySQL进程有写入权限。可以通过命令行工具(如ls -l)检查文件权限。
    • 如果日志文件位于非标准位置,确保MySQL配置文件中的路径与实际路径一致。
  3. 检查日志模式

    • 如果使用的是二进制日志(binlog),确认其格式(STATEMENT、ROW或MIXED)。某些操作可能不会在特定模式下记录。例如,ROW模式下,某些DDL语句可能不会记录。
    • 使用SHOW VARIABLES LIKE 'binlog_format';命令查看当前的binlog格式。
  4. 测试日志记录

    • 执行一些简单的SQL语句,观察日志文件是否有更新。可以使用mysqlbinlog工具查看二进制日志内容。
    • 对于查询日志,执行一些常见的查询语句,检查是否记录到日志中。
  5. 排除其他因素

    • 确认没有其他安全机制(如SELinux)阻止MySQL写入日志文件。
    • 检查服务器磁盘空间是否充足,避免因磁盘满导致无法写入日志。
  6. 重启MySQL服务

    • 在修改配置后,重启MySQL服务以应用更改。可以使用systemctl restart mysqlservice mysql restart命令。
  7. 查看错误日志

    • 如果仍然无法记录日志,查看MySQL的错误日志,寻找任何潜在的错误信息。错误日志通常位于/var/log/mysql/error.log或配置文件中指定的位置。
  8. 参考官方文档

    • 如果以上步骤仍无法解决问题,建议参考MySQL官方文档或社区论坛,获取更多帮助和支持。

通过以上步骤,您可以系统地排查并解决MySQL日志不记录内容的问题。如果问题依然存在,建议联系专业的技术支持团队进行进一步的诊断和处理。

开放服务器端口是确保应用程序和服务正常运行的关键步骤之一。然而,仅仅开放端口并不意味着它一定能正常工作。以下是详细的步骤和注意事项,帮助您正确开放端口并确保其正常工作:

  1. 确定需要开放的端口
    首先,明确您需要开放的具体端口号。不同的应用程序和服务使用不同的端口,确保您知道哪些端口是必需的。例如,Web服务器通常使用80(HTTP)和443(HTTPS)端口,而数据库服务器可能使用3306(MySQL)或5432(PostgreSQL)端口。

  2. 使用防火墙规则开放端口
    登录到服务器的控制面板或通过SSH连接到服务器,使用防火墙工具(如iptables、firewalld等)添加规则,开放所需的端口。确保规则配置正确,避免误操作导致其他端口被意外关闭。例如,在Linux系统中,可以使用以下命令开放端口:

    bash
     
    sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
    sudo firewall-cmd --reload
  3. 检查安全组配置
    如果您使用的是云服务器,还需要检查云平台的安全组配置。安全组类似于虚拟防火墙,控制进出服务器的流量。确保安全组规则允许所需的端口通信。大多数云平台提供了直观的界面,方便您管理安全组规则。

  4. 重启相关服务
    开放端口后,重启相关服务以应用更改。例如,如果您开放了Web服务器的端口,重启Apache或Nginx服务;如果开放了数据库端口,重启MySQL或PostgreSQL服务。确保服务能够正常启动,并监听相应的端口。

  5. 测试端口连通性
    使用网络工具(如telnet、nc、nmap等)测试端口的连通性。例如,使用以下命令测试端口80是否开放:

    bash
     
    telnet (服务器IP) 80

    如果连接成功,说明端口已正确开放。如果连接失败,检查防火墙和安全组配置,确保没有遗漏的规则。

  6. 检查应用程序配置
    确认应用程序的配置文件中指定了正确的端口号。例如,Web应用程序的配置文件中应包含监听端口的信息。错误的配置可能导致应用程序无法绑定到正确的端口,即使端口已开放。

  7. 监控端口流量
    使用监控工具(如netstat、ss、iftop等)监控端口的流量情况。确保端口上有正常的流量传输,没有异常的阻塞或限制。如果发现流量异常,检查服务器日志,寻找潜在问题。

  8. 联系技术支持
    如果经过上述步骤仍无法解决问题,建议联系您的主机提供商或技术支持团队。他们可以提供更专业的帮助,并根据具体情况采取进一步的措施。技术支持团队还可以协助您分析日志文件,找出根本原因。

通过以上步骤,您可以正确开放服务器端口并确保其正常工作。如果您在操作过程中遇到困难,不要犹豫,及时寻求专业支持是非常重要的。

数据库版本升级后,可能会遇到兼容性问题,导致应用程序无法正常工作。为了确保升级过程顺利进行,并避免后续问题,您可以按照以下步骤操作:

  1. 备份现有数据
    在进行任何升级操作之前,务必备份现有数据。备份不仅是防止数据丢失的重要手段,也是在出现问题时快速恢复的有效方式。确保备份文件保存在安全的位置,并定期进行备份。

  2. 评估升级需求
    确认当前应用程序是否支持新的数据库版本。有些应用程序可能对特定版本的数据库有依赖关系,升级后可能会出现兼容性问题。查阅应用程序的官方文档,了解其对数据库版本的要求。

  3. 测试环境准备
    在生产环境之外搭建一个测试环境,模拟升级后的场景。测试环境应尽可能接近生产环境,以便准确评估升级后的表现。在测试环境中进行全面的功能测试,确保所有功能都能正常工作。

  4. 执行升级操作
    根据数据库厂商提供的指南,执行版本升级操作。升级过程中,严格按照官方文档的步骤进行,避免遗漏任何重要步骤。升级完成后,立即进行基本功能测试,确保数据库能够正常启动和运行。

  5. 调整应用程序配置
    升级后,检查应用程序的配置文件,确保其与新版本的数据库兼容。特别是与连接字符串、字符集、SQL语法等相关的配置。错误的配置可能导致应用程序无法正常连接数据库或执行查询。

  6. 处理兼容性问题
    如果在测试或生产环境中遇到兼容性问题,首先查阅数据库和应用程序的官方文档,寻找解决方案。常见的兼容性问题包括SQL语法变化、函数弃用等。根据具体问题,调整应用程序代码或数据库配置。

  7. 监控性能和稳定性
    升级后,密切监控数据库的性能和稳定性。使用监控工具跟踪数据库的资源使用情况、响应时间等指标。如果发现性能下降或异常情况,及时进行优化和调整。

  8. 联系技术支持
    如果经过上述步骤仍无法解决问题,建议联系您的主机提供商或技术支持团队。他们可以提供更专业的帮助,并根据具体情况采取进一步的措施。技术支持团队还可以协助您分析日志文件,找出根本原因。

通过以上步骤,您可以有效解决数据库版本升级后的兼容性问题,确保应用程序和数据库的稳定运行。如果您在操作过程中遇到困难,不要犹豫,及时寻求专业支持是非常重要的。

当您忘记了服务器的远程登录密码并且无法连接时,应该如何重置密码以恢复访问权限?

答案:

如果您忘记了服务器的远程登录密码并且无法通过常规方式连接到服务器,可以按照以下步骤进行密码重置:

  1. 联系服务提供商:首先,建议您联系您的云服务提供商或托管服务商。大多数服务商提供在线客服、工单系统或电话支持。您可以向他们说明情况,并请求帮助重置密码。通常,服务商需要验证您的身份信息,以确保安全。

  2. 使用控制面板重置:许多云服务平台(如阿里云、腾讯云等)提供了管理控制面板,您可以通过控制面板直接重置服务器的登录密码。具体操作步骤如下:

    • 登录到您的云服务控制面板。
    • 找到对应的服务器实例。
    • 在实例详情页面中,选择“重置密码”选项。
    • 按照提示输入新的密码并确认。
  3. 通过SSH密钥登录:如果您之前配置了SSH密钥对登录,可以尝试使用私钥文件进行登录。即使忘记了密码,SSH密钥仍然可以作为备用登录方式。确保您的私钥文件保存在安全的地方,并且没有泄露。

  4. 进入安全模式重置:对于某些操作系统(如Windows Server),您可以尝试进入安全模式来重置密码。具体方法是通过远程桌面连接到服务器,在启动时按F8键进入高级启动选项,选择“安全模式”,然后使用本地管理员账户登录并重置密码。

  5. 检查是否有勒索病毒:如果您的服务器曾经感染过勒索病毒,可能会导致密码被篡改或文件被加密。在这种情况下,建议立即断开网络连接,防止病毒进一步传播,并联系专业的安全团队进行处理。同时,检查是否有自动备份的数据可以恢复。

  6. 重启路由器和网络设备:有时本地网络问题也可能导致无法连接到服务器。尝试重启路由器和其他网络设备,确保网络连接正常。

  7. 查看日志和错误信息:如果以上方法都无法解决问题,建议查看服务器的日志文件和错误信息,寻找可能的原因。常见的日志文件包括系统日志、应用程序日志和服务日志等。通过分析这些日志,可以帮助您更快地找到问题所在。

总之,忘记服务器远程登录密码并不意味着无法恢复访问权限。通过上述方法,您可以逐步排查并解决这个问题。如果您不确定如何操作,建议寻求专业技术人员的帮助,以确保数据安全和系统稳定运行。

Page 55 of 1049:« First« 52 53 54 55 56 57 58 »Last »
bottom-img