#author("2022-06-01T09:05:18+09:00","default:kuji","kuji")
#author("2022-06-28T17:11:07+09:00","default:kuji","kuji")
CONTENTS
#contents
----
Lastmodified &lastmod;
----
*mod_ssl.so 腐る その後 [#yba5e007]
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235173
を参考にして、
 portupgrade -rf apr-1.7.0.1.6.1_2
してから、 
 portupgrade -rf apache24-2.4.54
してみたら、232KBのmod_ssl.so が再生成され、apache が正常起動した。

* mod_ssl.so 腐る [#j1d32abe]
2022/05/30 Apache24をportupgrade したところ、
 httpd: Syntax error on line 148 of /usr/local/etc/apache24/httpd.conf: Can't locate API module structure `ssl_module' in file /usr/local/libexec/apache24/mod_ssl.so: Undefined symbol "ssl_module"
というエラーで、起動しなくなった。

正確には、HTTPSでは起動できなくなっていたと言うべきか?

ともかく、このエラーは他の所でも起こっているようで、未解決の /usr/local/libexec/apache24/mod_ssl.soのコンパイルエラーというコトのようだ。
** SOLVED [#g13a5018]
取り敢えず、別のサーバで正常動作している mod_ssl と入れ換えると、正常起動する

 # apachectl restart
 Performing sanity check on apache24 configuration:
 Syntax OK
 Stopping apache24.
 Waiting for PIDS: 26394.
 Performing sanity check on apache24 configuration:
 Syntax OK
 Starting apache24.

 
----
 [1/1] Deinstalling apache24-2.4.53_2...
 [1/1] Deleting files for apache24-2.4.53_2: 100%
 You may need to manually remove /usr/local/etc/apache24/extra/httpd-default.conf if it is no longer needed.
 You may need to manually remove /usr/local/etc/apache24/extra/httpd-info.conf if it is no longer needed.
 You may need to manually remove /usr/local/etc/apache24/extra/httpd-mpm.conf if it is no longer needed.
 You may need to manually remove /usr/local/etc/apache24/extra/httpd-ssl.conf if it is no longer needed.
 You may need to manually remove /usr/local/etc/apache24/httpd.conf if it is no longer needed.
 ===>  License APACHE20 accepted by the user
 ===>   apache24-2.4.53_2 depends on file: /usr/local/sbin/pkg - found
 ===> Fetching all distfiles required by apache24-2.4.53_2 for building



*portupgrade -r --batch apache24-2.4.39_1 [#t0acdf12]

すると、
 eval: /usr/local/bin/nm: not found
というエラーでストップする。

原因は、/usr/local/bin/nm の実体が無いため。

/usr/bin/nm は存在するため、

 # cp /usr/bin/nm /usr/local/bin/ 

として、upgrade 



*Apache24 [#a09379b8]

 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                       H E A D S - U P
 2014-07-13:
   The default version was changed from www/apache22 to www/apache24,
   pre-build apache modules will also reflect this!
 
   In case ports are build by yourself and apache22 is required
   use the following command to keep apache22 as default
 
   echo "DEFAULT_VERSIONS+=apache=2.2" >> /etc/make.conf
 
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!





** 埋め込み cgiが動作しない [#r14340f4]



/usr/local/etc/apache24 コメントを外すヨロシ

 <IfModule !mpm_prefork_module>
 	LoadModule cgid_module libexec/apache24/mod_cgid.so
 </IfModule>
 <IfModule mpm_prefork_module>
 	LoadModule cgi_module libexec/apache24/mod_cgi.so
 </IfModule>


**joomla3 [#m546fb7d]
/usr/local/etc/apache24/Includes/Joomla3.conf

こちらだとOK

 ### Add the AcceptPathInfo directive only for Apache 2.0.30 or later.
  Alias /joomla /usr/local/www/joomla3/
  AcceptPathInfo On
  <Directory "/usr/local/www/joomla3/">
      AllowOverride None
      Order Allow,Deny
      Allow from all
      Require all granted
      #Order Allow,Deny
      #Allow from all
  </Directory>

こちらは、NG。インストール中にMySQLと接続できない風味。

 ### Add the AcceptPathInfo directive only for Apache 2.0.30 or later.
  Alias /joomla /usr/local/www/joomla3/
  AcceptPathInfo On
  <Directory /usr/local/www/joomla3>
      AllowOverride None
      Require all granted
      #Order Allow,Deny
      #Allow from all
  </Directory>


** [#x35f1652]
 root@g7:/usr/ports/www/mod_python3 # make install
 ===>  ap24-mod_python-3.3.1_3 is marked as broken: : Error from bsd.apache.mk. apache24 is installed
 (or APACHE_PORT is defined) and port requires apache22 at most.
 *** [install] Error code 1
 
 Stop in /usr/ports/www/mod_python3.


----
Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday);
#counter([total|today|yesterday]);

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS