在 Debian 上修改 Apache 监听端口,一般步骤如下:
sudo nano /etc/apache2/ports.conf
找到:
Listen 80
改成你想要的端口,例如:
Listen 8080
如果你用的是 HTTPS,还要改:
<VirtualHost *:443>
为对应端口,如:
<VirtualHost *:8443>
sudo nano /etc/apache2/sites-enabled/000-default.conf
将:
<VirtualHost *:80>
改为:
<VirtualHost *:8080>
sudo apache2ctl configtest
sudo systemctl restart apache2
sudo ufw allow 8080/tcp
sudo ufw reload
sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
Debian 通常不启用 SELinux,无需操作。
浏览器访问:
http://服务器IP:8080
sudo ss -tulnp | grep 端口sites-enabled 里的 <VirtualHost> 端口一致如果你是用 Docker / Nginx 反向代理 / 云服务器,可以告诉我,我可以给你更具体的方案。