在單一 LAMP 伺服器上設定第二個網域的問題

在單一 LAMP 伺服器上設定第二個網域的問題

主機:GNU/Linux Debian 9 Stretch (測試)。

用法:帶有 HTTPS 的新 LAMP 伺服器; (Linux、Apache、MySQL、PHP、讓我們加密)。


軟體版本:

  • 阿帕契版本;正在使用對於兩個域:

    apt-cache policy apache2
    

    告訴我:

    apache2:
      Installed: 2.4.25-3
      Candidate: 2.4.25-3
      Version table:
     *** 2.4.25-3 500
            500 http://ftp.sh.cvut.cz/debian testing/main amd64 Packages
            100 /var/lib/dpkg/status
    
  • MySQL版本;沒用過,剛剛準備好的:

    apt-cache policy mariadb-client mariadb-server
    

    告訴我:

    mariadb-client:
      Installed: 10.1.22-3
      Candidate: 10.1.22-3
      Version table:
     *** 10.1.22-3 500
            500 http://ftp.sh.cvut.cz/debian testing/main amd64 Packages
            500 http://ftp.sh.cvut.cz/debian testing/main i386 Packages
            100 /var/lib/dpkg/status
    
    mariadb-server:
      Installed: 10.1.22-3
      Candidate: 10.1.22-3
      Version table:
     *** 10.1.22-3 500
            500 http://ftp.sh.cvut.cz/debian testing/main amd64 Packages
            500 http://ftp.sh.cvut.cz/debian testing/main i386 Packages
            100 /var/lib/dpkg/status
    
  • PHP版本;沒用過,剛剛準備好的:

    php7.0:
      Installed: 7.0.16-3
      Candidate: 7.0.16-3
      Version table:
     *** 7.0.16-3 500
            500 http://ftp.sh.cvut.cz/debian testing/main amd64 Packages
            500 http://ftp.sh.cvut.cz/debian testing/main i386 Packages
            100 /var/lib/dpkg/status
    
  • 讓我們加密版本;正在使用對於兩個域:

    certbot --version
    

    告訴我:

    certbot 0.10.2
    

什麼在起作用:

  • 一個 VirtualHost(網域)在 Apache2 上運作得很好,使用最簡單的 html 文件,標題為「Apache2 Debian 預設頁面:它有效」:

    https://www.zalohovaniburian.cz

    HT橋SSL 測試結果看起來不錯。

什麼不起作用:

  • 我剛剛添加了一個新網域,我相信同樣的方式,到 Apache2;儘管嘗試了幾個小時,我似乎無法找出問題所在,告訴我:

    You don't have permission to access / on this server.
    

    https://www.pavelstriz.cz

    HT橋SSL 測試結果看起來不錯。

所以,我只是排除了 SSL 的問題。與這些域的連接通常存在問題。他們連接得很好。


至少提及我到目前為止所做的一些事情:

chown -R newUser:www-data public_html/
chmod -R 644 public_html/

然而,我將此用戶添加到www-data群組中,證明:

groups newUser

給出輸出:

newUser : newUser www-data

任何提示或線索表示讚賞。如果您想了解一些詳細信息,請評論,我會盡快編輯問題。如果有任何幫助的話,我甚至可以發布 VirtualHost 文件。

答案1

幾個小時後我終於弄清楚了。

我完全忘記了目錄的權限public_html

所有權和群組已設定良好。

我只想說,這是我的一個錯誤。

解決方案是更改此狀態的權限:

drw-r--r-- 2 newUser www-data 4.0K Apr 13 22:13 public_html/

對於這個:

drwxr-xr-x 2 newUser www-data 4.0K Apr 13 22:13 public_html/

相關內容