一些對外的服務 例如lnmp 都不用root執行

2022-05-08 08:09:09 字數 1278 閱讀 4489

lnmp lamp等需要對外的服務,都不用root使用者執行程序

缺點: 如果php程式使用root執行,萬一你的程式有漏洞,被拿到了web shell,那麼黑客將直接擁有root許可權進入你的系統

對於nginx,apache這種需要bind許可權埠的程式來說,它們的做法是使用root執行程序,bind埠,fork程序以低許可權賬戶(如nginx)提供服務

*****來看一下具體的程序*******

//可以看到先由root使用者來執行乙個父程序,bind(繫結) 80埠, fork其他的程序以apache(普通使用者)來執行

在lnmp環境下thinkphp5的一些必要配置

第一在linux下利用整合環境lnmp部署專案遇到很多的問題,首先是命令不熟悉,其次最大的挑戰就是apache 和nginx 的不同 1 svn co http 路徑 目錄或檔案的全路徑 本地目錄全路徑 username 使用者名稱 password 密碼 通過這個命令可以把svn的 匯入自己的環境...

微服務架構的一些總結

b 什麼是微服務架構 b b 從架構角度 b 面向服務的架構 相對面向系統 b 從復用角度 b 服務級別的復用 相對模組的復用 b 從管理角度 b 按服務更加細粒度分組管理,增加了管理成本 devops降低這方面的成本 b 從商業角度 b 被網際網路籠罩了一層光環,銀行客戶認可度高 i 本質上是為了...

Spark服務啟動的一些總結

1 我理解常用的spark部署方式有三種 1 本地服務,就是所謂的local,在ide上本地跑程式,用於除錯 2 standalone,使用自己的master worker進行服務的排程。脫離yarn的資源管理 3 spark on yarn。使用yarn來進行資源的排程 2 在spark env....