各位大神好!學程式的生涯中,我有時候會被搞到懷疑人生,不知道大神們會不會,像這次如題所述:這個操作我自己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,結果卻是找不到物件,期待哪位大神能救救我,無限感激。