各位大神好!學程式的生涯中,我有時候會被搞到懷疑人生,不知道大神們會不會,像這次如題所述:這個操作我自己2年前就操作過,而且是順利成功的,現在要重新操作只是時間久了忘記了,再次從網路搜查資訊開始,到現在已經過了2天,我還是困在這裡,一直重複檢查感覺明明都對呀!怎麼會.....?因此!又來求救!希望大神幫我看一下!我到底哪裡遺漏了甚麼?以下是我的操作全部流程:
sudo ufw status
結果:Status: active
To Action From
80                         ALLOW       Anywhere
22                         ALLOW       Anywhere
443                        ALLOW       Anywhere
Apache                     ALLOW       Anywhere
Apache Full                ALLOW       Anywhere
OpenSSH                    ALLOW       Anywhere
80 (v6)                    ALLOW       Anywhere (v6)
22 (v6)                    ALLOW       Anywhere (v6)
443 (v6)                   ALLOW       Anywhere (v6)
Apache (v6)                ALLOW       Anywhere (v6)
Apache Full (v6)           ALLOW       Anywhere (v6)
OpenSSH (v6)               ALLOW       Anywhere (v6)
netstat -plnt
結果:
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      -
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -
tcp6       0      0 :::80                   :::*                    LISTEN      -
tcp6       0      0 :::22                   :::*                    LISTEN
3.使用 ip 已經可以打開 ubuntu Apache的預設網頁
4.我依照這篇文章的每一個步驟,包含A:新增目錄、B:在該目錄新增index.html、C:新增i58a.com.conf 只是將他的網域名稱換成我的 i58a.com。
5.執行
sudo a2ensite i58a.com
apachectl configtest
結果:Syntax OK
7. 執行重啟Apache2
sudo systemctl reload apache2
然後我以為一切都ok,無奈在瀏覽器輸入 i58a.com,結果卻是找不到物件,期待哪位大神能救救我,無限感激。