<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://wiki.rookie-inc.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.rookie-inc.com/feed.php">
        <title>メモとかメモのようなものとか（By ルーキーの中のひと） - serverapps:apache</title>
        <description></description>
        <link>http://wiki.rookie-inc.com/</link>
        <image rdf:resource="http://wiki.rookie-inc.com/_media/wiki/dokuwiki.svg" />
       <dc:date>2026-04-30T05:13:22+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/serverapps/apache/adminer"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/serverapps/apache/chg24"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/serverapps/apache/fastcgi"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/serverapps/apache/modwsgi"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/serverapps/apache/php"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/serverapps/apache/suexec"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/serverapps/apache/virtualhost"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.rookie-inc.com/_media/wiki/dokuwiki.svg">
        <title>メモとかメモのようなものとか（By ルーキーの中のひと）</title>
        <link>http://wiki.rookie-inc.com/</link>
        <url>http://wiki.rookie-inc.com/_media/wiki/dokuwiki.svg</url>
    </image>
    <item rdf:about="http://wiki.rookie-inc.com/serverapps/apache/adminer">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Adminer</title>
        <link>http://wiki.rookie-inc.com/serverapps/apache/adminer</link>
        <description>Adminer

phpMyAdminを利用していたのですが、軽くて良いと聞いたので、代替としてAdminerを入れてみます。

1ファイルで作成されているので設置も簡単です。

インストール

本家からダウンロードして適当な所に入れてください。</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/serverapps/apache/chg24">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2.4系での変更</title>
        <link>http://wiki.rookie-inc.com/serverapps/apache/chg24</link>
        <description>2.4系での変更

アクセス制御

■拒否

2.2 系
Order deny,allow
Deny from all
2.4 系
Require all denied
■許可

2.2 系
Order allow,deny
Allow from all
2.4 系
Require all granted
■ホスト限定

2.2 系
Order Deny,Allow
Deny from all
Allow from example.org</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/serverapps/apache/fastcgi">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>FastCGI</title>
        <link>http://wiki.rookie-inc.com/serverapps/apache/fastcgi</link>
        <description>FastCGI

mod_fcgidをセットアップ

ApacheでFastCGIを扱える様にするモジュールにはmod_fcgidとmod_fastcgiが有ります。ここではmod_fcgidを使います。
yum --enablerepo=epel install mod_fcgid
※今回はCentOSでインストールしました</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/serverapps/apache/modwsgi">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mod_wsgi</title>
        <link>http://wiki.rookie-inc.com/serverapps/apache/modwsgi</link>
        <description>mod_wsgi

WSGI (Web Server Gateway Interface) インターフェースに準拠した PythonのプログラムをApache HTTP Serverで動作させるためのモジュールである。

Install

大人の事情でCentos
# yum install mod_wsgi
or
# pip install mod_wsgi</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/serverapps/apache/php">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PHP</title>
        <link>http://wiki.rookie-inc.com/serverapps/apache/php</link>
        <description>PHP

PHPを使っていること自体を隠す

「expose_php」の値を「Off」

使用できるメモリの量を制限

memory_limit

少なめにしたいときは16M～32Mbytes、多めにするときは64M～128Mbytesといったところが目安</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/serverapps/apache/suexec">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>suEXEC</title>
        <link>http://wiki.rookie-inc.com/serverapps/apache/suexec</link>
        <description>suEXEC

インストールの確認

whichで検索してみます。
$ which suexec
/usr/sbin/suexec
また、動作していればApcheのエラーログに以下のようなログが出力されているはず。
[Tue Feb 10 13:02:01 2011] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/serverapps/apache/virtualhost">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>バーチャルホスト</title>
        <link>http://wiki.rookie-inc.com/serverapps/apache/virtualhost</link>
        <description>バーチャルホスト

NameVirtualHost *:80  は2.4で廃止

/usr/local/apache##/httpd.confに以下を記述
LoadModule vhost_alias_module modules/mod_vhost_alias.so
vhostの設定


&lt;VirtualHost server1:80&gt;
    DocumentRoot &quot;/usr/local/www/server1/public_html&quot;
    ServerName   server1
    ErrorLog     &quot;|  /usr/local/sbin/rotatelogs /var/log/httpd/server1/error_log  86400&quot;
    CustomLog    &quot;|  /usr/local/sbin/rotatelogs /var/log/httpd/server1/common_log 86400&quot; common

    &lt;Directory &quot;/var/www/server1/public_html&quot;&gt;
         Require …</description>
    </item>
</rdf:RDF>
