#author("2020-09-01T08:05:33+00:00","default:wikiwriter","wikiwriter")
#author("2020-11-07T04:58:42+00:00","default:src128","src128")
&tag(CentOS8/Apache);
*目次 [#f44fea54]
#contents
*関連ページ [#wf074462]
*参考情報 [#xd22cc31]

*インストール [#of71ae64]
-パッケージでインストールする場合
 dnf install @httpd/common
 dnf install @httpd/devel
-起動設定
 systemctl start httpd
 systemctl enable httpd
-再起動
 systemctl restart httpd

*設定 [#g43560e8]
-ユーザー、グループをwww-dataに
#pre{{
User www-data
Group www-data
}}

*rbenv環境でPassengerを使う [#s8a555dc]
-passengerを入れてpassenger-install-apache2-moduleを実行
 $ gem install passenger
 $ passenger-install-apache2-module
-インストール後表示される情報をメモ。
#pre{{
   LoadModule passenger_module /home/sora/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/gems/passenger-6.0.6/buildout/apache2/mod_passenger.so
   <IfModule mod_passenger.c>
     PassengerRoot /home/sora/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/gems/passenger-6.0.6
     PassengerDefaultRuby /home/sora/.rbenv/versions/2.6.6/bin/ruby
   </IfModule>
}}
-さらにこれも必要。
#pre{{
   <VirtualHost *:80>
      ServerName www.yourhost.com
      # !!! Be sure to point DocumentRoot to 'public'!
      DocumentRoot /somewhere/public    
      <Directory /somewhere/public>
         # This relaxes Apache security settings.
         AllowOverride all
         # MultiViews must be turned off.
         Options -MultiViews
      </Directory>
   </VirtualHost>
}}
-httpd.confの一番したにあるIncludeの上に書くのが正解?


*トラブルシューティング [#had95edf]

**ユーザーディレクトリの内容が表示できない [#s425c4c2]
-以下のエラー
 because search permissions are missing on a component of the path
-ユーザーディレクトリのパーミッションが700だとだめ。755にする。

**railsの内容が表示できない [#v126df27]
-以下のエラー
  [client 192.168.10.101:52774] AH01630: client denied by server configuration:
-どこかのアクセス設定で拒否になっているのが原因っぽい。Directory内に以下を追加。
 Require all granted

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