要在Ubuntu上配置LAMP(Linux, Apache, MySQL, PHP)环境并实现远程访问,请按照以下步骤操作:
sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
sudo nano /etc/apache2/ports.conf
将 Listen 80
更改为 Listen 8080
(或其他未被使用的端口)。
保存并关闭文件。
重启Apache服务:
sudo systemctl restart apache2
sudo mysql -u root -p
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password';
CREATE USER 'remote_user'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%';
FLUSH PRIVILEGES;
EXIT;
sudo ufw allow 8080/tcp
sudo ufw allow 443/tcp
sudo ufw reload
http://your_server_ip:8080
通过以上步骤,你可以在Ubuntu上成功配置LAMP环境,并确保其远程访问的安全性。