实现Ubuntu LAMP远程访问需配置服务、开放端口并确保安全,步骤如下:
安装LAMP环境
sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
配置MySQL远程访问
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
,将bind-address
改为0.0.0.0
或注释掉。sudo systemctl restart mysql
。CREATE USER 'remote_user'@'%' IDENTIFIED BY '强密码';
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%';
FLUSH PRIVILEGES;
开放防火墙端口
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 22/tcp
sudo ufw enable
启用SSH远程管理(可选)
sudo apt install openssh-server
。/etc/ssh/sshd_config
,建议禁用密码登录、启用密钥认证(需提前生成密钥对并添加到服务器~/.ssh/authorized_keys
)。sudo systemctl restart ssh
。测试远程访问
http://服务器IP
)。ssh 用户名@服务器IP -p 22
)。安全提示: