LNMP分離式部署
阿新 • • 發佈:2018-11-14
一.在三臺伺服器上分別裝入Nginx,MySQL,PHP
Nginx和MySQL就按正常步驟進行安裝
1.在安裝php進行解壓預配置時開始修改
- (1)先建立www使用者
useradd -s /sbin/nologin -M www
如果預配置失敗,看它提示包的名稱,然後進行安裝。如:!
(2)不需要作軟連線,直接編譯安裝,並進行檢查make && make install
echo $?
(3)做軟連線讓它沒有版本號
(4)回到原檔案 cd /usr/local/php/etc/
(5)修改配置檔案vim php-fpt.conf
(6)啟動php
2.修改nginx配置檔案,並重啟服務
-
並且給配置中的目錄www使用者授權
chown -R www.www /www
/usr/local/nginx/sbin/nginx -s reload
3.增加windows對映,瀏覽器進行測試
-
4.建立動態網頁新增內容
-
然後在網頁輸入域名+動態網頁進行訪問
-
網頁目錄是不掛儲存的,儲存是掛載在網頁目錄中的一個子目錄(static和upload,一個負責讀,一個負責上傳),如果只是讀,PHP服務是不用掛儲存的。為什麼?
- 所有的web伺服器中的網頁檔案都是一致的。
- 那麼怎麼保證每個web伺服器的網頁檔案的一致性呢?網頁內容都是程式碼,如果網頁有更新,開發會有新的程式碼檔案,可以通過ansibles來批量分發新的網頁檔案
- 使用者訪問動態網頁。