目次 1 環境 バージョン インストール環境 インストール手順 前提条件 CentOS SSHD の設定 VSFTPD の設定 コンテンツ管理 CGI のイ

Similar documents
スライド 1

OpenAM 9.5 インストールガイド オープンソース ソリューション テクノロジ ( 株 ) 更新日 : 2013 年 7 月 19 日 リビジョン : 1.8

Microsoft Word - XOOPS インストールマニュアルv12.doc

zabbix エージェント インストールマニュアル [Windows Server] 第 1.2 版 2018 年 05 月 18 日 青い森クラウドベース株式会社

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ

ビジネスサーバ設定マニュアル_ssh_ftp編(VPS・Pro)

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

<MW-400k > InterSec/MW400k アップデート適用手順書 2017 年 8 月 1 版

Helix Swarm2018.1アップグレード手順

PowerPoint プレゼンテーション

( 目次 ) 1. Joomla! インストールガイド はじめに 制限事項 サイト初期設定 Joomla! のインストール はじめに データベースの作成 Joomla! のインストール...

「ビジネスサーバ」シリーズ設定マニュアル

目次 1. 動作環境チェック 動作必要環境 Java のインストール Java のインストール Firebird のインストール Firebird のインストール Adobe Reader のインストール

2

WebARENA SuiteX V2 EC-CUBE 2.13 インストールマニュアル ( 標準 MySQL+ 非 SSL ) 作成 :2014 年 2 月 Ver.1.1

( 目次 ) 1. PukiWiki インストールガイド はじめに 制限事項 サイト初期設定 PukiWiki のインストール はじめに データベースの作成 PukiWiki

( 目次 ) 1. XOOPSインストールガイド はじめに 制限事項 サイト初期設定 XOOPSのインストール はじめに データベースの作成 XOOPSのインストール

サイボウズ Office 7 デザインギャラリーマニュアル

FTP 共有を有効にする あらかじめ作成済みの共有フォルダーを FTP 共有可能にする設定を説明します 共有フォルダーの作成方法は 画面で見るマニュアル をご覧ください ファイル数の多い共有フォルダーを変更すると 変更が完了するまでに時間がかかる場合があります また 変更が完了するまで共有フォルダー

Microsoft Word - koutiku-win.doc

日医特定健康診査システム ORCA PROJECT Linux 対応版インストールマニュアル (Version 対応 ) Ubuntu Trusty 用 版 2017 年 2 月 23 日 Copyright (C) Japan Medical

HeartCoreインストールマニュアル(PHP版)

Confidential

プリンタードライバーのインストール 本機では Linux 用プリンタードライバーをコンピューターにインストールするためのインストーラー (RPM パッケージ ) を用意しています このインストーラーを使用して プリンタードライバーのインストール およびアップグレードができます プリンタードライバーイ

ホスティングA管理画面[Plesk]マニュアル コンテンツアップロード編

XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1

SAMBA Remote(Mac) 編 PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP

Cuoreテンプレート

PowerPoint Presentation

Microsoft PowerPoint - mwpro2_faq_ ppt

MF mypresto インストールガイド 目次 新規インストールの手順 (Windows 版 )... 2 MF mypresto の起動 (Windows 版 )... 7 新規インストールの手順 (Mac 版 )... 8 MF mypresto の起動 (Mac 版 ) 新規イン

PowerPoint Presentation

HeartCoreインストールマニュアル

「MT-3_2-ja

目次 1. はじめに 本文書の目的 前提条件 略語 事前準備 ホスト名の名前解決 Linux 版パッケージ システム要件 ソフトウェア要件 パッケージ構成

Microsoft Word - winscp-LINUX-SCPを使用したファイル転送方法について

別紙 : 検証環境の構築手順 ( 章 ) 1. サーバ設定 1.1 IP アドレス設定 サーバは以下の 6 台を用いる pgpool-ii サーバ 2 台 DB サーバ 3 台 上位サーバ 1 台 OS は全サーバで CentOS 6.4 x86_64 とする pgpool-ii のサー

Microsoft Word - WE-InstMan382J sol.doc

ADempiere (3.5)

3 ハイパーサーバサービスの諸設定を行う為の コントロールパネル のメイン画面が表示されます ウェブサイトとドメイン タブの データベース 欄にある 新規データベースを追加 をクリックします ( 新規データベースを追加 ボタンがない場合は データベース をクリックし データベース画面にある 新しいデ

Another HTML-lint 導入マニュアル(JSP)版

はじめに 1. 概要本書では SuitePRO V3 にて提供している迷惑メールフィルタのバージョンアップ手順について案内しています なお この手順につきましては 迷惑メールフィルタ機能について オンラインマニュアルの内容通りに設定されていることを前提条件とします

対応 OS について WindowsOS への対応状況 2010 年 10 月時点で用意させていただいている CiscoVPN ソフトウェアですが 対応している OS は WindowsXp WindowsVista Windows7 となります また WindowsVista Windows7 の

Nagios XI VMware監視

2013年『STSSスキルコミュニティ』 テーマ別Kickoff資料

( 目次 ) 1. WordPressインストールガイド はじめに 制限事項 サイト初期設定 WordPressのインストール ( コントロールパネル付属インストーラより ) WordPressのインストール ( 手動インス

共有フォルダ接続手順 1 共有フォルダ接続ツールのダウンロード 展開 CSVEX のトップページから共有フォルダ接続ツールの zip ファイルをダウンロードします ダウンロードした zip ファイルを右クリックして すべて展開 を選択します (Windows 環境では zip ファイルを解凍しなくて

新規利用ガイド mac_ver1.2

二加屋様 Web B2B システム 商品 CSV データ取込マニュアル 2012 年 10 月 19 日 株式会社アイル 概要 このマニュアルは二加屋様の Web B2B システムに商品 CSV データから商品情報を登録す るための手順を示すものです マニュアル内で利用するツール このマニュアル内で

テクニカルドキュメントのテンプレート

日医特定健康診査システム ORCA PROJECT Linux 対応版インストールマニュアル (Version 対応 ) Debian Etch 用 版 2008 年 10 月 31 日 Copyright (C) 2008 Japan Medical Association

SLAMD導入手順

HeartCore(PHP 版 ) インストール手順について説明いたします なお 本資料は 例として下記内容を前提として説明しております 環境情報 対象 OS: Linux ( ディストリビューション : Red Hat Enterprise Linux Server) APサーバ : Apache

Microsoft Windows Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です Linux は Linus Torvalds 氏の日本およびその他の国における登録商標または商標です Red Hat

Linux サーバー構築 LINUX サーバー構築目次... 1 第 1 章 LINUX のインストール... 6 第 1 節 CentOS とは... 6 第 1 項 CentOS とは... 6 第 2 節 CentOS インストールの準備... 6 第 1 項 iso ファイルの入手... 6

PushCornインストールマニュアル

目次 第 1 章はじめに... 3 第 2 章ネットワーク設定 DNS の設定 アウトバウンド HTTPS 接続の許可 アウトバウンド SMTP/POP 接続の許可... 4 第 3 章 JDK への追加ライブラリインストール

PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP が被るとローカル環境内接続が行えなくな

ログ取得についてのお願い お客様のご都合でログの内容を修正してご提供いただいた場合には 正確な調査ができかねる場合が ございます ログの内容は修正をせずにそのままお送りいただけますようお願い致します LifeKeeper ログ取得方法 ログ採取にはサーバへの多少の負荷が予想されますので 比較的に負荷

ssh

PostgreSQL Plus 管理者ガイド

vibit CMS テンプレート制作について

BIGLOBE クラウドホスティングネットワーク設定パッチインストール手順 (CentOS6) 1.1 版 (2017 年 12 月 11 日 ) ビッグローブ株式会社

システム管理者ガイド GIGAPOD 3 システム管理者ガイド - 負荷分散構成 第 1.01 版 2013 年 3 月 改訂履歴 No バージョン 日付 作成者 改訂者 補足 /09 トライポッドワークス 初稿 /03 トライポッドワークス cr

Express5800/MWシリーズ データ移行ガイド

ひまわり8号データ利用手順データダウンロード方法について

ファイルサーバ ご利用の手引き 第 1.0 版 2008 年 2 月 14 日 近畿大学総合情報システム部 (KUDOS)

本書をご利用いただく前に Biz メール & ウェブプロ (L1/L2/L3/Private サーバー ) 詳細設定マニュアル のご利用にあたり 以下をご留意ください 1. 本書の内容について 本書では Biz メール & ウェブプロ (L1/L2/L3/Private サーバー )( 以下 本サー

2. FileZilla のインストール 2.1. ダウンロード 次の URL に接続し 最新版の FileZilla をダウンロードします URL: なお バージョンが異なるとファイル名が

スライド 1

KADIAS Mac OS X 用事前環境準備手順書

2006

Microsoft Word - ssVPN MacOS クライアントマニュアル_120版.doc

2 Grac のデータを全学メールへ移行する環境 2.1 後楽園キャンパス 3 号館 4 階の実習室 A-E Grac のメールバックアップとデータの取得とデータの変換を行います データの取得を行う事で MUA( メールソフト ) へ取り込む事が可能になります データの移行は 全

ServerViewのWebアクセス制限方法

Microsoft Windows Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です Linux は Linus Torvalds 氏の日本およびその他の国における登録商標または商標です Red Hat

目次 1. はじめに WEB インタフェース... 4 アクセス方法... 4 操作方法 FTP クライアント FFFTP(WINDOWS) インストール方法 アクセス方法 操作方法 CYBERD

UNIX とは? 1969 年 米国のベル研究所で開発されたオペレーティングシステム特徴 文字ベースの対話型 OS マルチユーザ 複数のユーザが同時に利用できる マルチタスク マルチプロセス 複数の処理を平行して行える タイムシェアリング 一定の時間に区切って処理を行う 複数の処理を平行しているよう

情報処理概論(第二日目)

OSSTechドキュメント

SonicWALL サーバ証明書 2048bit 対応ファームウェア アップデート手順書 PROシリーズ(G4製品)版

新規利用ガイド win_ver1.2

Microsoft Word - SCR331DI_mac10.14_manual.doc

KDDI ホスティングサービス G120 KDDI ホスティングサービス G200 WordPress インストールガイド ( ご参考資料 ) rev.1.2 KDDI 株式会社 1

1 目次 本書の構成 2 体験版申請用総合ソフトの機能 3 申請用総合ソフトとの相違点 体験版申請用総合ソフト ver.3.0 は, 本番用の申請用総合ソフト (3.0A) の機能に擬似データを加えたものです

ATDEインストールガイド

SFTPサーバー作成ガイド

InterSecVM/MW データ移行ガイド

MotionBoard Ver. 5.6 パッチ適用手順書

CLUSTERPRO MC RootDiskMonitor 2.3 for Windows インストールガイド 2018(Jun) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール 本製品のアップデートインストール

NEC COBOL Media V2.0 セットアップカード SL438740B01-1

スライド 1

メール利用マニュアル (Web ブラウザ編 ) 1

目次 本書の概要... 3 QNAP で AD 環境を構築するネットワーク環境... 3 Active Directory ドメインコントローラ構築... 5 AD ユーザ作成 AD ユーザ単独作成 AD ユーザ複数作成 共有フォルダアクセス許可追加

1. 対象装置 (1) 日立仮想 Fibre Channel アダプタ 適用装置 : EP8000 7xx 2. 仮想 FC アダプタドライバ来歴 この仮想 FC アダプタドライバは 次の機能拡張とバグ修正を含みます バージョン内容 新規追加 AIX ロ

研究室LANの設定方法

リバースプロキシー (シングル構成) 構築手順

Microsoft Word - VPN...[.U.K.C.hLinux doc

Microsoft Word - SE第14回.doc

Linux修正適用手順書

Transcription:

私立大学情報教育協会 教育コンテンツ相互利用システム コンテンツ管理 CGI インストールマニュアル

目次 1 環境... 3 1.1 バージョン... 3 1.2 インストール環境... 3 2 インストール手順... 4 2.1 前提条件... 4 2.1.1 CentOS... 4 2.2 SSHD の設定... 7 2.3 VSFTPD の設定... 8 2.4 コンテンツ管理 CGI のインストール... 10 3 権利者ユーザ登録... 16 備考 このマニュアル上では枠の使い方を下記のようにしています コマンドラインに入力するコマンド 内容を修正する部分は で表現しています テキストファイルなどの内容部分 内容を修正する部分は で表現しています 必要に応じターミナル画面のキャプチャー画像を添える 本文中のホスト名や IP アドレスは 実在のものではない 2

1 環境 1.1 バージョン No. ソフトウェア バージョン 1 コンテンツ管理 CGI 1.0 1.2 インストール環境 コンテンツ管理 CGI のインストールは以下の環境を前提とする Kind Software Version Note OS CentOS 4.8 Language Perl 5.8.5 CentOS4.8 に含まれる WebServer Apache 2.0.52 CentOS4.8 に含まれる 3

2 インストール手順 コンテンツ管理 CGI のインストールは下記の順番にて行う 1 OS のインストール 2 OS の環境設定 3 コンテンツ管理 CGI のインストール 4 その他 以下順に説明する 2.1 前提条件 各権利者の FTP アカウントが 同一グループ (contents) に含まれており httpd(apache) が動作するアカウントもこのグループに含める必要があります 各権利者の FTP アカウントのホームディレクトリが /var/www/home 直下であるとします 各権利者の FTP アカウントのホームディレクトリに対して httpd(apache) による書き込み権限が必要です (0775) コンテンツファイルの名称に関しては 日本語に対応していない 2.1.1 CentOS 具体的なインストール手順についてはハードウェア構成やネットワーク 運用のポリシー等 に依存するため 割愛する ここでは最低限必要なことのみ記載する なお FTP に関する記述は FTP によるアップロードを利用する場合にのみ適用する インストール作業には SSH を使用することを前提として説明している 4

(1) インストールの種類で カスタム を選択 (2) ファイアウォールの設定 WWW ( ポート80) を許可する設定が必要 SSH ( ポート22) を許可する設定が必要 FTP にてファイルのアップロードを行う場合は FTP を許可する必要あり インストール作業には SSH の使用を推奨します ファイアウォールなし でも可 5

(3) パッケージ選択 以下のパッケージを選択する Webサーバ FTPサーバ ソフトウェア開発 そのほか必要に応じて選択する (4) アカウントの設定 root 以外に manager アカウントを作成する useradd manager passwd manager インストール作業用に使用するので manager でなくてもよい contents アカウントを作成する CGI によるファイルのアップロードで使用する ログインさせない為に nologin とした上で ホームディレクトリを apache ホームディレクトリの下に作成する useradd -d /var/www/home -s /sbin/nologin contents 6

2.2 SSHD の設定この作業は 管理者権限を必要とする インストール直後は SSHD がリモートターミナルとして動作しているが 管理者権限 (root) でログインできてしまうので 設定変更が必要 vi /etc/ssh/sshd_config # 以下の変更変更を行う #PermitRootLogin yes PermitRootLogin no X11Forwarding no # 以下の項目項目を追加 AllowUsers manager 変更を行った後は service sshd restart 7

2.3 VSFTPD の設定この作業は 管理者権限を必要とする コンテンツのアップロードに FTP を用いる場合には VSFTPD を用いる インストール直後には ユーザーは 他のディレクトリを参照できてしまうので chroot の制約を設定する必要がある vi /etc/vsftpd/vsftpd.conf 8

9 変更を行った後は # 以下以下以下以下の変更変更変更変更を行う anonymous_enable=no anonymous_enable=no anonymous_enable=no anonymous_enable=no write_enable=yes write_enable=yes write_enable=yes write_enable=yes local_umask=002 local_umask=002 local_umask=002 local_umask=002 chroot_local_user=yes chroot_local_user=yes chroot_local_user=yes chroot_local_user=yes chroot_list_enable=yes chroot_list_enable=yes chroot_list_enable=yes chroot_list_enable=yes chroot_list_file=/etc/vsftpd/chroot_list chroot_list_file=/etc/vsftpd/chroot_list chroot_list_file=/etc/vsftpd/chroot_list chroot_list_file=/etc/vsftpd/chroot_list # 項目項目項目項目の記述記述記述記述がないものはがないものはがないものはがないものは 追記追記追記追記をするをするをするをする service vsftpd restart

2.4 コンテンツ管理 CGI のインストール コンテンツ管理 CGI のパッケージをサーバに転送する為には Tera Term 等を用いる ここでは Tera Term によるインストール手順を説明する Tera Term を起動し manager でサーバの SSH ポートにログインする 10

初回起動時は サーバの認証を求められる コンテンツ管理 CGI パッケージ (contents.1.0.tar.gz) を Tera Term にドラッグ & ドロッ プする ドラッグ & ドロップ時に転送方法の問い合わせがあるが SCP を選択する 11

アップロードしたことを確認して管理者権限に切り替える Manager のホームディレクトリにあるコンテンツ管理パッケージを apache のホームディレ クトリにコピーする cp ~contents/contents.tar.gz ~apache/ apache のホームディレクトリに移動して contents.1.0.tar.gz を解凍する cd ~apache tar zxvf contents.tar.gz コンテンツ管理 CGI の設定ファイルを編集する vi ~apache/contents/contentsmanage/commonmange.pm 12

編集対象は 以下の3 点 my $remote_list = ( 'xxx.xxx.xxx.xxx' # ( 私情協側管理システム IP アドレス ) ); my $base_dir = '/var/www/home'; ( 権利者アカウント管理ディレクトリ ) my $tmp_dir = '/tmp'; ( 一時ファイル作成場所 ) my $access_log = ; ( ログの出力先 空の場合はログを出力しない ) my $error_log = ; ( ログの出力先 空の場合はログを出力しない ) my $debug_log = ; ( 通常空 ) ログ出力先の記述フォーマットは 最初に を記述して コンソールの出力先を指定 する 例 )my $access_log = " rotatelogs /var/www/contents/log/contents_log.%y.%m.%d 86400" 注意事項 ) 1. これらの設定に誤りがあると CGI は正常に動作しない 2. $base_dir を DocumentRoot 配下にするとすべてのコンテンツが公開されてしまう HTTPD の設定ファイルを変更する 1 Apache の設定を変更する コンテンツ管理 CGI は 作成するページによって shift_jis および utf-8 を用いるマルチ言語である為 Apache 側での対応が必要となる また Perl の実行は必須である為 設定の確認を行う必要がある Group を contents に変更する ( 必須 ) AddDefaultCharset が定義されている場合は コメントアウトする LanguagePriority の先頭に ja を記述する AddLanguage ja の順番を先頭にする AddCharset の順番を shift_jis, utf-8, euc-jp の順にする 13

2 コンテンツ管理 CGI の設定を追加する /var/www/contents/.conf/contents.conf にコンテンツ管理 CGI が動作する設定を記述しているので apache 設定に Include させる インストール場所がマニュアルと違うなど必要に応じ contents.conf を編集する コンテンツ管理 CGI を実行するホストのディレクティブに Include を追加する Include /var/www/contents/.conf/contents.conf 下記の例は /etc/httpd/conf.d/perl.conf に追記をした 各設定が完了したら HTTPD の再起動を行う service httpd restart 14

動作確認ページにアクセスして 動作状況を確認する コンテンツ管理 CGI には動作確認用のページ (check.cgi) を用意しているので ブラウザーから呼び出す Apache の設定が行われていない場合は この画面が表示されない 各ログを設定した場合は それぞれファイルが作成されていることを確認する (check.cgi にて test の文字を出力している ) 確認事項 FTP を使用したとき ホームディレクトリ以外に移動できないことを確認する anonymous ユーザでログインすることができないことを確認する SSH でログインできるのが manager だけであることを確認する 15

3 権利者ユーザユーザ登録 (1) umask 変更ユーザーが通常ファイルを作成するとグループに書き込み権限がないので /etc/bashrc を編集 して ユーザー全体にファイルやディレクトリの作成時にグループへの書き込み権限を加えられ るようにする vi /etc/bashrc # mask 022; umask 002; (2) useradd デフォルト設定変更 useradd コマンドのデフォルト設定を行うとユーザアカウント作成時の手間が減る vi /etc/default/useradd 以下の設定にすると便利 GROUP=[contents の GID] HOME=/var/www/home (3) ユーザの登録 adduser コマンドで Linux ユーザの登録を行う GID UID ユーザ名は任意で指定する ユーザ登録後 passwd コマンドでパスワードを指定する useradd g contents d /var/www/home/[ ユーザ名 ] [ ユーザ名 ] passwd [ ユーザ名 ] (2) のデフォルト設定を行った場合は useradd [ ユーザ名 ] のみで作成できる (4) ホームディレクトリのパーミッション変更作成ユーザのホームディレクトリをコンテンツの格納先とする ダウンロード処理を実行するた め ホームディレクトリのパーミッションを apache の実行ユーザから参照可能なように変更する chmod 775 /var/www/home/[ ユーザ名 ] (1) の設定を行っている場合は 不要 16