服务器ip端口怎么改Linux
服务器ip端口怎么改Linux详细介绍
在 Linux 系统中,修改服务器 IP 地址和端口号会因服务器类型和用途不同而有不同的操作方法,下面为你分别介绍常见服务修改 IP 地址和端口号的方法。
修改网络接口的 IP 地址
你可以借助netplan或者ifconfig、ip命令来修改网络接口的 IP 地址。
使用
netplan(适用于 Ubuntu 18.04 及更高版本)
- 编辑
netplan配置文件,一般位于/etc/netplan/目录下,文件名通常是*.yaml。
bash
/etc/netplan/01-netcfg.yaml
- 按照下面的示例修改配置文件内容:
yaml
networkd
no
192.168.1.100/24
192.168.1.1
8.8.8.8 8.8.4.4
- 应用配置更改:
bash
netplan apply
使用
ip命令(临时修改)
bash
addr .1.100/24 dev enp0s3route default via .1.1
修改特定服务的端口号
修改 SSH 服务端口号
- 编辑 SSH 服务的配置文件
/etc/ssh/sshd_config:
bash
/etc/ssh/sshd_config
- 找到
Port行,取消注释并修改为你想要的端口号,例如:
plaintext
Port 2222
- 保存文件并重启 SSH 服务:
bash
systemctl restart sshd
修改 Apache 服务端口号
- 编辑 Apache 的主配置文件
/etc/apache2/ports.conf:
bash
/etc/apache2/ports.conf
- 修改
Listen行,例如:
plaintext
Listen 8080
- 如果你有虚拟主机配置,还需要修改虚拟主机配置文件(通常位于
/etc/apache2/sites-available/目录下)中的ServerName和ServerAlias行。 - 保存文件并重启 Apache 服务:
bash
systemctl restart apache2
修改 Nginx 服务端口号
- 编辑 Nginx 的配置文件(通常是
/etc/nginx/sites-available/default):
bash
/etc/nginx/sites-available/default
- 修改
listen行,例如:
plaintext
listen 8080 default_server;
- 保存文件并重启 Nginx 服务:
bash
systemctl restart nginx
912 systemctl nginx
上述内容为你介绍了在 Linux 系统中修改服务器 IP 地址和端口号的常见方法,希望对你有所帮助。