{"id":6311,"date":"2016-10-06T09:08:49","date_gmt":"2016-10-06T01:08:49","guid":{"rendered":"http:\/\/rmohan.com\/?p=6311"},"modified":"2016-10-06T09:08:49","modified_gmt":"2016-10-06T01:08:49","slug":"migrating-the-apache-from-2-2-to-2-4-and-write-the-procedure","status":"publish","type":"post","link":"https:\/\/mohan.sg\/?p=6311","title":{"rendered":"Migrating the Apache from 2.2 to 2.4 and write the procedure."},"content":{"rendered":"<p><strong>Migrating the Apache from 2.2 to 2.4 and write the procedure.<\/strong><\/p>\n<p>Also I think it can be used as SSL \/ TLS security setting example (2015).<\/p>\n<p>table of contents<br \/>\nIntroduction<br \/>\nenvironment<br \/>\nPreliminary preparation<br \/>\nPackage Upgrade<br \/>\nApache2.4 setting<br \/>\nTomcat8 setting<br \/>\nStarting the Server<br \/>\nConfirmation<br \/>\nSummary<br \/>\nRelated article<br \/>\nIntroduction<\/p>\n<p>May\u00a0 Logjam Attack\u00a0 on measures to, (or higher recommended 2048 bits as Logjam Attack measures) that DH parameters in Apache 2.2 is a problem that the 1024-bit fixed was discovered.<br \/>\nIt was left for the state to which there is no time while I tried to 2.4, it has moved to 2.4 Now that you have finally time.<br \/>\nI have written the following procedure.<br \/>\nSince Apache transition incidentally also Tomcat and java have upgraded leave wrote also to about this.<br \/>\nenvironment<\/p>\n<p>Environment below.<br \/>\nMigration is the installation of the front and rear together with yum. It does not build or the like from the source (since the management cost increases).<br \/>\nOS\u00a0\u00a0 \u00a0Amazon Linux (64bit)<br \/>\nPre-migration<br \/>\nApache\u00a0\u00a0 \u00a02.2.29-1.5.amzn1<br \/>\nTomcat\u00a0\u00a0 \u00a07.0.62-1.10.amzn1<br \/>\nJava\u00a0\u00a0 \u00a01.7.0.85-2.6.1.3.61.amzn1<br \/>\nAfter migration<br \/>\nApache\u00a0\u00a0 \u00a02.4.12-1.60.amzn1<br \/>\nTomcat\u00a0\u00a0 \u00a08.0.23-1.54.amzn1<br \/>\nJava\u00a0\u00a0 \u00a01.8.0.51-1.b16.6.amzn1<br \/>\nPreliminary preparation<\/p>\n<p>backup<\/p>\n<p>Please go back up, etc. appropriate server and the necessary data.<br \/>\nFor our migration target is running on AWS EC2, to create an AMI from pre-migration server with the appropriate means (copy), we are working to start the instance from this image.<br \/>\nThe following will be working in this copied instance.<br \/>\nService outage<\/p>\n<p>Apache, and, to stop the Tomcat.<br \/>\n$ Sudo \/etc\/rc.d\/init.d\/httpd stop<br \/>\n$ Sudo \/etc\/rc.d\/init.d\/tomcat7 stop<br \/>\nApplication, and a copy of the configuration file (backup)<\/p>\n<p>Current status of the application, and, you have copy the configuration to the appropriate directory.<br \/>\nApache-related<br \/>\n\/etc\/httpd\/conf under the configuration file<br \/>\nConfiguration files under \/etc\/httpd\/conf.d<br \/>\nTomcat-related<br \/>\n\/ Usr \/ share \/ tomcat7 \/ webapps under the Web application<br \/>\n\/ Usr \/ share \/ tomcat7 \/ conf under the configuration file<br \/>\nPackage Upgrade<\/p>\n<p>Upgrade of Java<\/p>\n<p>Java1.8 installation of<br \/>\nBecause there is a case in which prior to remove the Java1.7 the problem comes out in the dependencies and install the 1.8.<br \/>\n$ Sudo yum install java-1.8.0-openjdk<br \/>\nUninstall Java1.7<br \/>\nUninstall the old java (if necessary).<br \/>\n$ Sudo yum erase java-1.7.0-openjdk<br \/>\nTomcat upgrade of<\/p>\n<p>Tomcat8 installation of<br \/>\nTomcat8 Install.<br \/>\n$ Sudo yum install tomcat8<br \/>\nRelated package includes the following are also installed.<br \/>\ntomcat8-lib<br \/>\ntomcat8-servlet-3.1-api<br \/>\ntomcat8-jsp-2.3-api<br \/>\ntomcat8-el-3.0-api<br \/>\nUninstall Tomcat7<br \/>\nBelow you uninstall the package (please go yum erase, etc.).<br \/>\ntomcat7<br \/>\ntomcat7-lib<br \/>\ntomcat7-servlet-3.0-api<br \/>\ntomcat7-jsp-2.2-api<br \/>\ntomcat7-el-2.2-api<br \/>\nApache upgrade of<\/p>\n<p>Uninstall Apache2.2<br \/>\n2.2 for is not even able to install the conflict in an attempt to install a 2.4 in a state in which it is installed, uninstall the earlier 2.2.<br \/>\nBelow to uninstall the package. Also you uninstall module class.<br \/>\nhttpd<br \/>\nhttpd-tools<br \/>\nApache2.4 installation of<br \/>\nBelow to install the package (httpd24-tools are also installed together).<br \/>\nhttpd24<br \/>\nApache2.4 installation of modules<br \/>\nThe following packages (mod_ssl, and, mos_security) to install.<br \/>\n? The following are those that are available in our company. Please change as appropriate in conjunction with the environment.<br \/>\nFor mod_security ? protect a Web site from a vulnerability in the WAF (Web Application Firewall) see<br \/>\nmod24_ssl<br \/>\nmod24_security<br \/>\nmod_security_crs<br \/>\nmod_security_crs-extras<br \/>\nApache2.4 setting<\/p>\n<p>Configure the settings of Apache2.4.<br \/>\nAs changes in the configuration file that I noticed when I went to migrate to 2.4 are as follows.<br \/>\nLoadModule setting conf.modules.d \/ *. Changes to the form to be set in the conf<br \/>\nhas been changed into a form that is not set in httpd.conf.<br \/>\nAddIconByType, mod_autoindex-related directives such as AddIcon moved to conf.d \/ autoindex.conf<br \/>\nfor directory index function is not used, these settings I think in many cases it is commented out. 2.2 era had commented out working hard, but now can be handled by that you want to delete \/ rename the autoindex.conf in 2.4.<br \/>\nconf.d \/ userdir.conf additional<br \/>\nuserdir.conf under the conf.d directory has been added. mod_userdir I think that in many cases you want to disable, but, in that case let&#8217;s equal to the autoindex.conf same delete \/ rename.<br \/>\nYou configure the settings based on these changes.<br \/>\nhttpd.conf configuration of<\/p>\n<p>Set the httpd.conf (\/etc\/httpd\/conf\/httpd.conf).<br \/>\nBelow and set the item (excerpt)<br \/>\nProd ServerTokens\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # same manner as in the case of 2.2<br \/>\nServerAdmin Aaaattoagilegroup.Co.Jp\u00a0\u00a0\u00a0 # &lt;= administrator e-mail address set<br \/>\nServerName Www.Agilegroup.Co.Jp:80 # server name setting<br \/>\n&lt;Directory &#8220;\/ var \/ www \/ html&#8221;&gt;<br \/>\n#Options Indexes FollowSymLinks<br \/>\nFollowSymLinks Options\u00a0\u00a0\u00a0\u00a0 # &lt;= Indexes is deleted, the directory listing is disabled<br \/>\n&#8230;<br \/>\n&lt;\/ Directory&gt;<br \/>\n? ServerSignature is now in the 2.4 default off.<br \/>\nDOS attack (slowloris) measures<br \/>\nReqtimeout_module in Apache 2.2.15 and later are likely to add. You can take measures for the DOS attack (slowloris) by using this module.<br \/>\nYou may be set as needed.<br \/>\nRequestReadTimeout header = 20-40, MinRate = 500 body = 20, MinRate = 500<br \/>\nThe above is the default value<br \/>\nbecomes an error if the header \/ body does not complete the transmission in 20 seconds.<br \/>\n500 while the bytes \/ sec or more data is being sent will be extended to a maximum time-out value.<br \/>\nModule settings<\/p>\n<p>Setup is now placed in the following \/etc\/httpd\/conf.modules.d\/ directory.<br \/>\nThe following is divided in the configuration file.<br \/>\n? 00-ssl.conf, 10-mod_security.conf each mod_ssl, during mod_security installation<br \/>\nfile name\u00a0\u00a0 \u00a0Overview<br \/>\n00-base.conf\u00a0\u00a0 \u00a0Basic module<br \/>\n00-dav.conf\u00a0\u00a0 \u00a0WebDAV related module<br \/>\n00-lua.conf\u00a0\u00a0 \u00a0mod_lua<br \/>\n00-mpm.conf\u00a0\u00a0 \u00a0MPM related<br \/>\nprefork, worker, has become available for selection the event.<br \/>\n00-optional.conf\u00a0\u00a0 \u00a0Module, which is generally thought to it is less likely to be used<br \/>\n00-proxy.conf\u00a0\u00a0 \u00a0Proxy-related modules<br \/>\n01-cgi.conf\u00a0\u00a0 \u00a0CGI-related modules<br \/>\n00-ssl.conf\u00a0\u00a0 \u00a0mod_ssl related<br \/>\n10-mod_security.conf\u00a0\u00a0 \u00a0mod_security related<br \/>\nFor unnecessary modules will be carried out an equal editing to comment out the LoadModule setting.<br \/>\n00-base.conf<br \/>\nEdit the 00-base.conf.<br \/>\n? The following is an example that focuses almost minimal module. Please appropriately changed depending on the environment.<br \/>\nLoadModule access_compat_module modules \/ mod_access_compat.so<br \/>\n#LoadModule Actions_module modules \/ mod_actions.so<br \/>\nLoadModule alias_module modules \/ mod_alias.so<br \/>\n#LoadModule Allowmethods_module modules \/ mod_allowmethods.so<br \/>\n#LoadModule Auth_basic_module modules \/ mod_auth_basic.so<br \/>\n#LoadModule Auth_digest_module modules \/ mod_auth_digest.so<br \/>\n#LoadModule Authn_anon_module modules \/ mod_authn_anon.so<br \/>\nLoadModule authn_core_module modules \/ mod_authn_core.so<br \/>\n#LoadModule Authn_dbd_module modules \/ mod_authn_dbd.so<br \/>\n#LoadModule Authn_dbm_module modules \/ mod_authn_dbm.so<br \/>\n#LoadModule Authn_file_module modules \/ mod_authn_file.so<br \/>\n#LoadModule Authn_socache_module modules \/ mod_authn_socache.so<br \/>\nLoadModule authz_core_module modules \/ mod_authz_core.so<br \/>\n#LoadModule Authz_dbd_module modules \/ mod_authz_dbd.so<br \/>\n#LoadModule Authz_dbm_module modules \/ mod_authz_dbm.so<br \/>\n#LoadModule Authz_groupfile_module modules \/ mod_authz_groupfile.so<br \/>\n#LoadModule Authz_host_module modules \/ mod_authz_host.so<br \/>\n#LoadModule Authz_owner_module modules \/ mod_authz_owner.so<br \/>\n#LoadModule Authz_user_module modules \/ mod_authz_user.so<br \/>\n#LoadModule Autoindex_module modules \/ mod_autoindex.so<br \/>\n#LoadModule Cache_module modules \/ mod_cache.so<br \/>\n#LoadModule Cache_disk_module modules \/ mod_cache_disk.so<br \/>\n#LoadModule Data_module modules \/ mod_data.so<br \/>\n#LoadModule Dbd_module modules \/ mod_dbd.so<br \/>\n#LoadModule Deflate_module modules \/ mod_deflate.so<br \/>\nLoadModule dir_module modules \/ mod_dir.so<br \/>\n#LoadModule Dumpio_module modules \/ mod_dumpio.so<br \/>\n#LoadModule Echo_module modules \/ mod_echo.so<br \/>\n#LoadModule Env_module modules \/ mod_env.so<br \/>\nLoadModule expires_module modules \/ mod_expires.so<br \/>\n#LoadModule Ext_filter_module modules \/ mod_ext_filter.so<br \/>\n#LoadModule Filter_module modules \/ mod_filter.so<br \/>\nLoadModule headers_module modules \/ mod_headers.so<br \/>\nLoadModule include_module modules \/ mod_include.so<br \/>\n#LoadModule Info_module modules \/ mod_info.so<br \/>\nLoadModule log_config_module modules \/ mod_log_config.so<br \/>\n#LoadModule Logio_module modules \/ mod_logio.so<br \/>\n#LoadModule Macro_module modules \/ mod_macro.so<br \/>\n#LoadModule Mime_magic_module modules \/ mod_mime_magic.so<br \/>\nLoadModule mime_module modules \/ mod_mime.so<br \/>\n#LoadModule Negotiation_module modules \/ mod_negotiation.so<br \/>\n#LoadModule Remoteip_module modules \/ mod_remoteip.so<br \/>\nLoadModule reqtimeout_module modules \/ mod_reqtimeout.so<br \/>\n#LoadModule Request_module modules \/ mod_request.so<br \/>\nLoadModule rewrite_module modules \/ mod_rewrite.so<br \/>\nLoadModule setenvif_module modules \/ mod_setenvif.so<br \/>\n#LoadModule Slotmem_plain_module modules \/ mod_slotmem_plain.so<br \/>\n#LoadModule Slotmem_shm_module modules \/ mod_slotmem_shm.so<br \/>\n#LoadModule Socache_dbm_module modules \/ mod_socache_dbm.so<br \/>\n#LoadModule Socache_memcache_module modules \/ mod_socache_memcache.so<br \/>\nLoadModule socache_shmcb_module modules \/ mod_socache_shmcb.so<br \/>\nLoadModule status_module modules \/ mod_status.so<br \/>\n#LoadModule Substitute_module modules \/ mod_substitute.so<br \/>\n#LoadModule Suexec_module modules \/ mod_suexec.so<br \/>\n# This module will cause Apache to fail to load if there is no DNS<br \/>\n# LoadModule unique_id_module modules \/ mod_unique_id.so<br \/>\nLoadModule unixd_module modules \/ mod_unixd.so<br \/>\n#LoadModule Userdir_module modules \/ mod_userdir.so<br \/>\nLoadModule version_module modules \/ mod_version.so<br \/>\nLoadModule vhost_alias_module modules \/ mod_vhost_alias.so<br \/>\n00-dav.conf<br \/>\nAll commented out you do not use the WebDAV<br \/>\n00-lua.conf<br \/>\nComment If you do not use the mod_lua<br \/>\nNote: to intervene in the Apache in mod_lua of Apache 2.4.1 (end of mod_rewrite?)<br \/>\n00-mpm.conf<br \/>\nMPM is to enable the ones you want to use.<br \/>\n? default had become prefork.<br \/>\n00-optional.conf<br \/>\nDefault are commented out in total. The setting if there is something you want to use.<br \/>\n00-proxy.conf<br \/>\nAll comment out If you do not use a proxy.<br \/>\nApache is in our environment, since the cooperation by using the Tomcat, to enable the following<br \/>\nmod_proxy<br \/>\nmod_proxy_ajp<br \/>\n00-ssl.conf<br \/>\nIf effectively to use the ssl \/ tls<br \/>\n01-cgi.conf<br \/>\nAll commented out if not using CGI<br \/>\n10-mod_security.conf<br \/>\nIf effectively utilizing the mod_seciruty<br \/>\nconf.d below the set of<\/p>\n<p>conf.d below the following files will be installed.<br \/>\n? mod_security.conf, ssl.conf each mod_security, when mod_ssl installation<br \/>\nfile name\u00a0\u00a0 \u00a0Overview<br \/>\nautoindex.conf\u00a0\u00a0 \u00a0mod_autoindex related settings. If you want to disable the directory listing, as I wrote above, Chaimashou renamed so that they are not Include either delete the file.<br \/>\nnotrace.conf\u00a0\u00a0 \u00a0TraceEnable off settings have been described.<br \/>\nThis setting for a cross-site tracing measures should be left in effect.<br \/>\nuserdir.conf\u00a0\u00a0 \u00a0mod_userdir related settings. If you do not want to use, as well as the autoindex.conf delete or rename.<br \/>\nwelcome.conf\u00a0\u00a0 \u00a0Apache default of the top page for display.<br \/>\nThis guy also let you disable and delete or rename.<br \/>\nmod_security.conf\u00a0\u00a0 \u00a0mod_security-related settings<br \/>\nssl.conf\u00a0\u00a0 \u00a0ssl \/ tls-related settings<br \/>\nmod_security.conf<br \/>\nFor mod_security, if the settings of the Apache 2.2 is okay the same.<br \/>\nIt would be OK if return the configuration file that you backed up.<br \/>\nIf LoadModule setting is described, (because it is set in the conf.modules.d \/ 10-mod_security.conf) Let&#8217;s commented out.<br \/>\nReference: protect the Web site from a vulnerability in the WAF (Web Application Firewall)<br \/>\nssl.conf<br \/>\nI think that it may be performed setting below (excerpt).<br \/>\nBasic<br \/>\nSSLProtocol all -SSLv2 -SSLv3 # SSLv2, SSLv3 is prohibited (-SSLv3 postscript)<br \/>\n# SSLCipherSuite one example (recommended security type of IPA), revised on the basis of the pre-migration configuration<br \/>\nSSLCipherSuite SSLCipherSuite DHE-RSA-AES128-GCM-SHA256: DHE-RSA-AES128-SHA256: DHE-RSA-CAMELLIA128-SHA: DHE-RSA-AES128-SHA: AES128-GCM-SHA256: AES128-SHA256: CAMELLIA128-SHA: AES128-SHA: DHE-RSA-AES256-GCM-SHA384: DHE-RSA-AES256-SHA256: DHE-RSA-CAMELLIA256-SHA: DHE-RSA-AES256-SHA: AES256-GCM-SHA384: AES256-SHA256: CAMELLIA256- SHA: AES256-SHA<br \/>\nPriority specified SSLHonorCipherOrder on # cipher suite<\/p>\n<p># Various certificate-related file settings &#8211; describes the pre-migration configuration<br \/>\nSSLCertificateFile &#8230;<br \/>\nSSLCertificateKeyFile &#8230;<br \/>\nSSLCACertificateFile &#8230;<\/p>\n<p># HTTP Strict Transport Security (HSTS) setting &#8211; if necessary<br \/>\nHeader always set Strict-Transport-Security &#8220;max-age = 15768000; includeSubDomains&#8221;<br \/>\nActual SSLCipherSuite the SSL \/ TLS setting (2015\/5) of the Web server , please also reference per.<\/p>\n<p>OCSP Stapling<br \/>\nBecause became possible OCSP Stapling set in the Apache 2.3.3 or later, this setting also enables.<br \/>\nReference: Apache &#8211; Enable OCSP Stapling<br \/>\nSSLUseStapling on<br \/>\nSSLStaplingResponderTimeout 5<br \/>\nSSLStaplingReturnResponderErrors off<br \/>\nSSLStaplingCache shmcb: \/ var \/ run \/ ocsp (128000)<br \/>\nWhether OCSP Stapling is enabled, you can check with the following command (Please change as appropriate host name).<br \/>\n$ Openssl s_client -connect localhost: 443 -tls1 -status | head<br \/>\n&#8230;<br \/>\nOCSP response:<br \/>\n======================================<br \/>\nOCSP Response Data:<br \/>\nOCSP Response Status: successful (0x0)<br \/>\nResponse Type: Basic OCSP Response<br \/>\nVersion: 1 (0x0)<br \/>\n&#8230;<br \/>\nIf OCSP Stapling is invalid, it is output as follows.<br \/>\nOCSP response: no response sent<\/p>\n<p>DH Parameter<br \/>\nIf the Apache 2.4.8 migration, Logjam Attack measures , but I thought for performing a particular configuration of the following parameters DH, which is one of the,<br \/>\nSSLOpenSSLConfCmd DHParameters &#8220;{path to dhparams.pem}&#8221;<br \/>\nopenssl could not be required there setting or later 1.0.2.<br \/>\n? In article writing is openssl of the Amazon Linux 1.0.1k-10.87<\/p>\n<p>Public Key Pinning<br \/>\nPublic Key Pinning also I wanted to try to set, that the second pin of the specified for Examining backup is essential and, because it is likely to Dohamari in operation and not from the falling neatly the procedure \/ system this time, we removed from the configuration.<br \/>\nReference: Public Key Pinning<\/p>\n<p>Other Settings<br \/>\nSetting of the Web application, returns from the backup destination settings other than the above.<br \/>\nCheck the settings<\/p>\n<p>When you are finished editing the settings Make sure that there is no problem.<br \/>\n$ Sudo httpd -t<br \/>\nSyntax OK<br \/>\nTomcat8 setting<\/p>\n<p>Edit the configuration file<\/p>\n<p>And edit it as needed.<br \/>\ntomcat8.conf<br \/>\nEdit the \/usr\/share\/tomcat8\/conf\/tomcat8.conf (following excerpt).<br \/>\n? JAVA_OPTS is edited for Magnolia CMS<br \/>\nJAVA_OPTS=&#8221;- server -Dfile.encoding=UTF-8 -Xmx512m -Xminf0.1 -Xmaxf0.3 -Djava.library.path=\/usr\/lib&#8221;<br \/>\nLANG = &#8220;ja_JP.UTF-8&#8221;<\/p>\n<p>? MaxPermSize option of support was removed from the specified as it was no longer a Java8.<br \/>\nlogging.properties<\/p>\n<p>Edit the \/usr\/share\/tomcat8\/conf\/logging.properties (following excerpt).<br \/>\nNormal console handler as long as not a development environment will remove because it is unnecessary.<br \/>\n# .handlers = 1catalina.org.apache.juli.AsyncFileHandler, java.util.logging.ConsoleHandler<br \/>\n.handlers = 1catalina.org.apache.juli.AsyncFileHandler<br \/>\nConfiguration file other than the above is also appropriately set in accordance with the requirements of the application.<br \/>\nDeploying Applications<\/p>\n<p>Deploy the application that has been backed up.<br \/>\n\/usr\/share\/tomcat8\/webapps to copy the application that had been backed up to under the directory.<br \/>\nAfter copying the tomcat ownership: Change in tomcat.<br \/>\n(The following is the case of webapps \/ ROOT application)<br \/>\n$ Sudo chown tomcat:tomcat \/usr\/share\/tomcat8\/webapps\/ROOT -R<br \/>\nStarting the Server<\/p>\n<p>When you have finished setting the start the server.<br \/>\nLet&#8217;s also automatic startup settings as needed.<br \/>\nTomcat8<\/p>\n<p>$ Sudo \/etc\/rc.d\/init.d\/tomcat8 start<br \/>\nApache2.4<\/p>\n<p>$ Sudo \/etc\/rc.d\/init.d\/httpd start<br \/>\nConfirmation<\/p>\n<p>When you start the server, let&#8217;s check the operation.<br \/>\nCheck the operation of the application<\/p>\n<p>First, let&#8217;s see if Web site, the Web application is running correctly.<br \/>\nSSL \/ TSL setting confirmation<\/p>\n<p>Let whether to confirm or SSL \/ TLS settings are properly adapted.<br \/>\nFor SSL \/ TLS settings of the server can be at the following site.<br \/>\nSSL Server Test &#8211; QUALYS SSL LABS<br \/>\nI was able to confirm that that is a valid OCSP stapling also in the above site.<br \/>\nAlso try to run again check made in Logjam Attack measures.<br \/>\nBelow you can check the site.<br \/>\nGuide to Deploying Diffie-Hellman for TLS<br \/>\nAlthough pre-migration is DHE had become a warning for a Common 1024-bit Prime, after the migration is 2048-bits next to the warning display has disappeared.<br \/>\nSummary<\/p>\n<p>Our company was able to successfully upgrade the above procedure.<br \/>\nAnd after the operation verification reassign the Elastic IP, server migration is complete.<br \/>\nOr there is no 1024-bit limit of DH parameters in it to migrate to 2.4.x from 2.2.x, and or can be added to OCSP Stapling setting, I think it will be said to have become a little configurations of the more problematic in terms of security.<br \/>\nI think also there is to try the migration aimed at the improvement of the security aspects.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Migrating the Apache from 2.2 to 2.4 and write the procedure.<\/p>\n<p>Also I think it can be used as SSL \/ TLS security setting example (2015).<\/p>\n<p>table of contents Introduction environment Preliminary preparation Package Upgrade Apache2.4 setting Tomcat8 setting Starting the Server Confirmation Summary Related article Introduction<\/p>\n<p>May Logjam Attack on measures to, (or higher [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"_links":{"self":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/6311"}],"collection":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6311"}],"version-history":[{"count":1,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/6311\/revisions"}],"predecessor-version":[{"id":6312,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/6311\/revisions\/6312"}],"wp:attachment":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}