ネットパス サイトマップ サイトマップ  個人情報保護 個人情報保護  
News 新着情報 Information ネットパスについて Service サービス案内 Members 会員様向け情報 Netstat ネットワーク状況 Contact Us お問い合わせ
Home
Home > Members > WWWサーバについて
Members_WWWサーバご利用上のご注意
  WWWサーバご利用上のご注意 | SSL | CGIの設置方法 | CGIの制限について
  CGIの実行権限 | ファイルパーミッションについて | .htaccessについて | PHP について
  DataBase(MySQL,PostgreSQL) | php,perlによるdatabase接続方法 | 準備中
WWWサーバご利用上のご注意

当WWWサーバーでは、CGI及びPHPプログラムなどの設置や、その他のプロセスの実行は下記設置方法にしたがって、基本的に自由に行って頂けます。
しかし、多くのお客さまが同じサーバーを共有されていることを忘れてはなりません。
特定の方にサーバーリソースを独占されてしまいますと、同じサーバーをご利用のお客さまや、ホームページ訪問者の迷惑になってしまいます。
CGI/SSIプログラム及びその他のプログラムに、下記のようなものが含まれないか十分にご注意くださいますようお願い申し上げます。

頻繁に起動されるものや、一人で数多くのCGIプログラムを設置されている場合

アクセス件数の多いチャットルームなどが該当します。
(個人のホームページでいくつか開設されている程度なら問題はありません。)
特にPerlで書かれているものはリソースを食いますので、ご注意ください。
また、有償無償を問わず、貸しディスクスペースや、貸し掲示板、貸し伝言板などの運営は、会員規約により禁止されています。
そのようなサービスの運営は、固くお断り申し上げます。

極端な量のメモリーを必要とするもの

巨大なデータファイルを一気にメモリに読み込んでから処理するような検索プログラムや、記事保存件数を常識外の値に設定してある掲示板プログラム、ログ保存量の多すぎるアクセス解析プログラムなどが該当します。

無差別にメールを発送するようなCGIプログラム

Mailの項でも説明しましたが、不特定な相手にメールを送信できるようなCGIプログラムは禁止します。

ホームページサービスとは直接関係のないプロセスの実行

当wwwサーバはChrootされており、コマンドラインからの実行は基本的なファイル操作のみ許されています。

常駐するプロセスの禁止

前項と重なりますが、WWWサービスとは、関係のないプロセスは基本的に禁止です。



共有SSLの利用方法

共有SSLのご利用方法のご案内です。
ドキュメントルートは/home/www/docs/となります。

 SSL共有用のURL
  ・https://ssl1.netpath.co.jp/~<ユーザID>/
  
  例)https://ssl1.netpath.co.jp/~nvp9999/ssl.html


↑page up
CGIの設置方法

1./home/www/docs/cgi-bin ディレクトリを作成します。パーミッションを755とします。
   (オーナ以外の書き込み権限があると、CGIが動きません。)
2.cgi ファイルを、/home/www/docs/cgi-bin 下にFTP等で 転送してください。
3.拡張子は、cgi のみ可です。
4.配置した *.cgi の ファイルパーミッションを 755と変更します。
5.以上で cgi ご利用可能です。

↑page up
CGIの実行権限

当WWWサーバーは、SuExecされています。
CGIプログラムは、CGIファイルの作成者の権限で実行されます。
他者に見せる必要のないデータファイル、ログファイル等は、ファイルパーミッション600でもご利用になれます。
新規作成しても、nobody権限になったりはしません。

↑page up
.htaccessについて

ほとんど全ての機能が開放されています。
コントロールパネルのアクセス支援により各種設定が行えます。

コントロールパネルのアクセス支援

↑page up
PHPについて
  • セーフモードで稼動しています。
  • PHPのセーフモードを利用しておりますので、お客様ご自身のファイル以外にはアクセスできません。逆に、他の利用者にお客様のファイルを覗き見られる心配もありません。


  • 詳細情報はphpinfoで取得して下さい。
  • 弊社では、phpバージョン5を採用しています。
↑page up
DataBase(PostgreSQL,MySQL)

PostgreSQL,MySQLがご利用になれます。
データーベースの操作はphpPgAdmin,phpMyAdminを用意してありますので、簡単にお使い頂けます。

↑page up
php+perl+DataBase(MySQL,PostgreSQL)設定方法

PHP、Perl から データベース(PostgreSQL,MySQL) への設定方法のご案内です。


■PHP からPostgreSQLへの接続は次のとおりです。

  connect(dbname=database;host=localhost;port=5432,dbuser=nvpユーザーID,dbpass=パスワード);
  

■PerlからPostgreSQLへの接続は次のとおりです。

  $conn = Pg::connectdb("user=ユーザーID password=パスワード dbname=データベース名");

PerlでCGIを作成する場合、DBIおよびDBD::Pgと、Pg.pmを用意しております。 Perlで作成したCGIプログラムからデータベースにアクセスする場合は、このどちらかをご利用ください。



■PHP からMySQLへの接続は次のとおりです。

  $db=mysql_connect("localhost", "userID" , "PassWord" ); 
  mysql_select_db("userID",$db);

■PerlからMySQLへの接続は次のとおりです。

  use DBI; 
  my $DB = DBI->connect("DBI:mysql:dbname", 'username', 'password'); 

↑page up
Copyright 2006 NetPath Co., Ltd. All Rights Reserved.