脳汁portalスマートフォン用の表示で見る脳汁portalアメリカ在住(だった)新米エンジニアがその日学んだIT知識を書き綴るブログこの広告は、90日以上更新していないブログに表示しています。上記の手順でApacheをインストールした場合、デフォルトでDocumentRootは'/var/www/html'になっています。ここに作成したsinatraアプリを配置します。.sinatraアプリの設定sinatraアプリのrootディレクトリにconfig.ruを作成し、以下のように編集します。#</IfModule>passenger-install-apache2-module色々出てきますが、上記のライブラリがちゃんと入っている場合はENTER押してれば大丈夫ですライブラリのinstallが失敗している場合はエラーが出ますが、その後に出てくるコマンドを実行すればOKです。最後にApacheにPassenger使うためのコメントが書いてないよ!って出てますが、この後書くのでOKです。--snippetApacheの設定ファイルに書き込めばいい内容をそのまま表示してくれます。passenger/etc/httpd/conf.d/passenger.confを作成して以下を編集します。名前は*.confだったら何でも構いません。Apache/etc/httpd/conf/httpd.confの以下の部分をアンコメントアウトします。restarthttp://192.168.33.11/にアクセスすると作成したsinatraアプリが表示されます。sinatraアプリをサブディレクトリに割り当てる今のままだと、このサーバにきたアクセスは全てsinatraのアプリへ飛ばされてしまうので、HPに組み込んだりすることができません。サブディレクトリをきってそこにsinatraを割り当てます。passenger先ほど作成した/etc/httpd/conf.d/passenger.confの内容を追加・修正します。/sinatraSub</VirtualHost>publickディレクトリへシムリンクを貼るRack製アプリケーションを利用する際は、デフォルトではDocumentRootをpublicディレクトリにしなければいけないので、そのためのシムリンクを貼ります。先ほどのRackBaseURIでつけた名前でシムリンクを作成します。sinatraApp確認Apacheを再起動して確認します。restartちゃんと設定できていれば、「http://192.168.33.11/sinatraSub/」へアクセスするとsinatraアプリが表示されます。/var/www/html/index.htmlなどのファイルがあれば、「http://192.168.33.11/index.html」で表示されます。(1)月別アーカイブ参加グループプログラミングリンクはてなブログブログをはじめる週刊はてなブログはてなブログProはてなブログをはじめよう!portaltanさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。