快轉到主要內容
  1. 技術/

AWS EC2 LAMP (2)

上一篇介紹了如何建置 LAMP 環境,這篇要來介紹如何建立一個網頁服務的相關設定

Domain name
#

想到網頁當然第一個想到的是網址也就是 Domain name 我用的是 godaddy,到上面去設定 A Record 就可以了

Apache 設定
#

若是有需要在一台機器上設定多個網站,那麼就用 virtualhost 吧

virtualhost
#

建立預存放目錄

# XXX 表示專案名稱
$ mkdir /var/www/workspace/XXX

修改 Apache 設定

$ vi /etc/httpd/conf/httpd.conf
# XXX 專案
<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName XXX.domain.com
    ServerAlias domain.com

    DocumentRoot "/var/www/workspace/XXX"
    <Directory "/var/www/workspace/XXX">
            AllowOverride All
            Options FollowSymlinks MultiViews
            Require all granted
    </Directory>
</VirtualHost>

重啟 Apache

$ service httpd restart

phpMyAdmin
#

若是需要由網頁來 access MySQL,phpMyAdmin 不失為一個選擇 我自己是下載 phpMyAdmin-4.4.11-all-languages.tar.xz

解壓縮

$ tar -Jxvf phpMyAdmin-4.4.11-all-languages.tar.xz

變更檔名

$ mv phpMyAdmin-4.4.11-all-languages phpMyAdmin

移動檔案

$ cp -r phpMyAdmin /var/www

設定 phpMyAdmin

$ cp config.sample.inc.php config.inc.php
$ vi config.inc.php
$cfg['Servers'][$i]['auth_type'] = 'http';

修改 Apache 設定

$ vi /etc/httpd/conf/httpd.conf
Alias /phpMyAdmin "/var/www/phpMyAdmin"

重啟 Apache

$ service httpd restart

相關文章

AWS EC2 LAMP (1)

使用 Linux 架設 web server,LAMP 是非常常用的選擇,LAMP 代表 Linux + Apache + MySQL + PHP,當然還有很多的組合,像是 LNMP (Linux + Nginx + MySQL + PHP) 等等的搭配,但這篇就先針對 LAMP 做介紹。