我需要使用 mod-fastcgi,如何使用 juju 精确的 apache2 进行配置?
我用 :
juju set apache2 enable_modules=fastcgi
juju debug-log 返回:
unit-apache2-1: 2014-08-06 01:37:42 INFO config-changed E: Package 'libapache2-mod-fastcgi' has no installation candidate
unit-apache2-1: 2014-08-06 01:37:42 INFO juju-log Installing module fastcgi failed
unit-apache2-1: 2014-08-06 01:37:42 INFO config-changed Module status disabled.
unit-apache2-1: 2014-08-06 01:37:42 INFO config-changed To activate the new configuration, you need to run:
unit-apache2-1: 2014-08-06 01:37:42 INFO config-changed service apache2 restart
答案1
根据 apache2 文档的精确说明 -http://manage.jujucharms.com/charms/precise/apache2,你正确调用命令启用了fastcgi模块,但是好像无法安装libapache2-mod-fastcgi。
您可以尝试juju ssh apache2/1
然后运行sudo apt-get update && sudo apt-get upgrade && sudo apt-get install libapache2-mod-fastcgi
吗?这可能会解决软件包的问题。
如果没有,您可以考虑升级 charm 或改用 Trusty 机器和 charm 的可信版本,因为该问题可能会在 charm 的较新版本中得到修复。