溫馨提示×

ubuntu lamp遠程訪問設置方法

小樊
44
2025-08-19 10:09:08
欄目: 智能運維

以下是Ubuntu LAMP遠程訪問設置方法:

  1. 安裝LAMP環境

    sudo apt update  
    sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql  
    sudo systemctl start apache2 mysql  
    sudo systemctl enable apache2 mysql  
    
  2. 配置MySQL遠程訪問

    • 編輯配置文件:
      sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf  
      
      bind-address = 127.0.0.1改為#bind-address = 127.0.0.10.0.0.0。
    • 重啟MySQL:
      sudo systemctl restart mysql  
      
    • 創建遠程用戶并授權:
      sudo mysql -u root -p  
      CREATE USER 'remote_user'@'%' IDENTIFIED BY '密碼';  
      GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%';  
      FLUSH PRIVILEGES;  
      exit;  
      
  3. 開放防火墻端口

    sudo ufw allow 80/tcp  # HTTP  
    sudo ufw allow 443/tcp # HTTPS(如需HTTPS)  
    sudo ufw enable  
    
  4. 可選:配置SSH密鑰認證(增強安全性)

    • 生成密鑰對(本地執行):
      ssh-keygen -t rsa -b 4096  
      
    • 將公鑰上傳至服務器:
      ssh-copy-id user@服務器IP  
      
    • 編輯SSH配置文件(可選):
      sudo nano /etc/ssh/sshd_config  
      PubkeyAuthentication yes  
      PasswordAuthentication no  
      sudo systemctl restart ssh  
      
  5. 測試遠程訪問

    • 通過瀏覽器訪問:http://服務器IP,查看Apache默認頁面。
    • 使用MySQL客戶端(如MySQL Workbench)連接遠程數據庫,輸入remote_user和密碼。

注意:生產環境中建議限制IP訪問(如GRANT語句中指定具體IP),并定期更新系統及軟件包以修復安全漏洞。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女