
我正在解決這個問題。我覺得這個問題要不是因為我缺乏網路技能,就是因為我缺乏設定 Apache 的基本知識。我希望能夠透過描述我的工作流程來闡明我的設定。
我有一個遠端 Ubuntu Server 12.04 VM,我透過 SSH 存取它,如下所示:。ssh [email protected] port 1234
我已經運行了 apache2 並且我已經確認了這一點,因為netstat -tulpn
顯示它apache2
正在監聽0.0.0.0:80
.事實上,如果我運行 apache2,它就會作為一個進程運行ps
。此外,運行wget localhost
會下載 apache 的“It Works!” HTML 檔案。
問題是當我轉到本地計算機並打開時http://111.111.111.111:1234
,出現以下錯誤:
火狐瀏覽器:SSH-2.0-OpenSSH_5.9p1 Debian-5ubuntu1
鉻合金:This webpage is not available... Error 101 (net::ERR_CONNECTION_RESET): The connection was reset.
答案1
您無法透過網頁瀏覽器存取其他端口,只能存取端口 80。首先確保您的伺服器上安裝了 ssh。如果不是這樣,請輸入:
須藤任務
從清單中選擇 ssh 伺服器。也:
須藤 apt-get 安裝任務
如果沒有安裝tasksel。
然後找一些遠端控製程序,我不知道是哪一個,目前可用的大約有一百萬個,你可以選擇你喜歡的。也要檢查防火牆狀態以確保連接埠 22 未被封鎖:
須藤 ufw 狀態