{"id":1165,"date":"2016-01-21T01:17:27","date_gmt":"2016-01-20T16:17:27","guid":{"rendered":"http:\/\/stuffy.dip.jp\/wordpress\/?p=1165"},"modified":"2017-05-29T16:16:37","modified_gmt":"2017-05-29T07:16:37","slug":"install-apache2-4-in-centos7","status":"publish","type":"post","link":"https:\/\/www.stuffy.site\/wordpress\/?p=1165","title":{"rendered":"VirtualBox\u3067CentOS7\u306bApache2.4\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb"},"content":{"rendered":"<p>\u524d\u56de\u306e\u30a8\u30f3\u30c8\u30ea\u30fc<a href=\"https:\/\/www.stuffy.site\/wordpress\/2016\/01\/11\/version-up-openssl\/\" target=\"_blank\">OpenSSL \u30d0\u30fc\u30b8\u30e7\u30f3\u30a2\u30c3\u30d7<\/a>\u00a0\u304b\u3089\u306e\u7d9a\u304d\u3067\u3059\u3002<\/p>\n<p>\u4eca\u56de\u306f\u3001\u300cCentOS7\u306bApache2.4\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u300d\u3067\u3059\u3002<\/p>\n<p>\u74b0\u5883\u3068\u3057\u3066\u306f\u30c6\u30b9\u30c8\u3068\u3057\u3066VirtualBox\u306b\u3001Centos7.1\u3092Base.repo\u3067minimal\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u304b\u3089\u3092\u524d\u63d0\u3068\u3057\u3066\u59cb\u3081\u307e\u3059\u3002\u53c2\u8003\u306b\u3057\u305f\u306e\u306f\u4ee5\u4e0b\u306e\u30b5\u30a4\u30c8\u3067\u3059\u3002<\/p>\n<p><a href=\"http:\/\/qiita.com\/ksugawara61\/items\/70f5d1faf192c4ba6ca0\" target=\"_blank\">Apache2.4\u7cfb\u3092\u30bd\u30fc\u30b9\u304b\u3089\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb &#8211; Qiita<\/a><\/p>\n<p>\u4f5c\u696d\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306f\u3001\/usr\/local\/src \u3067\u3059\u3002<\/p>\n<pre class=\"brush: actionscript3; gutter: false; first-line: 1\">\u5fc5\u8981\u306a\u30d1\u30c3\u30b1\u30fc\u30b8\u3092yum\u3067\u307e\u3068\u3081\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\r\n# yum -y install gcc gcc-c++ git wget tar m4 autoconf libtool zlib zlib-devel\r\n# yum -y install httpd-devel libxml2-devel mysql-devel t1lib-devel openssl-devel\r\n# yum -y install bzip2-devel curl-devel gmp-devel aspell-devel recode-devel<\/pre>\n<pre class=\"brush: actionscript3; gutter: false; first-line: 1\">PCRE\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\r\n# wget http:\/\/sourceforge.net\/projects\/pcre\/files\/pcre\/8.37\/pcre-8.37.tar.gz\r\n# tar zxvf pcre-8.37.tar.gz\r\n# mkdir \/usr\/local\/pcre\r\n# cd pcre-8.3.7\r\n# .\/configure --prefix=\/usr\/local\/pcre\r\n# make &amp;&amp; make install<\/pre>\n<pre class=\"brush: actionscript3; gutter: false; first-line: 1\">apr\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\r\n# wget http:\/\/ftp.meisei-u.ac.jp\/mirror\/apache\/dist\/\/apr\/apr-1.5.2.tar.gz\r\n# tar zxvf apr-1.5.2.tar.gz\r\n# mkdir \/usr\/local\/apr\r\n# cd apr-1.5.2\r\n# .\/configure --prefix=\/usr\/local\/apr\r\n# make &amp;&amp; make install\r\n\r\napr-iconv\u306e\u5c55\u958b\r\n# wget https:\/\/www.apache.org\/dist\/apr\/apr-iconv-1.2.1.tar.gz\r\n# tar zxvf apr-iconv-1.2.1.tar.gz\r\n\r\napr-util\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\r\n# wget http:\/\/ftp.meisei-u.ac.jp\/mirror\/apache\/dist\/\/apr\/apr-util-1.5.4.tar.gz\r\n# tar apr-util-1.5.4.tar.gz\r\n# mkdir \/usr\/local\/apr-util\r\n# cd apr-util-1.5.4\r\n# .\/configure --prefix=\/usr\/local\/apr-util <strong>--with-apr=\/usr\/local\/apr --with-apr-iconv=..\/apr-iconv-1.2.1<\/strong>\r\n# make &amp;&amp; make install<\/pre>\n<p>\u30dd\u30a4\u30f3\u30c8\u306f\u3001APR-Util\u306econfigure\u306e\u969b\u306b\u3001APR\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u540d\u3092- -with-apr=\/[apr\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u30d1\u30b9] \u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u6307\u5b9a\u3059\u308b\u3053\u3068\u3067\u3059\u3002<\/p>\n<p>\u540c\u3058\u304f\u3001APR-Util\u306econfigure\u306e\u969b\u306b\u3001apr-iconv\u3092\u8ffd\u52a0\u30b3\u30f3\u30d1\u30a4\u30eb\u3059\u308b\u3068\u304d\u306b\u306f\u3001- -with-apr-iconv=\/[apr\u89e3\u51cd\u30c7\u30a3\u30ec\u30af\u30c8\u30ea] \u3068\u6307\u5b9a\u3057\u3066\u3042\u3052\u3066\u4e0b\u3055\u3044\u3002\uff08apr-iconv\u306f\u89e3\u51cd\u3059\u308b\u3060\u3051\u3067make\u3057\u306a\u304f\u3066\u3082\u826f\u3044\u3002\uff09<\/p>\n<p>libiconv\u306f\u65e5\u672c\u8a9epatch\u304c\u5fc5\u8981\u3089\u3057\u304f\u3001\u4ee5\u4e0b\u306e\u30b5\u30a4\u30c8\u3092\u53c2\u8003\u306b\u3057\u307e\u3057\u305f\u3002<\/p>\n<p><a href=\"http:\/\/extstrg.asabiya.net\/pukiwiki\/index.php?libiconv%201.13%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%BC%EA%BD%E7\" target=\"_blank\">libiconv 1.13\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u624b\u9806 &#8211; Knowlege Database<\/a><\/p>\n<pre class=\"brush: actionscript3; gutter: false; first-line: 1\"># wget http:\/\/ftp.gnu.org\/pub\/gnu\/libiconv\/libiconv-1.13.tar.gz\r\n# wget http:\/\/www2d.biglobe.ne.jp\/~msyk\/software\/libiconv\/libiconv-1.13-ja-1.patch.gz\r\n# tar xfvz libiconv-1.13.tar.gz\r\n# cd libiconv-1.13\r\n# yum install patch\r\n# gzip -dc ..\/libiconv-1.13-ja-1.patch.gz | patch -p1\r\n.\/configure\r\n# make &amp;&amp; make install<\/pre>\n<p>\u203b apache\u8d77\u52d5\u6642\u306blibiconv \u306e\u30a8\u30e9\u30fc\u3092\u56de\u907f\u3059\u308b\u65b9\u6cd5\u3092\u62fe\u3063\u305f\u306e\u3067\u30e1\u30e2\u3067\u3059\u3002<br \/>\n\u30e9\u30a4\u30d6\u30e9\u30ea\u306e\u30d1\u30b9\u3092\u901a\u3059 http:\/\/fisherman23.blog112.fc2.com\/blog-entry-140.html<\/p>\n<pre class=\"brush: actionscript3; gutter: false; first-line: 1\"># vi \/etc\/ld.so.conf\r\n<strong>\/usr\/local\/lib<\/strong>\u00a0 \u2190\u3053\u308c\u3092\u8ffd\u52a0\u3057\u3001\u4fdd\u5b58\r\n# ldconfig \u3000(\u5b9f\u884c)<\/pre>\n<p>\u3084\u3063\u3068\u3001Apache\u672c\u4f53\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u3059\u3002(httpd-2.4.18 2016\u5e741\u670821\u65e5\u73fe\u5728\u6700\u65b0\u7248.)<\/p>\n<pre class=\"brush: actionscript3; gutter: false; first-line: 1\"># wget http:\/\/ftp.meisei-u.ac.jp\/mirror\/apache\/dist\/\/httpd\/httpd-2.4.18.tar.gz\r\n# tar zxvf httpd-2.4.18\r\n# cd httpd-2.4.18\r\n# .\/configure --enable-suexec --prefix=\/usr\/local\/apache2 --enable-cache --enable-disk-cache --enable-mem-cache --enable-logio --enable-header --with-apr=\/usr\/local\/apr --with-apr-util=\/usr\/local\/apr-util --with-pcre=\/usr\/local\/pcre --enable-ssl --with-ssl=\/usr\/local\/ssl --enable-rewrite --enable-so --enable-proxy --enable-mods-shared=all\r\n# make &amp;&amp; make install<\/pre>\n<p>VirtualBox\u3067\u306f\u95a2\u4fc2\u3042\u308a\u307e\u305b\u3093\u304c\u3001Apache\u306e\u30ea\u30af\u30a8\u30b9\u30c8\u4e26\u5217\u51e6\u7406\u30aa\u30d7\u30b7\u30e7\u30f3\u3068\u3057\u3066\u00a0&#8211;enable-mpms-shared \u3092\u672c\u756a\u74b0\u5883\u3067\u306f\u8a2d\u5b9a\u3059\u308b\u3068\u826f\u3044\u305d\u3046\u3067\u3059\u3002<\/p>\n<p>httpd\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u7de8\u96c6\u306f\u3001<a href=\"http:\/\/centossrv.com\/apache.shtml\" target=\"_blank\">Web\u30b5\u30fc\u30d0\u30fc\u69cb\u7bc9(Apache) &#8211; CentOS\u3067\u81ea\u5b85\u30b5\u30fc\u30d0\u30fc\u69cb\u7bc9<\/a> \u3092\u53c2\u8003\u306b\u3057\u307e\u3057\u305f\u3002<\/p>\n<pre class=\"brush: actionscript3; gutter: false; first-line: 1\"># vi \/usr\/local\/apache2\/conf\/httpd.conf\r\nGroup apache\r\nUser apache\r\nServerName www.southerncross.net\r\n&lt;Directory \"\/usr\/local\/apache2\/htdocs\"&gt;\r\nAllowOverride All\r\n\u30fb\u30fb\u30fb<\/pre>\n<p>\u8d77\u52d5\u78ba\u8a8d\u306e\u524d\u306b\u3001firewalld\u306e80\u756a\u30dd\u30fc\u30c8\u89e3\u653e\u3067\u3059\u3002<\/p>\n<pre class=\"brush: actionscript3; gutter: false; first-line: 1\"># firewall-cmd --add-service=http --zone=public --permanent\r\n# firewall-cmd --reload<\/pre>\n<p>CentOS7\u3067\u306f\u3001\u30db\u30b9\u30c8\u540d\u306e\u7ba1\u7406\u306f\/etc\/hostname\u306e\u7de8\u96c6\u3060\u3051\u3067\u6e08\u3080\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n<pre class=\"brush: actionscript3; gutter: false; first-line: 1\"># vi \/etc\/hostname\r\nwww.southerncross.net<\/pre>\n<p>VirtualBox\u3067[\u8a2d\u5b9a]\u2192[\u30cd\u30c3\u30c8\u30ef\u30fc\u30af]\u2192[\u30a2\u30c0\u30d7\u30bf\u30fc\uff11]\u2192[\u30dd\u30fc\u30c8\u30d5\u30a9\u30ef\u30fc\u30c7\u30a3\u30f3\u30b0]\u304b\u3089\u3001\u30b2\u30b9\u30c8\u306e80\u756a\u3092\u30dd\u30fc\u30c8\u30d5\u30a9\u30ef\u30fc\u30c7\u30a3\u30f3\u30b0\u3057\u3066<\/p>\n<p><a href=\"https:\/\/www.stuffy.site\/wordpress\/wp-content\/uploads\/2016\/01\/portfowording.png\" rel=\"attachment wp-att-1167\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1167\" src=\"https:\/\/www.stuffy.site\/wordpress\/wp-content\/uploads\/2016\/01\/portfowording.png\" alt=\"portfowording\" width=\"639\" height=\"338\" \/><\/a><\/p>\n<p>\u672c\u756a\u74b0\u5883\u3067\u306f\u5b85\u5185\u30eb\u30fc\u30bf\u30fc\u306e\u30d5\u30a1\u30a4\u30a2\u30a6\u30a9\u30fc\u30eb80\u756a\u30dd\u30fc\u30c8\u306e\u89e3\u653e\u3001\u3055\u3089\u306b\u30b5\u30fc\u30d0\u30fc\u306e\u30d7\u30e9\u30a4\u30d9\u30fc\u30c8IP\u30a2\u30c9\u30ec\u30b9\u3092\u56fa\u5b9a\u3057\u3066\u3001[\u9759\u7684\u30a2\u30c9\u30ec\u30b9\u5909\u63db]\u306a\u3069\u306e\u8a2d\u5b9a\u9805\u76ee\u304b\u3089TCP\u306ehttp80\u756a\u3092\u6307\u5b9a\u3057\u3066\u30dd\u30fc\u30c8\u30d5\u30a9\u30ef\u30fc\u30c7\u30a3\u30f3\u30b0\u3057\u307e\u3059\u3002<\/p>\n<p>\u4e00\u65b9\u3001\u4eca\u56de\u306fVirtualBox\u3067\u30db\u30b9\u30c8\u6a5f\u306e\u30d6\u30e9\u30a6\u30b6\u3067\u30a2\u30c9\u30ec\u30b9\u540d\u3067\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068\u306e\u3053\u3068\u3067\u3059\u306e\u3067\u3001C:\\Windows\\System32\/Dirvers\\etc \u306ehost\u30d5\u30a1\u30a4\u30eb\u306e\u7de8\u96c6\u304c\u5fc5\u8981\u3067\u3059\u3002<\/p>\n<pre class=\"brush: actionscript3; gutter: false; first-line: 1\"># ip addr show<\/pre>\n<p>\u3067\u8868\u793a\u3055\u308c\u305f\u30d7\u30e9\u30a4\u30d9\u30fc\u30c8IP\u3092\u30e1\u30e2\u5e33\u3067\u76f4\u63a5host\u30d5\u30a1\u30a4\u30eb\u3092\u7de8\u96c6\u3057\u307e\u3059\u3002\u4f8b\u3048\u3070\u3001<\/p>\n<pre class=\"brush: actionscript3; gutter: false; first-line: 1\">192.168.56.101\u00a0\u00a0\u00a0 www.southerncross.net<\/pre>\n<p>\u3068\u3057\u307e\u3059\u3002Base.repo\u3067\u5165\u3063\u3066\u3044\u308bhttpd\u306e\u8d77\u52d5\u3092\u505c\u6b62\u3002<\/p>\n<pre class=\"brush: actionscript3; gutter: false; first-line: 1\"># systemctl disable httpd\r\n# systemctl stop httpd<\/pre>\n<p>OS\u8d77\u52d5\u3067\u81ea\u52d5\u8d77\u52d5\u3055\u305b\u308b\u306b\u306f\u3001\u8d77\u52d5\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u30b3\u30d4\u30fc\u3057\u3066\u3001<\/p>\n<pre class=\"brush: actionscript3; gutter: false; first-line: 1\"><span style=\"font-family: Courier New;\"># cp -ip \/usr\/local\/src\/httpd-2.4.18\/build\/rpm\/httpd.init \/etc\/rc.d\/init.d\/apache2<\/span><\/pre>\n<div class=\"sp30\">\u00a0\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u66f8\u304d\u63db\u3048\u307e\u3059\u3002\u53c2\u8003\uff1aURL<br \/>\n<a href=\"https:\/\/blog.apar.jp\/linux\/3798\/#i-3\" target=\"_blank\">2015\u5e74\u672b \u6700\u65b0LAMP\u74b0\u5883 Apache HTTP\/2\uff0bPHP7\uff0bMySQL5.7 \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30e1\u30e2 | \u3042\u3071\u30fc\u30d6\u30ed\u30b0<\/a><\/div>\n<pre class=\"brush: actionscript3; gutter: false; first-line: 1\"><span style=\"font-family: Courier New;\"># vi \/etc\/rc.d\/init.d\/apache2\r\n<\/span><code><span style=\"font-family: Courier New;\">[\u4fee\u6b63\u5185\u5bb9]\r\nhttpd=${HTTPD-\/usr\/sbin\/httpd}\r\n pidfile=${PIDFILE-\/var\/run\/${prog}.pid}\r\n lockfile=${LOCKFILE-\/var\/lock\/subsys\/${prog}}\r\n\u3000\u2193\r\n httpd=${HTTPD-\/usr\/local\/apache2\/bin\/httpd}\r\n pidfile=${PIDFILE-\/usr\/local\/apache2\/logs\/${prog}.pid}\r\n lockfile=${LOCKFILE-\/usr\/local\/apache2\/logs\/${prog}}\r\n \u00a0\r\n CONFFILE=\/etc\/httpd\/conf\/httpd.conf\r\n\u3000\u2193\r\n CONFFILE=\/usr\/local\/apache2\/conf\/httpd.conf \r\n\u00a0[\u3053\u3053\u307e\u3067]<\/span><\/code><\/pre>\n<p>chkconfig \u306b\u767b\u9332\u3001Apache2\u3092\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"brush: actionscript3; gutter: false; first-line: 1\"># chkconfig --add apache2\r\n# chkconfig apache2 on\r\n# \/usr\/local\/apahce2\/bin\/apachectl start<\/pre>\n<p>\u30d6\u30e9\u30a6\u30b6\u304b\u3089\u3001http:\/\/www.southerncross.net\/ \u3092\u5165\u529b\u3057\u3066 [It works!] \u3068\u8868\u793a\u3055\u308c\u308c\u3070\u6210\u529f\u3067\u3059\u3002It works! \u3060\u3051\u3067\u306f\u5473\u6c17\u306a\u3044\u306a\u3068\u601d\u3063\u305f\u3089\u3001\u3061\u3087\u3063\u3068\u904a\u3093\u3067<\/p>\n<pre class=\"brush: actionscript3; gutter: false; first-line: 1\"># cp \/usr\/share\/httpd\/noindex\/index.html \/usr\/local\/apache2\/htdocs\/index.html\r\n# cp -r \/usr\/share\/httpd\/noindex\/css \/usr\/local\/apache2\/htdocs\/css\r\n# cp -r \/usr\/share\/httpd\/noindex\/images \/usr\/local\/apache2\/htdocs\/images\r\n# chown -R apache. \/usr\/local\/apache2\/htdocs\/<\/pre>\n<p>\u3059\u308b\u3068\u3001Apache2.4 \u30c6\u30b9\u30c8\u30da\u30fc\u30b8\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002\u304a\u75b2\u308c\u69d8\u3067\u3057\u305f\u3002<\/p>\n<p><a href=\"https:\/\/www.stuffy.site\/wordpress\/wp-content\/uploads\/2016\/01\/test123.png\" rel=\"attachment wp-att-1170\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1170\" src=\"https:\/\/www.stuffy.site\/wordpress\/wp-content\/uploads\/2016\/01\/test123.png\" alt=\"test123\" width=\"1290\" height=\"1162\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u524d\u56de\u306e\u30a8\u30f3\u30c8\u30ea\u30fcOpenSSL \u30d0\u30fc\u30b8\u30e7\u30f3\u30a2\u30c3\u30d7\u00a0\u304b\u3089\u306e\u7d9a\u304d\u3067\u3059\u3002 \u4eca\u56de\u306f\u3001\u300cCentOS7\u306bApache2.4\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u300d\u3067\u3059\u3002 \u74b0\u5883\u3068\u3057\u3066\u306f\u30c6\u30b9\u30c8\u3068\u3057\u3066VirtualBox\u306b\u3001Centos7.1\u3092Base.rep &hellip; <a href=\"https:\/\/www.stuffy.site\/wordpress\/?p=1165\" class=\"more-link\">\u7d9a\u304d\u3092\u8aad\u3080 <span class=\"screen-reader-text\">VirtualBox\u3067CentOS7\u306bApache2.4\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38,3,35],"tags":[],"class_list":["post-1165","post","type-post","status-publish","format-standard","hentry","category-apache","category-linux","category-virtualbox"],"_links":{"self":[{"href":"https:\/\/www.stuffy.site\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stuffy.site\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stuffy.site\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stuffy.site\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stuffy.site\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1165"}],"version-history":[{"count":22,"href":"https:\/\/www.stuffy.site\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1165\/revisions"}],"predecessor-version":[{"id":1190,"href":"https:\/\/www.stuffy.site\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1165\/revisions\/1190"}],"wp:attachment":[{"href":"https:\/\/www.stuffy.site\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stuffy.site\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stuffy.site\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}