看板 Web_Design 關於我們 聯絡資訊
※ 引述《khumash (凌雲)》之銘言: : 請問各位,學校 assign 給每個學生的 port number 是 : 學號後五碼, 但有的人數字超過 65535 : 請問這樣設定, server 仍然可以運作嗎? 當然不能阿,TCP/IP 的 Port Range 只有從 0 到 65535。 為什麼呢?因為一個封包裡面欄位大小是固定的阿! http://www.comsci.us/datacom/tcppacket.html 你點進去看 TCP Packet Structure , Source Port 和 Destination Port 各佔掉 16 個 bit ,所以 Port 只有 2^16 種變化,也就是 65536 種變化 分別是 0-65535 ,既然你要走 TCP/IP 卻又... orz : 使用版本 Apache 1.3.26 under SunOS : 謝謝 ※ 引述《khumash (凌雲)》之銘言: : Hi, : 我想請問我post 有關 port number 的那篇文,關於port number 分配的方式 : 到底問題在哪,為什麼你的口氣聽起來認為那個方式很誇張 : 我隨後會轉記那篇文給你。 : BTW 順便請想叫你我原本問的問題. thanks! 用 Port 來做是很沒有意義的作法,沒聽說過有人這麼做,如果您想這麼做... 問1: 從不同 port 進去,怎麼秀出不同畫面? 答1: 你必須設定 Apache 的 proxy 機制,從不同 port 進去,就連到不同的 目錄,你可以寫一個設定檔,雖然現在 apache 的設定檔也支援正規表示法, 所以設定檔不會佔用太多空間,問題是 -> 這是多此一舉。 而且以我的使用經驗,我直到用到 Apache 2.2.3 才覺得 Apache 自己的 Proxy Module 不會常常當掉。 還有,如果不會設定這個環節,那我想請問一下,不同 Port 進去都是讀到 同一個頁面那這樣還分 Port 幹麼? 問2: Port 佔用的問題也很嚴重,沒看過有人讓 Apache 去 listen 那麼多 Port。 答2: 任何系統都是能少開就少開,我不懂貴校為什麼反其道而行.. orz 回到你推文的問題 → khumash:再請問如果放了test.html在目錄下,但那是獨立檔案 → khumash:沒有其他網頁可連到test,有什麼搜尋引擎或其他方法 → khumash:可以找到該網頁呢, thanks 如果你要給學生用網頁空間,可以這麼做: 1. 使用工具大量建立使用者帳號,讓使用者可以傳檔案到自己的家目錄。 2. 我對你使用的 Apache 1.3 不清楚,不過現在的 Apache 已經把 User Dir 獨立 出來變成一個 module 了,簡而言之,在 conf 裡面會有類似設定: <IfModule mod_userdir.c> UserDir www UserDir disabled root <Directory /home/*/www> AllowOverride FileInfo AuthConfig Limit Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec </Directory> </IfModule> 這應該很淺顯易懂了,每個使用者家目錄下面的的 www 就是他的網頁空間。 另外,系統預設值通常為 public_html 網路上看到的網址會變成 http://www.example.com/~username 至於搜尋引擎能不能找到,那又是另外一個故事了。 -- 我太閒了啦..等等要收假了,先補個眠 orz -- 凝視著,卻看不見光景。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.223.207 ※ 編輯: roga 來自: 220.130.223.207 (06/20 11:22)