Ubuntu 13.10 がリリースされました。さっそくアップグレードします。
$ sudo do-release-upgrade -d
なにごともなくアップグレードが完了しましたが,Webアクセスができません!
$ sudo /etc/inidt.d/apache2 restart
* Restarting web server apache2 [fail] * The apache2 configtest failed. Output of config test was: apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/redmine.load: Cannot load /var/lib/gems/1.9.1/gems/passenger-4.0.19/buildout/apache2/mod_passenger.so into server: /var/lib/gems/1.9.1/gems/passenger-4.0.19/buildout/apache2/mod_passenger.so: undefined symbol: unixd_config Action 'configtest' failed. The Apache error log may have more information.
「undefined symbol: unixd_config」だそうです。Linuxの世界はすごいですねぇ。
passengerを新しくします。
$ sudo gem install passenger --no-rdoc --no-ri
$ sudo passenger-install-apache2-module
ライブラリが足りないとかapache2のmpmがおかしいとか言われるので,
$ sudo apt-get install apache2-mpm-prefork apache2-prefork-dev libapr1-dev libaprutil1-dev
再度,
$ sudo passenger-install-apache2-module
設定が表示されるので,貼り付けます。
LoadModule passenger_module /var/lib/gems/1.9.1/gems/passenger-4.0.20/buildout/apache2/mod_passenger.so PassengerRoot /var/lib/gems/1.9.1/gems/passenger-4.0.20 PassengerDefaultRuby /usr/bin/ruby1.9.1
$ sudo vi /etc/apache2/mods-available/redmine.load
apache2を再起動します。
$ sudo /etc/init.d/apache2 restart
がびーん。「It works!」になってしましました。
$ cd /etc/apache2/sites-available $ sudo a2ensite my_site ERROR: Site my_site does not exist!
あれ? では,
$ sudo mv my_site my_site.conf $ sudo a2ensite my_site Enabling site my_site. To activate the new configuration, you need to run: service apache2 reload
よし。
$ sudo /etc/init.d/apache2 restart * Restarting web server apache2 [fail] * The apache2 configtest failed. Output of config test was: AH00526: Syntax error on line 11 of /etc/apache2/sites-enabled/my_site.conf: Either all Options must start with + or -, or no Option may. Action 'configtest' failed. The Apache error log may have more information.
もういや~ん。+-つけるわ~。
$ sudo vi my_site.conf
やっと表示できた~と思ったら,今度は redmine.chitora.com が「403 Forbidden」! いろいろ見て,
<VirtualHost *:80> ServerName redmine.chitora.com DocumentRoot /home/chitora/redmine-2.3.3/public <Directory /home/chitora/redmine-2.3.3/public/> AllowOverride All Options -MultiViews Require all granted </Directory> </VirtualHost>
「Require all granted」で解決しました。
コメントを残す