インストールマニアックスを振り返ってみる (Windows Web Server 2008編)

Slides:



Advertisements
Similar presentations
1 実技演習1 2008/01/28,29 JaLTER Morpho 講習会. 2 起動・接続 各自、コンピュータを起動してネットワーク に接続してください。 各自、コンピュータを起動してネットワーク に接続してください。 IP アドレス自動取得 IP アドレス自動取得 無線 LAN 使用可 無線.
Advertisements

コンピュータ基礎実習 ( 上級 ) 第七回 CGI の利用 清水淳紀. はじめに  本講義のテーマ  ホームページで良く利用される CGI ( シージーアイ ) について学びます。  CGI とは何か  CGI の基礎知識  CGI をサーバーにインストールする  CGI を実行してみる.
Debian の世界へようこそ! 北大 理学院 宇宙理学専攻 惑星宇宙グループ M1 三上 峻.  Debian GNU/Linux  Debian プロジェクト  GNU プロジェクト  Debian GNU/Linux とは  Debian インストール  パッケージ  Debian.
Internet Explorer 障害解析 最初の一歩 - IE のトラブルを理解する -. 概要 Internet Explorer を使用中に発生するトラブルの 種類と、調査のための切り分け方法を紹介します! (以降は IE と略称で表記します) よくあるお問い合わせ Web ページの表示が白画面のまま完了しない.
1 Layout Utilities の紹介 Layout Utilities とは、お客様のプログラムに 流し込み印刷を簡単に組み込めるソフトウエア開発ツールです 無償 流し込み印刷の例.
Confluence インストールに必 要な 知識と手順 リックソフト株式会社 2010 年 12 月.
BBT 大学 Ruby on Rails 開発環境セットアップマニュアル Mac 版 1.1 最終更新日: 2013/1/5.
© 2012 IBM Corporation ISCCD7.5 構築 その 3 IBM SmarterCloud Control Desk 7.5 導入 2011/09/30 日本アイ・ビー・エム株式会社.
SSP in a Nutshell #1.5 最近の新機能よせあつめ
BBT大学 Ruby on Rails開発環境セットアップマニュアル
ASP入門 - Windows 2000 Server 活用 -.
IIS 4.0で開発をするコツ Webアプリケーション構築.
Virtual Editionのご紹介 2012年12月12日.
コンピュータプラクティス I 再現性 水野嘉明
技術トピックス 2014/10.
高エネルギー加速器研究機構 素粒子原子核研究所 千代浩司
高エネルギー加速器研究機構 素粒子原子核研究所 千代浩司
高エネルギー加速器研究機構 素粒子原子核研究所 千代浩司
インストールマニアックスを振り返ってみる (Windows Web Server 2008編)
スキルチェック Unix編.
Android と iPhone (仮題) 情報社会とコンピュータ 第13回
WEBから確認できる 駐車場管理システムについて
Virtual Editionのご紹介 (株)ネットジャパン 法人営業部 2012年7月18日 1.
UNIX Life KMSF M2 saburo.
仮想化システムを用いて 複数のOSを動かす
北海道大学 理学院 宇宙理学専攻 惑星物理学研究室 M 2 齊藤 大晶
Androidソースリーディング 「ツール編」
PCの情報を得る - 「システム情報」 ①「スタート」→「すべてのプログラム」→「アクセサリ」→「システム ツール」→「システム情報」とクリックする。 ②左欄の項目を選択すると、右欄に情報が表示される。
TIES v8.5 TIES V8のインストール方法 TIES機能モジュールの利用方法 目次
Zeusの動作解析 S08a1053 橋本 寛史.
「絵葉書を通じてのハルビンの 街の印象調査」システムUIの iPadアプリ化 谷研究室  飯 祐貴.
Phenixサーバ クラックまとめ.
Windowsを理解しよう! ーメンテナンスの薦めー.
F5 を押すか、または [スライド ショー] > [最初から] をクリックして、コースを開始してください。
サーバ管理と運営 不正アクセスに対するセキュリティ構築
Web – 02 IIS の動作を 見てみよう Web-00 では Web サイトを構築する大前提となる Web サーバーの基礎知識とその土台になっているインターネットについて学べます。
PHP Framework Update symfony 編 株式会社ディノ 月宮紀柳.
千代浩司 高エネルギー加速器研究機構 素粒子原子核研究所
平成22年度に実施を予定するインターネットを 用いた研修システムによる研修 ライブ配信受講手順書
2009/5/22 けーちゃん カンタン  Wikiで情報共有 あいさつ 2009/5/22 けーちゃん
サーバー立ち上げ記 2009/5/23
基幹理工学研究科 情報理工学専攻 後藤研究室 修士1年 魏 元
鯖管のすヽめ.
サンデーPonセットアップマニュアル <目次> 1.動作環境について 2.セットアップ作業 ①. ソースの設置
【プログラミング応用】 必修2単位 通年 30週 授業形態:演習.
文献の整理術 ―文献管理ソフトを使ってみよう―!
Virtual Editionのご紹介 2012年7月26日.
九州大学キャンパスクラウド 利用法 情報ネットワーク特論 講義資料.
高エネルギー加速器研究機構 素粒子原子核研究所 千代浩司
映像配信サーバ入門 金山典世 稚内北星学園大学情報メディア学部
Office IME 2010 を使う.
Windows Azure (CTP) 触ってみた
Microsoft MVP for Development Tools – Visual C++
WPF、MVVMパターン構成.
Japan Eucalyptus Users Group 2009年2月27日(土)
Microsoft MVP for Development Tools – Visual C++
実行時情報に基づく OSカーネルのコンフィグ最小化
仮想計算機を用いたサーバ統合に おける高速なリブートリカバリ
3.JAIRO Cloudシステム概要 Version 1.0
Web - 01 IIS を インストールしよう.
Windows Azure (CTP) 触ってみた
Microsoft MVP for Development Tools – Visual C++
インターネット             サーバーの種類 チーム 俺 春.
UDPマルチキャストチャット      空川幸司.
ガイダンス 情報システム管理 ガイダンス 水野 嘉明 情報システム管理 1.
仮想環境を用いた 侵入検知システムの安全な構成法
ユビキタスコンピューティングの ための ハンドオーバー機能付きRMIの実装
vc-1. Visual Studio C++ の基本操作 (Visual Studio C++ の実用知識を学ぶシリーズ)
第2回 Webサーバ.
Visual Studio 2013 の起動と プロジェクトの新規作成 (C プログラミング演習,Visual Studio 2019 対応) 金子邦彦.
Presentation transcript:

インストールマニアックスを振り返ってみる (Windows Web Server 2008編) うつせみ(虚蝉)

本日のお品書き 自己紹介 インストールマニアックス2008とは? 前置きはこのくらいにして。。。 さっそくインストール ログイン画面 初期設定 今後のお約束ごと まずはPerl FastCGIについて FastCGI + IIS7.0 既定のドキュメント(DirectoryIndex) MySQL MySQLの補足 PHP.iniの設定 特定のディレクトリにだけ。。。 PukiWikiを入れてみる なにかエラーが返ってきました 書き込み等の権限 欲張ってRubyを入れてみる 本当は…。 まとめ 参考資料 ご静聴ありがとうございました

うつせみ(虚蝉) お昼一発目なのでゆる~いネタです。 現在30歳(いよいよ三十路突入。。。) 個人自営業という名目でやってます 自己紹介 うつせみ(虚蝉) 現在30歳(いよいよ三十路突入。。。) 個人自営業という名目でやってます 得意なのは【FileMaker】 サーバー構築はCentOSでなら。。。 プログラマー暦はたぶん数年程度 現在はWPF+MSSQLで開発中 毎日一回は何かに引っかかる状況 お昼一発目なのでゆる~いネタです。

インストールマニアックス2008とは? とっちゃんさんのブログでニュースが流れてました インストールマニアックスとは、技術者が卓越した技術を競い合う、競技コンテストです。 今回のINSTALL MANIAX 2008では、選ばれた限定100名の技術者が与えられた器材を使い、 できるだけ多くのソフトウェアインストールを行い、その評価点を競います。 競技終了後、審査が行われ、優秀な成績を残した上位3名には、なんと、 マイクロソフトUS本社が見学できるツアーをプレゼント! また、上位3位に入れなかった場合も、貸出したハードウェアおよびOSは審査終了後、 100名の参加者全員にプレゼント! 無謀にも参加してみました (上位には食い込めないまでも、どうにかなるだろうと。。。) どうにもならなかったわけですがorz

前置きはこのくらいにして。。。 現在の稼働環境は以下のとおり DELL PowerEdge T100(現在メンテ。。。) Intel Pentium Dual-Coreプロセッサー E2180 (2GHz, 1MB L2 Cache, 800MHz FSB) 1GB RAM 160GB 3.5インチ SATA IIハードディスク (7,200rpm) 16倍速 SATA DVD Drive 今回のための環境 Athlon 5050e+4GB RAM+HA06 Windows Vista Ultimate x86 VMWare WorkStation

さっそくインストール 説明と思ったのですが、省略。 インストール完了まで20分かかりません。

もちろんCtrl+Alt+Delete! ログイン画面 もちろんCtrl+Alt+Delete! Linux等はインストール時にrootのパスワードを設定しますが、Windows Web Server 2008では少々異なります。 最初に設定します。

次にドライバ(Chipset DirectX VGA その他) …Windows Server 2008にDirectXって。。。 初期設定 IPアドレスの固定化 コンピューター名の変更 Windows Update 次にドライバ(Chipset DirectX VGA その他) …Windows Server 2008にDirectXって。。。 で、IISをインストール アクセスできるかとりあえずテスト

C:\Server\以下に配置 C:\Apps\以下に配置 IE Sec(スライドショー) あくまでマイルールなので参考程度で。 今後のお約束ごと(うつせみ仕様) C:\Server\以下に配置 Perl, PHPなどなど C:\Apps\以下に配置 設置するアプリ類 IE Sec(スライドショー) あくまでマイルールなので参考程度で。

ActivePerlを利用します。 http://www.activestate.com/activeperl/ 今回は下記バージョンを採用しました ActivePerl 5.8.9.825 (Windows Installer (MSI)) 詳しくはデモ代わりにスライドショーで^^;

IIS7.0より「FastCGI」が標準搭載された。 FastCGIとは CGIは、ユーザーから要求がある度に、プロセスの生成と破棄が行われる。大量の要求があればその分だけプロセスの生成と破棄が実施され、この事がパフォーマンスの悪化に繋がっている。 FastCGIは、プロセスをメモリ上に永続化させることで、その起動と終了にかかる時間をカットし、結果としてプログラム動作速度の向上およびサーバ負荷の低下が可能となる。最初にプロセスが実行された段階で、そのプロセスはメモリ上に格納され、次の要求に対してはそのメモリに格納されたプロセスを実施する。

PHP http://www.php.net/ 利用バージョン PHP 5.2.9-1 Non-thread-safe installer FastCGI + IIS7.0 どうもこのバージョンの目玉らしいです。 PHP http://www.php.net/ 利用バージョン PHP 5.2.9-1 Non-thread-safe installer 続きはスライドショーで。

既定のドキュメント(DirectoryIndex) PHPまでインストール後、気になったのは。 Apacheでいう、「DirectoryIndex」 ということで、設定してみます。 スライドショーで。

皆さんはLAMPという言葉をご存じでしょうか? MySQL 皆さんはLAMPという言葉をご存じでしょうか? Linux Apache MySQL PHP(Perl) ということで、足りないMySQLをインストール

設定等をGUIでできるようになってました。 文字キャラクターセットもUTF-8が簡単に選択できました。 MySQLの補足 設定等をGUIでできるようになってました。 文字キャラクターセットもUTF-8が簡単に選択できました。

設定ファイルは【C:\Server\PHP\php.ini】 (適宜読み替えてください) mbstringの設定周りをチェックしておいてください。 …何か引っかかった方いませんか?

特定のディレクトリだけPHP.iniの設定を変えたい! 特定のディレクトリにだけ。。。 特定のディレクトリだけPHP.iniの設定を変えたい! そんなあなたはレジストリを弄ってください http://www.php.net/manual/ja/configuration.changes.php#configuration.changes.windows 例: c:\ Apps\phpに対する設定値は、 キー HKLM\SOFTWARE\PHP\Per Directory Values\c\Apps\php

各種まとめサイトで大活躍中のPukiWikiを入れてみます。(UTF-8) http://pukiwiki.sourceforge.jp/ 今回はテストで導入したため、設定類は弄ってません。 パスだけは追加しておきました。 スライドショーで。

Error message : Cannot open CACHE_DIR/recent.dat なにかエラーが返ってきました Error message : Cannot open CACHE_DIR/recent.dat つまりは対象ファイルに書き込む権限が無いわけです。 理由がわかったところで修正。

無事動作しましたね。 Chmod xxxが懐かしい…。 書き込み等の権限 無事動作しましたね。 Chmod xxxが懐かしい…。 そんな人にはちゃんとコマンドプロンプトから修正する方法もあります。 icacls attach /grant IUSR:(OI)(CI)(M) (OI) - オブジェクト継承 (CI) - コンテナ継承 (M) - 変更権限 http://blogs.wankuma.com/tyappi/articles/73032.aspx Vista なら 'icacls.exe' を使おう!@ちゃっぴの監禁部屋

ちなみに、Rubyは全く触ったことがありませんが^^; Ruby http://www.garbagecollect.jp/ruby/mswin32/ja/download/stable.html ruby 1.8.5 (2006-12-04 patchlevel 5000) [i386-mswin32] スライドショーで。

Python+SVNでTracを走らせるところまで行きたかったのですが。。。 本当は…。 Python+SVNでTracを走らせるところまで行きたかったのですが。。。 うまくいきませんでしたorz

RHL系のyum等と違い、多少の知識が必要になります。 (yumで落としてきても設定は必要ですが) まとめ RHL系のyum等と違い、多少の知識が必要になります。 (yumで落としてきても設定は必要ですが) 資料も先のインストールマニアックス開催のお陰でかなり豊富になってきました。 性能もかなり良くなったようです。 (負荷テスト等してないので何とも言えませんが。)

インストールマニアックス http://www.tedia.jp/installmaniax/2008/ 参考資料 インストールマニアックス http://www.tedia.jp/installmaniax/2008/ WindowsでインターネットWebサーバ http://www.atmarkit.co.jp/fwin2k/verification/web200801/web200801_01.html

試してみようと思っていただけると嬉しいです ○○のネタでゆるーくやってほしいという希望がありましたらアンケートにご記入ください。 ご静聴ありがとうございました 毎回のことながらゆるーいネタでした。 試してみようと思っていただけると嬉しいです ○○のネタでゆるーくやってほしいという希望がありましたらアンケートにご記入ください。