2016年3月21日 星期一

在 CentOS7/RHEL7 上設定 Web Server

基本設定流程:
  1. 安裝 Web Server 套件:
    #yum -y install httpd
    
  2. 設定啟動 Web Server 服務:
    #systemctl enable httpd.service
    #systemctl start httpd.service
    #systemctl status httpd.service
    
  3. 設定開通防火牆:
    #firewall-cmd --permanent --add-service=http
    #firewall-cmd --reload
    
Apache 相關設定檔案:
  1. 主要設定檔:/etc/httpd/conf/httpd.conf
  2. 設定檔目錄:/etc/httpd/conf.d/
  3. 網頁放置目錄:/var/www/html

安裝 PHP 模組:
  1. 安裝 PHP 模組套件:
    #yum -y install php php-bcmath php-cli php-common php-dba php-devel php-embedded php-enchant php-fpm php-gd php-intl php-ldap php-mbstring
    #yum -y install php-mysqlnd php-odbc php-pdo php-process php-pspell php-recode php-snmp php-soap php-xml php-xmlrpc rrdtool-php uuid-php php-pecl-memcache
    
    或是
    #yum -y install php-* --skip-broken php-mysql
  2. 重新啟動 Web Server 服務:
    #systemctl restart httpd.service