ubuntu

ubuntu lamp如何实现远程访问

小樊
34
2025-06-11 01:36:54
栏目: 智能运维

要在Ubuntu上配置LAMP(Linux、Apache、MySQL、PHP)并实现远程访问,请按照以下步骤操作:

  1. 安装LAMP环境: 打开终端,输入以下命令来安装LAMP环境:

    sudo apt update
    sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
    
  2. 配置Apache: 编辑Apache的配置文件,允许远程访问。

    sudo nano /etc/apache2/ports.conf
    

    Listen 80更改为Listen 8080(或其他未被使用的端口)。

  3. 重启Apache服务:

    sudo systemctl restart apache2
    
  4. 配置MySQL: 登录到MySQL控制台:

    sudo mysql
    

    更改root用户的密码,并允许远程访问:

    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;
    
  5. 配置防火墙: 如果你使用的是UFW防火墙,请允许HTTP和HTTPS流量:

    sudo ufw allow 8080/tcp
    sudo ufw allow 443/tcp
    sudo ufw reload
    
  6. 测试远程访问: 在另一台计算机上,打开浏览器并输入以下URL:

    http://your_server_ip:8080
    

    如果一切正常,你应该能看到Apache的默认页面。

注意:出于安全考虑,建议在生产环境中使用SSL加密。你可以使用Let’s Encrypt免费获取SSL证书,并在Apache中配置SSL。

0
看了该问题的人还看了