Tag: CentOS8/Apache

目次

関連ページ

参考情報

インストール

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

rbenv環境でPassengerを使う

  • passengerを入れてpassenger-install-apache2-moduleを実行
    $ gem install passenger
    $ passenger-install-apache2-module
  • インストール後表示される情報をメモ。
       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>
    
  • さらにこれも必要。
       <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の上に書くのが正解?

トラブルシューティング

ユーザーディレクトリの内容が表示できない

  • 以下のエラー
    because search permissions are missing on a component of the path
  • ユーザーディレクトリのパーミッションが700だとだめ。755にする。

railsの内容が表示できない

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

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-09-01 (火) 17:05:33