幫助中心 | 我的帳號 | 關於我們

LAMP+LNMP網站架構與運維實戰

  • 作者:編者:張春曉|責編:夏毓彥
  • 出版社:清華大學
  • ISBN:9787302579892
  • 出版日期:2021/06/01
  • 裝幀:平裝
  • 頁數:462
人民幣:RMB 109 元      售價:
放入購物車
加入收藏夾

內容大鋼
    由於LAMP(Linux+Apache Web+MySQL+PHP)都是開源軟體,而且Linux發行版中提供這些軟體的安裝包以及默認的配置,因此LAMP稱為搭建網站的一個整體解決方案,同樣,LNMP(用Nginx替代Apache Web)方案也很流行。目前這兩個方案是互聯網上非常流行的電子商務基礎框架系統。
    本書共12章,內容包括LAMP環境搭建、使用WordPress搭建博客站點、深入Linux、深入MySQL資料庫、深入PHP編程、SSL,讓網站更安全、LAMP安全管理、計劃任務和作業調度、Nginx入門、深入Nginx、LAMP和LNMP性能監控、Zabbix全方位監控服務。
    本書結構清晰、易教易學、實例豐富、可操作性強,對易混淆和實用性強的內容進行了重點提示和講解。本書適合Linux系統管理人員、MySQL+PHP開發人員閱讀,可以作為高等院校、中職學校和培訓機構電腦相關專業的師生教學參考。

作者介紹
編者:張春曉|責編:夏毓彥

目錄
第1章  互聯網「打工人」的LAMP
  1.1  Linux的安裝使用
    1.1.1  獲取安裝介質
    1.1.2  標準安裝
    1.1.3  網路安裝
    1.1.4  通過Kickstart和PXE自動安裝Linux
    1.1.5  登錄Linux
    1.1.6  遠程登錄Linux
    1.1.7  幾個簡單操作
  1.2  Apache的安裝使用
    1.2.1  安裝Apache
    1.2.2  Apache的啟動和運行
    1.2.3  Apache的幾個重要模塊介紹
    1.2.4  httpd.conf文件
    1.2.5  Apache虛擬主機
    1.2.6  認證、授權
    1.2.7  訪問控制
  1.3  MySQL的安裝和使用
    1.3.1  安裝MySQL
    1.3.2  管理MySQL服務
    1.3.3  配置MySQL
    1.3.4  資料庫管理常用操作
    1.3.5  數據表管理常用操作
    1.3.6  數據管理常用操作
  1.4  PHP的安裝和使用
    1.4.1  安裝PHP
    1.4.2  配置PHP-FPM
    1.4.3  PHP開發工具
    1.4.4  PHP語法速覽
  1.5  mysqli
    1.5.1  安裝mysqli
    1.5.2  連接及斷開資料庫
    1.5.3  查詢數據
    1.5.4  插入數據
    1.5.5  更新數據
    1.5.6  刪除數據
  1.6  PDO
    1.6.1  PDO及常用方法
    1.6.2  查詢數據
    1.6.3  插入數據
    1.6.4  更新數據
    1.6.5  刪除數據
第2章  使用WordPress搭建自己的博客站點
  2.1  準備環境
    2.1.1  系統環境
    2.1.2  準備Apache伺服器
    2.1.3  準備MySQL伺服器
  2.2  系統安裝
    2.2.1  下載WordPress軟體
    2.2.2  創建WordPress資料庫

    2.2.3  安裝WordPress
    2.2.4  發布新文章
第3章  深入Linux
  3.1  認識與學習Shell
    3.1.1  Shell及其類型
    3.1.2  命令別名與歷史命令
    3.1.3  重定向
    3.1.4  管道
    3.1.5  Shell腳本
  3.2  文件與目錄管理
    3.2.1  文件及類型
    3.2.2  文件和目錄管理
    3.2.3  文件搜索
  3.3  磁碟與文件系統管理
    3.3.1  磁碟分區
    3.3.2  創建文件系統
    3.3.3  掛載文件系統
    3.3.4  自動掛載
    3.3.5  檢查文件系統
第4章  深入MySQL資料庫
  4.1  常用內置函數
    4.1.1  字元串函數
    4.1.2  日期和時間函數
    4.1.3  數學函數
    4.1.4  JSON函數
  4.2  存儲引擎
    4.2.1  存儲引擎
    4.2.2  MyISAM
    4.2.3  InnoDB
    4.2.4  MEMORY
    4.2.5  MERGE
  4.3  字符集
    4.3.1  MySQL支持的字符集
    4.3.2  伺服器字符集和排序規則
    4.3.3  資料庫字符集和排序規則
    4.3.4  表字符集和排序規則
    4.3.5  列字符集和排序規則
    4.3.6  字元串的字符集和排序規則
    4.3.7  連接字符集和排序規則
    4.3.8  字符集和排序規則的優先順序
  4.4  索引
    4.4.1  普通索引
    4.4.2  唯一索引
    4.4.3  全文索引
    4.4.4  不可見索引
    4.4.5  倒序索引
  4.5  視圖
    4.5.1  創建視圖
    4.5.2  查看視圖
    4.5.3  修改視圖

    4.5.4  刪除視圖
  4.6  鎖和事務
    4.6.1  MySQL的鎖
    4.6.2  MyISAM的鎖
    4.6.3  InnoDB的鎖
    4.6.4  事務
  4.7  MySQL許可權管理
    4.7.1  用戶和角色
    4.7.2  創建用戶
    4.7.3  修改用戶
    4.7.4  刪除用戶
    4.7.5  查看用戶許可權
    4.7.6  授予用戶許可權
    4.7.7  收回用戶許可權
第5章  深入PHP編程
  5.1  條件語句
    5.1.1  if語句
    5.1.2  if…else語句
    5.1.3  if...elseif....else語句
    5.1.4  switch語句
  5.2  循環語句
    5.2.1  while循環語句
    5.2.2  do…while循環語句
    5.2.3  for循環語句
    5.2.4  foreach循環語句
  5.3  跳轉語句
    5.3.1  break語句
    5.3.2  continue語句
  5.4  PHP數組
    5.4.1  定義數組
    5.4.2  索引數組
    5.4.3  關聯數組
    5.4.4  多維數組
  5.5  PHP函數
    5.5.1  定義和調用函數
    5.5.2  傳遞參數
    5.5.3  返回值
    5.5.4  變數函數
  5.6  面向對象程序設計
    5.6.1  類的定義
    5.6.2  創建對象
    5.6.3  構造函數
    5.6.4  析構函數
    5.6.5  繼承
    5.6.6  覆蓋
    5.6.7  訪問控制
第6章  SSL讓網站更安全
  6.1  什麼是SSL
    6.1.1  對稱加密和非對稱加密
    6.1.2  SSL與TLS

    6.1.3  數字證書
    6.1.4  HTTP與HTTPS
  6.2  SSL證書申請
    6.2.1  商業SSL證書申請
    6.2.2  免費證書申請
    6.2.3  自簽名證書
  6.3  Apache伺服器配置SSL證書
    6.3.1  準備證書
    6.3.2  mod_ssl模塊
    6.3.3  安裝證書
    6.3.4  運行測試
  6.4  Nginx伺服器配置SSL證書
    6.4.1  準備證書
    6.4.2  配置證書
第7章  LAMP安全管理
  7.1  Linux安全管理
    7.1.1  安全登錄
    7.1.2  用戶安全
    7.1.3  日誌管理
    7.1.4  安全審計
    7.1.5  文件系統的安全
    7.1.6  系統資源控制
    7.1.7  防火牆
  7.2  Apache安全管理
    7.2.1  指定Apache運行用戶
    7.2.2  目錄許可權設置
    7.2.3  隱藏伺服器的相關信息
    7.2.4  日誌管理
  7.3  MySQL安全管理
    7.3.1  mysql_secure_installation
    7.3.2  許可權安全
    7.3.3  啟用SSL
  7.4  PHP安全管理
    7.4.1  禁用不必要的模塊
    7.4.2  限制PHP信息泄漏
    7.4.3  將PHP錯誤記入日誌
    7.4.4  禁用危險的PHP函數
第8章  計劃任務和作業調度
  8.1  計劃任務
    8.1.1  at命令
    8.1.2  batch命令
    8.1.3  Cron
    8.1.4  Anacron
    8.1.5  使用Cron實現網站備份
    8.1.6  日誌切割
  8.2  作業調度
    8.2.1  準備測試程序
    8.2.2  將作業暫停後放入後台
    8.2.3  查看後台作業
    8.2.4  繼續執行後台作業

    8.2.5  將作業放在後台執行
    8.2.6  將作業移到前台
    8.2.7  終止前台作業
    8.2.8  終止後台作業
第9章  Nginx入門
  9.1  安裝Nginx
    9.1.1  準備安裝環境
    9.1.2  編譯和安裝Nginx
    9.1.3  通過軟體包管理工具安裝Nginx
  9.2  Nginx目錄與配置文件
    9.2.1  Nginx目錄結構及其說明
    9.2.2  Nginx的配置文件簡介
  9.3  配置虛擬主機
    9.3.1  配置基於域名的虛擬主機
    9.3.2  配置基於IP的虛擬主機
    9.3.3  配置基於埠的虛擬主機
  9.4  Nginx性能優化
    9.4.1  隱藏Nginx版本
    9.4.2  優化CPU支持
    9.4.3  事件處理模型
    9.4.4  開啟高效傳輸模式
    9.4.5  連接超時時間
    9.4.6  配置GZIP壓縮
    9.4.7  優化緩存配置
  9.5  集成PHP
    9.5.1  安裝PHP-FPM
    9.5.2  集成Nginx和PHP
    9.5.3  集成測試
第10章  深入Nginx
  10.1  Nginx負載均衡
    10.1.1  Nginx負載均衡簡介
    10.1.2  輪詢模式負載均衡
    10.1.3  權重模式負載均衡
    10.1.4  IP地址哈希模式負載均衡
    10.1.5  least_conn模式負載均衡
  10.2  Nginx反向代理
    10.2.1  反向代理的原理
    10.2.2  反向代理模塊
    10.2.3  常規反向代理
    10.2.4  基於虛擬目錄的反向代理
    10.2.5  基於媒體類型的反向代理
    10.2.6  基於upstream的反向代理
    10.2.7  基於stream的反向代理
第11章  LAMP和LNMP性能監控
  11.1  Linux常用監控命令
    11.1.1  top命令
    11.1.2  vmstat命令
    11.1.3  tcpdump命令
    11.1.4  netstat命令
    11.1.5  htop命令

    11.1.6  iotop命令
    11.1.7  iptraf命令
    11.1.8  iftop命令
    11.1.9  lsof命令
  11.2  Apache常用監控方法
    11.2.1  mod_status模塊
    11.2.2  apachetop
  11.3  MySQL常用監控方法
    11.3.1  mytop命令
    11.3.2  innotop命令
    11.3.3  通過information_schema資料庫查詢MySQL的狀態
    11.3.4  通過SHOW命令查詢MySQL的狀態
  11.4  Nginx常用監控方法
    11.4.1  stub_status_module模塊
    11.4.2  netstat命令
  11.5  PHP-FPM常用監控方法
    11.5.1  PHP-FPM狀態頁
    11.5.2  netstat命令監控PHP-FPM
第12章  Zabbix全方位監控服務
  12.1  Zabbix簡介
    12.1.1  什麼是Zabbix
    12.1.2  Zabbix的組件
  12.2  安裝Zabbix
    12.2.1  準備環境
    12.2.2  安裝Zabbix
  12.3  配置Zabbix監控服務
    12.3.1  監控Linux系統
    12.3.2  監控Apache伺服器
    12.3.3  監控MySQL伺服器
    12.3.4  監控Nginx伺服器

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032