このスレッドはクローズされています。記事の閲覧のみとなります。
YAHOO で自宅サーバー |
|
- æ¥æï¼ 2006/01/06 14:27
- ååï¼ よろしくお願い致します。
<info@shiawase-home.com>
- 参照: http://www.shiawase-home.com
- 初めて投稿させて頂いております。
現在レンタルサーバーを利用しているのですが、 自宅サーバーに切り替えの準備をしています。
とりあえず練習用として有料の「ドメイン」を取得しています。 ***.com(バリュードメインにより取得) これが成功したら、現在利用しているドメインの移管を考えています。 (両業者とも了承している)
当方の自宅のネット環境はヤフーの12M(ADSL)です。 当然ながら、固定IPではなく、ネット接続やモデム接続ごとに、アドレスが変わります。
また、IOデータのルーターを利用しています。 ルーター 192.168.0.1 自宅サーバー 192.168.0.2(ルーターにつないでいる。ルーターにより固定) その他PC 192.168.0.3〜(ルーターにつないでいる。ルーターにより固定) ルーターには無料のDDNS機能がありますが、IOデータが提供する特定のアドレスのみが対象なので、無効にしています。
このような条件の中で、御サイトの情報を元に、自宅サーバーとして、WWWやメールその他のサーバー構築は可能でしょうか?
とりあえず考えているのは、 出来れば、自宅サーバーに、ネームサーバーやダイスを利用しようと思っています。
バリュードメインでは、無料のDDNS機能もあるのですが、使い方が良く分からないので、自宅サーバーでどうにかしようと思っています。
特に分からないのは このような条件の中で、 ネームサーバーの設定等をどのようにするのかということです。 BINDでは、正引きや逆引き等がありますが、 ここに利用するIPというのは、 プロバイダがヤフーのような場合、どこから仕入れてくれば良いのでしょうか?
私の認識では、 ルーターから、自宅サーバーにローカルIP、192.168.0.2を割り振り 自宅サーバーの設定において DNSが192.168.0.2(自分自身として設定) ゲートウェイが192.168.0.1 としたとして、 BINDに使用する正引き逆引きのアドレスは 動的なWIND?のアドレスを割り振って 後にDICEで変換する、ということなのでしょうか? また、そのアドレスは1つを活用したものだけでも良いのでしょうか?
また、それとは反対で、ドメインを取得した会社に DDNSのサービスがあり、 そのDDNSを利用した場合、ネームサーバーが3つあるようなのですが、 そのネームサーバーのアドレスを適当にBINDに設定するのでしょうか?
大変ご迷惑な質問かと思いますが、 年末から何日も頑張っているのですが、 全く訳がわからず、困っています。
どうぞご指南のほどよろしくお願い申し上げます。
|
Page:
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
|
■ コンテンツ関連情報
Re: YAHOO で自宅サーバー ( No.21 ) |
|
- æ¥æï¼ 2006/01/11 19:29
- ååï¼ 管理者
- まず、スクリプトの存在するパスに移動してください。
# cd /var/www/html/cgi
①スクリプトが実行できるか確認します。
# perl test.cgi
②同様にファイルのみで実行してみます。
# ./test.cgi
③文法チェックをして見ます。
# perl -cw test.cgi
①②共に、画面表示されるか?③はSyntax OKと表示されるか確認してみて下さい。
************ > ちなみに私のサーバーマシンは > 2000円で買ってきた中古マシンで > セレロン466 > 512M > 20GB > なのですが、1日1000人程度訪問のサイトを構築する場合には > もう少しスペックはいるものでしょうか? CGIやSSH、JAVA等を多く使っていなければ、十分平気ですよ。 むしろ、気になるのは同時集中アクセスによるネットワーク速度の問題です。
|
Re: YAHOO で自宅サーバー ( No.22 ) |
|
- æ¥æï¼ 2006/01/12 18:55
- ååï¼ よろしくお願い致します。
<info@shiawase-home.com>
- 参照: http://www.shiawase-home.com
- ご助言ありがとうございます。
1. #!/usr/bin/perl print "Content-type: text/html\n\n"; print "<body>\n"; print "test\n"; print "</body>\n";
のプログラムについては、 (700)(755)(777)のいずれにおいても ブラウザ上でも、 サーバー上の # perl test.cgi # ./test.cgi # perl -cw test.cgi
でも、うまく表示されました。
2.一方、以前のサイトでしようしていた簡単なcgiのプログラム を同じディレクトリで表示させようとすると、 サーバー上の # perl test.cgi # ./test.cgi # perl -cw test.cgi
ではうまく表示されるのですが、 ブラウザ上では(700)(755)(777)のいずれにおいても
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, root@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log.
-------------------------------------------------------------------------------- Apache/2.0.52 (CentOS) Server at www.house-bb.com Port 80
が表示されます。
(関連しそうな情報) 転送はテキストモードで送信しております。 SSHの設定は、PermitRootLogin no です。 FTPの転送が面倒なので、www以下はごっそりと chown -R 名前 www/ で変更しています。
**************
いつもいつも失礼致します。
大変ご面倒おかけしておりますが、 ご助言頂けたら幸いです。
|
Re: YAHOO で自宅サーバー ( No.23 ) |
|
- æ¥æï¼ 2006/01/12 19:59
- ååï¼ 管理者
- 携帯からの投稿なので、少ないご御回答をお許し下さい。
apache設定ファイル内に「AddType」は定義してありますか?
トップより『TIPS Webサーバー編』を参照して見て下さい。
|
Re: YAHOO で自宅サーバー ( No.24 ) |
|
- æ¥æï¼ 2006/01/13 01:20
- ååï¼ よろしくお願い致します。
<info@shiawase-home.com>
- 参照: http://www.shiawase-home.com
- ありがとうございます。
ネットをいろいろ見ていると私のような人もいるようなので、 念の為、アパッチのファイルをアップさせて頂きます。 (コメントアウトしているところは削除)
設定が必要と思われるところを、 ******** で示しています。
もし、何かお気づきのことがあれば、 教えていただければ幸いです。
### Section 1: Global Environment
ServerTokens OS ServerRoot "/etc/httpd" PidFile run/httpd.pid Timeout 120 KeepAlive Off MaxKeepAliveRequests 100 KeepAliveTimeout 15
<IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 4000 </IfModule>
<IfModule worker.c> StartServers 2 MaxClients 150 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule>
Listen 80
LoadModule access_module modules/mod_access.so LoadModule auth_module modules/mod_auth.so LoadModule auth_anon_module modules/mod_auth_anon.so LoadModule auth_dbm_module modules/mod_auth_dbm.so : : LoadModule cache_module modules/mod_cache.so LoadModule suexec_module modules/mod_suexec.so LoadModule disk_cache_module modules/mod_disk_cache.so LoadModule file_cache_module modules/mod_file_cache.so LoadModule mem_cache_module modules/mod_mem_cache.so LoadModule cgi_module modules/mod_cgi.so
Include conf.d/*.conf
### Section 2: 'Main' server configuration
User apache Group apache ServerAdmin info@*******.com UseCanonicalName Off
DocumentRoot "/var/www/html" ************ 1
<Directory "/var/www/html"> ************ 2 Options Includes ExecCGI FollowSymLinks ************ 3 AllowOverride None Order allow,deny Allow from all ServerSignature Email CheckSpelling On DirectoryIndex index.html index.htm index.php index.cgi </Directory>
<IfModule mod_userdir.c> UserDir disable </IfModule>
DirectoryIndex index.html index.html.var AccessFileName .htaccess
<Files ~ "^\.ht"> Order allow,deny Deny from all </Files>
TypesConfig /etc/mime.types
DefaultType text/plain
<IfModule mod_mime_magic.c> MIMEMagicFile conf/magic </IfModule>
HostnameLookups Off ErrorLog logs/error_log LogLevel warn LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common LogFormat "%{Referer}i -> %U" referer LogFormat "%{User-agent}i" agent
CustomLog logs/access_log combined ServerSignature On
Alias /icons/ "/var/www/icons/"
<Directory "/var/www/icons"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory>
<IfModule mod_dav_fs.c> DAVLockDB /var/lib/dav/lockdb </IfModule>
<Directory "/var/www/html/cgi"> ************ 4 Options ExecCGI FollowSymLinks Includes ************ 5 ServerSignature Email CheckSpelling On </Directory>
IndexOptions FancyIndexing VersionSort NameWidth=*
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
AddIconByType (TXT,/icons/text.gif) text/* AddIconByType (IMG,/icons/image2.gif) image/* AddIconByType (SND,/icons/sound2.gif) audio/* AddIconByType (VID,/icons/movie.gif) video/*
AddIcon /icons/binary.gif .bin .exe AddIcon /icons/binhex.gif .hqx : : AddIcon /icons/folder.gif ^^DIRECTORY^^ AddIcon /icons/blank.gif ^^BLANKICON^^
DefaultIcon /icons/unknown.gif
ReadmeName README.html HeaderName HEADER.html
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
AddLanguage ca .ca AddLanguage cs .cz .cs : : AddLanguage zh-CN .zh-cn AddLanguage zh-TW .zh-tw
LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
ForceLanguagePriority Prefer Fallback
AddDefaultCharset Off
AddCharset ISO-8859-1 .iso8859-1 .latin1 AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen : : AddCharset UTF-8 .utf8 AddCharset EUC-JP .euc-jp AddCharset shift_jis .sjis
AddType application/x-httpd-cgi .cgi ***************** 6 AddType application/x-compress .Z AddType application/x-gzip .gz .tgz
AddHandler cgi-script .cgi .pl ********************** 7 AddHandler imap-file map AddHandler type-map var
AddType text/html .shtml AddOutputFilter INCLUDES .shtml
Alias /error/ "/var/www/error/"
<IfModule mod_negotiation.c> <IfModule mod_include.c> <Directory "/var/www/error"> AllowOverride None Options IncludesNoExec AddOutputFilter Includes html AddHandler type-map var Order allow,deny Allow from all LanguagePriority en es de fr ForceLanguagePriority Prefer Fallback </Directory> </IfModule> </IfModule>
BrowserMatch "Mozilla/2" nokeepalive BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0 : : BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully BrowserMatch "^gnome-vfs" redirect-carefully
**********************
本当になんども失礼致します。
|
Re: YAHOO で自宅サーバー ( No.25 ) |
|
- æ¥æï¼ 2006/01/14 11:02
- ååï¼ 管理者
- おかしいですね・・・。
当方の検証機に設定ファイルを反映させて実行させましたが、正常に表示されます。
ファイルを、EUC-JPまたは、UTF-8で保存して実行してみて下さい。 2バイト文字を使用していないので関係ないと思いますが、気になっているのは改行コードです。 「CR+LF」と「LF」の両ファイルで確認願います。
|
Page:
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
|
■ その他