要在Ubuntu上配置LAMP环境并实现远程访问,可以按照以下步骤操作:
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(或其他未被使用的端口)。
找到并取消以下行的注释:
Require local sudo systemctl restart apache2 sudo mysql -u root -p FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password 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 请注意,出于安全考虑,建议在生产环境中使用SSL加密。你可以使用Let’s Encrypt免费获取SSL证书,并在Apache中配置SSL。