實現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
)。安全提示: