close

1.所謂伺服器,只是一個名稱:
在硬體指個人電腦的配備越好的設備
在系統架構指提供服務的系統
2.為什麼要講這個,原因,個人PC,不能不代表他不是伺服器的一種~
因為個人電腦也可以滿足上面的條件一二..
3.架設伺服器,或許您會誤解一定要安裝所謂伺服器用的系統,如Linux(CentOS)..
或著WINDOWS 2012等作業系統..基本上,個人PC,也可以安裝部份服務別人的服務
如IIS(網頁伺服器)..FTP(傳檔伺服器)等軟體
4.所以仁兄的問題,不是在於架設伺服器的問題,而是網路問題~
5.同文章,我有在學著架伺服器,只是外部的主機透過IP位址似乎連不到我的網頁,自己本身的主機透過IP位址也連不上
-->您的問題,要先排除您的網頁伺服器軟體(IIS/TOMCAT...)是否已完成安裝及設定,
在您本身的網頁伺服器透過瀏覽器,在網址列輸入 http://127.0.0.1/ <-看是否能開啟網頁
6.如果您非使用windows 作業系統,而linux作業系統也沒有安裝KDE(桌面功能),那您就要先解決內網問題,
所謂內網,就是您的個人PC可以與網頁伺服器PING的到(指令 PING XXX.XXX.XXX.XXX(IP)),如果PING不到,就是網路問題,
但因為許多伺服器甚至連現在WINDOWS作業系統都有架設防火牆功能,所以您要開啟內建防火牆設定或關閉防火牆功能
(P.S 在公司因為本身都會購買防火牆設備,所以多數伺服器不會啟用內建防火牆功能)
7.等您確認您可以在內網或本身電腦開啟網頁後,再討論您要如何連上INTERNET
8.接下來討論網路,網路世界中,區分內網及外網(就是INTERNET)兩大塊,所以要先確認自己電腦的IP是內網IP還是外網IP
,您可以使用指令"IPCONFIG"去查自己的IP,如果IP是10.X.X.X或是172.16-32.X.X或是192.168.X.X表示您就是內網IP,
內網IP是無法直接連上INTERNET~它必需透過NAT方式進行,所以您就要去查您外網IP,如果您的電腦可以連上INTERNET,
您可以上這個網站(http://whereismyip.com/)就可以知道您的外網ip,也就是當您的電腦可以連上internet後,您的電腦在internet的ip
別人就可以透過這個ip連到您....至於別人如果連不到您,最有可能就是前端設備設定問題,您在用您的電腦上網,一定會透過固網公司(
中華電信ADSL),會接著一個黑色盒子,這是您就要進入去設定NAT設定,否則別人無法透過INTERNET連到您的電腦的~
9.基本解決上述問題,您的網頁已可以透過INTERNET被別人開啟....這時您會懷疑,為什麼別人的網址是(www.yahoo.com.tw),
而不是ip,這就要解決DNS問題...DNS(網域名稱是要申請且要付年費的(一年要600元左右)),可以向誰申請,很多公司都有網域註冊服務.
個人建議找中華電信註冊就簡單.....
10.要架網站,某方面要懂作業系統.網路及程式等,所以沒這麼簡單,如果您只是單純想把網頁POST上INTERNET,很多公司都有提供現有網頁伺服器功能~
如果您懶得解決網路問題,可以向中華電信等ISP公司租用雲端伺服器
11.最後所謂PORT,是指應用程式啟用後,會自動開啟TCP SOCKET 的PORT,所以程式正常運作(如網頁伺服器就是會開TCP PORT 80)PORT 自然會被開啟,
所以沒所謂開不開PORT, 正常人家說要開PORT 不是指在網頁伺服器上,而是在對外網路設備防火牆去開啟~


來自: https://tw.answers.yahoo.com/question/index?qid=20150624000015KK00733&p=%e9%9b%b2%e7%ab%af%e4%b8%bb%
arrow
arrow
    創作者介紹
    創作者 olgadw8kdb2 的頭像
    olgadw8kdb2

    olgadw8kdb2@outlook.com

    olgadw8kdb2 發表在 痞客邦 留言(0) 人氣()