#author("2024-09-02T06:46:37+00:00","default:iseki","iseki") ** Install of Apache-2.4 [#x4fe4530] - [[OpenSSL 0.9.x>OpenSSL]] 以上が必要 - OpenSSL1.1.0系は未対応なので注意(20170217現在) - APR-1.3.0, APR-util-1.3.0 以上が必要 - 参考: http://www.netp.tuis.ac.jp/moodle21/course/view.php?id=7&page=Apache2.4 *** APR [#n4ba7091] - APR (Apache Portable Runtime): http://apr.apache.org/download.cgi # ./configure --prefix=/usr/local/apr # make # make test # make install *** APR-Util [#o6af4b59] # ./configure --with-apr=/usr/local/apr # make # make test # make install ***pcre [#rce43e82] # ./configure --prefix=/usr/local/pcre # make # make install # vi /etc/ld.so.conf /usr/local/pcre/lib *** Apache [#j0ccfd74] # ./configure --prefix=/usr/local/apache --enable-ssl --with-ssl=/usr/local/ssl \ --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr \ --enable-suexec --enable-auth-digest --enable-rewrite \ --enable-dav --enable-so --with-mpm=prefork # make # make install - ''--enable-mods-shared=all'' でコンパイルした方がいい? ・起動スクリプト # vi /usr/lib/systemd/system/apache.service [Unit] Description=httpd-2.4.25 daemon [Service] Type=forking ExecStart=/usr/local/apache/bin/apachectl start [Install] WantedBy=multi-user.target ・起動関連 起動・停止・自動起動 # systemctl start apache # systemctl stop apache # systemctl enable apache