PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   請教關於WEB SERVER的問題 (https://www.pcdvd.com.tw/showthread.php?t=1187469)

shinnlu 2021-07-12 10:12 AM

引用:
作者darkangel
怎麼還在糾結這幾行?
我雖然多年沒碰 PHP,
但我有 99% 的信心認為他的問題與此無關,
這行的用意跟 Python 的 if __name__ == "__main__" 差不多,
都是用來判斷是否為直接執行或是被 require/include,
雖然作用不太一樣就是了。

:sleep: :sleep: :sleep: :sleep: :sleep:

目前看起來的確和這行沒有關係
直接 mark 掉雖然可以跑,但遇到呼叫內建函式就會噴錯誤

dkjfso 2021-07-12 10:18 AM

引用:
作者darkangel
怎麼還在糾結這幾行?
我雖然多年沒碰 PHP,
但我有 99% 的信心認為他的問題與此無關,
這行的用意跟 Python 的 if __name__ == "__main__" 差不多,
都是用來判斷是否為直接執行或是被 require/include,
雖然作用不太一樣就是了。

:sleep: :sleep: :sleep: :sleep: :sleep:

原來如此
謝謝

michelle-lai529 2021-07-12 10:28 AM

其實如果自己真的對主機跟語法不熟,真的建議到此就好,已經有嘗試找問題了,回報說再進一步的修改測試你自己都沒有把握,怕把問題搞得更嚴重......不要再進一步冒險,不然就跟上面打個預防針,免得搞出更嚴重的問題了,連原公司都無法處理了,或是對方丟一句,你們把環境都完全搞亂了,然後報個不能接受的價格......然後上面把事情倒你身上要你承擔。

冰的啦魔王大人 2021-07-12 10:46 AM

引用:
作者darkangel
試著把 DocumentRoot 整個目錄的用戶改相同看看,
比如說 euid 可能是 web,
用 chown web -R 或 chown web:group -R 來更動整個目錄的權限。

用 netstat -na(或 -tulpn) | grep 80 或 lsof -i :80 檢查 listen port。
不過我覺得這個應該不相關。

最好的方法就是找個熟 Linux 又信得過的朋友遠端過去看,
我以前都是這樣幫我同學的。
:laugh: :laugh: :laugh: :laugh: ...




owner 也有可能應該是 www ,
用root 去改它 可能讀不到, 但現在又不是全讀不到.

:think:

darkangel 2021-07-12 11:21 AM

引用:
作者冰的啦魔王大人
owner 也有可能應該是 www ,
用root 去改它 可能讀不到, 但現在又不是全讀不到.

:think:


看不懂你想表達什麼?
我說明一下這樣做的理由:
某些新的 code 會因為安全性的原因,
在預設模式下可能會檢查 euid/uid 是否為 root 並做一些限制,
也就是說避免使用 root 來跑程式之類。

總而言之用 root 來跑 service 也不是好習慣,
畢竟大家都是隔空抓藥也只能用猜的。

:sleep: :sleep: :sleep: :sleep: :sleep:

anderson1127 2021-07-12 11:30 AM

引用:
作者darkangel
[恕刪]
最好的方法就是找個熟 Linux 又信得過的朋友遠端過去看,
我以前都是這樣幫我同學的。

:laugh: :laugh: :laugh: :laugh: ...

我今年也是剛幹過這檔子的事 , 義務幫忙安裝設定一部Linux Server (全遠端設定安裝)
因為同學的客戶都是使用Docker 的虛擬主機用戶 , 常抱怨說主機連不到
(原因很多樣,最扯的是 明明是同一部實體主機的某個用戶被攻擊 , 連帶同一部實體主機用戶都遭殃)

所以幾經考量後,決定拉線路 , 建實體主機後,移轉客戶回來 , 所以找我支援相關事務處理

這也觸動我許多年前想做的虛擬主機的小生意的事 , 在建完之後,我就著手想要如何把傳統的虛擬主機系統給建置起來
心裡已經有一個最佳化的概念出來了 , 但還有幾個小問題要處理 , 還沒做完.... :ase :ase :ase

darkangel 2021-07-12 11:54 AM

引用:
作者anderson1127
我今年也是剛幹過這檔子的事 , 義務幫忙安裝設定一部Linux Server (全遠端設定安裝)
因為同學的客戶都是使用Docker 的虛擬主機用戶 , 常抱怨說主機連不到
(原因很多樣,最扯的是 明明是同一部實體主機的某個用戶被攻擊 , 連帶同一部實體主機用戶都遭殃)

所以幾經考量後,決定拉線路 , 建實體主機後,移轉客戶回來 , 所以找我支援相關事務處理

這也觸動我許多年前想做的虛擬主機的小生意的事 , 在建完之後,我就著手想要如何把傳統的虛擬主機系統給建置起來
心裡已經有一個最佳化的概念出來了 , 但還有幾個小問題要處理 , 還沒做完.... :ase :ase :ase


這東西我不熟,我畢竟是程式猿,在主機操作上面沒點太多的技能點數。

我猜你要做的是 VPS,
不過我建議先參考一下 AWS, Azure 在做甚麼,
再看一下國外提供 web hosting (VPS)的小公司怎麼玩。
兩者我都玩過,用戶取向不同,
VPS 重要的是套件整合跟介面友善度,
有些小公司真的做得非常棒,
不用花太多心力隨便按按就有東西可以用。

:laugh: :laugh: :laugh: :laugh: :laugh:

野口隆史 2021-07-12 12:15 PM

引用:
作者anderson1127
我今年也是剛幹過這檔子的事 , 義務幫忙安裝設定一部Linux Server (全遠端設定安裝)
因為同學的客戶都是使用Docker 的虛擬主機用戶 , 常抱怨說主機連不到
(原因很多樣,最扯的是 明明是同一部實體主機的某個用戶被攻擊 , 連帶同一部實體主機用戶都遭殃)

所以幾經考量後,決定拉線路 , 建實體主機後,移轉客戶回來 , 所以找我支援相關事務處理

這也觸動我許多年前想做的虛擬主機的小生意的事 , 在建完之後,我就著手想要如何把傳統的虛擬主機系統給建置起來
心裡已經有一個最佳化的概念出來了 , 但還有幾個小問題要處理 , 還沒做完.... :ase :ase :ase

這個自己做 VPS 供應商
我大概前一兩年有在 github 看過
有完全開源的套件,可以直接套在 XEN 或 OpenVZ 上使用
介面當時看起來就跟一般外面已經商轉 VPS 廠商差不多
不過我忘記叫甚麼名字了
你可能要自己花時間找一下

莫忘假惺鳥 2021-07-12 12:35 PM

引用:
作者野口隆史
這個自己做 VPS 供應商
我大概前一兩年有在 github 看過
有完全開源的套件,可以直接套在 XEN 或 OpenVZ 上使用
介面當時看起來就跟一般外面已經商轉 VPS 廠商差不多
不過我忘記叫甚麼名字了
你可能要自己花時間找一下



我只知道外層可以用openstack

但是外面很多不到十鎂用一年的小vps......

anderson1127 2021-07-12 01:04 PM

我是想做傳統型的VirtualHost 不是做VPS !! 或許應該說Virtual WEB Host ....

最近光是聽我同學說的問題, 我大概猜得到應該就是導入Docker 後衍生出來的問題

很方便沒錯,但穩定性差,我先前說的那個問題就很常見,價格便宜沒錯,但沒有人希望常常連不上 , 這種方案便宜但有多少人會接受無法連線這種事 ??

我雖然可以解決這些事情(DDoS等衍生出來的攻擊),但我也不可能幫VPS廠商做白工,我會比較相信
這會進入一個惡性循環 !!

所以VPS廠商一定沒有經費可以拿出來買設備解決 , 所以我相信轉入便宜方案的VPS客戶有一天一定會受不了而出走 , 會不會再選擇VPS的方案來使用?
我想應該很難 , 或許我應該把傳統型的虛擬網站給實作出來 , 把整個資源分配的問題做一個徹底解決 , 這是我目前的目標.... :ase :ase :ase


所有的時間均為GMT +8。 現在的時間是06:22 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。