linux更改服务端口

在Linux中,更改服务端口通常涉及编辑服务的配置文件。以下是几个常见服务及其默认配置文件的路径,以及更改端口的基本步骤:

SSH服务(默认端口22):

编辑 /etc/ssh/sshd_config 文件,找到 Port 22 并将其更改为你想要的端口号,比如 Port 2222,然后重启SSH服务:sudo systemctl restart sshd.

HTTP服务(Apache,默认端口80):

编辑 /etc/apache2/ports.conf 文件(可能路径根据发行版不同而不同),找到 Listen 80 并更改为 Listen 8080,然后重启Apache服务:sudo systemctl restart apache2.

HTTPS服务(Apache,默认端口443):

编辑 /etc/apache2/ports.conf 文件,找到 Listen 443 并更改为 Listen 4433,然后重启Apache服务。

MySQL数据库(默认端口3306):

编辑 /etc/mysql/my.cnf 或 /etc/mysql/mariadb.cnf 文件,在 [mysqld] 部分添加或修改 port = 3307,然后重启MySQL服务:sudo systemctl restart mysql.

PostgreSQL数据库(默认端口5432):

编辑 /etc/postgresql/<version>/main/postgresql.conf 文件,找到 port = 5432 并更改为 port = 5433,然后重启PostgreSQL服务:sudo systemctl restart postgresql.

Redis服务(默认端口6379):

编辑Redis配置文件 /etc/redis/redis.conf,找到 port 6379 并更改为 port 6380,然后重启Redis服务:sudo systemctl restart redis-server.

确保更改后的端口没有被其他服务使用,并且你的防火墙设置允许通过新端口的流量。

相关推荐

发表评论

路人甲

网友评论(0)