【WEBサーバ】Apache2導入

  • IP固定化

    vi /etc/network/interfaces
    
    # 下記内容を変更
    iface eth0 inet dhcp
    ↓
    iface eth0 inet static
    
    # 下記内容を追加
    address 固定化したいIP(Cクラス内)
    netmask 255.255.255.0
    gateway ルータのIP
    
  • Apache2

    apt-get install apache2
    

    インストールは本当に簡単。
    次にApache2のセキュリティ設定を変更する。

    vi /etc/apache2/conf.d/security
    
    # 下記内容を変更
    # サーバ情報表示内容
    ServerTokens OS
    ↓
    ServerTokens ProductOnly
    
    # サーバ署名表示内容
    ServerSignature On
    ↓
    ServerSignature Off
    

    次にApache2のホスト設定を変更する。

    vi /etc/apache2/sites-available/default
    
    # ServerAdminの上に下記内容を追加
    ServerName z-area.net
    
    # 下記内容を変更(「/var/www/」の子要素)
    Options Indexes FollowSymLinks MultiViews
    ↓
    Options -Indexes FollowSymLinks -MultiViews
    
    # .hatcessファイル制御(単純にAllで良いのかは要検討)
    AllowOverride None
    ↓
    AllowOverride All
    
    service apache2 restart
    

Indexes:ディレクト一覧表示制御
FollowSymLinks:シンボリックリンク利用制御
⇒ロリ○ップでのセキュリティ事故はシンボリックリンクに関するもの。
 マイナスオプションで制御しても色々問題があるようなのでひとまず有効のまま。
 参考URL:https://fumiyas.github.io/2013/09/03/no-followsymlinks-is-not-safe.html
MultiViews:多言語表示制御
「http://固定化したいIP/」でIt Works!が表示されれば成功。