くだらねぇ質問・雑談はここで@自宅鯖 54台目
自宅サーバ全般に関する、質問や雑談のスレッドです ※注意:仕事で使うサーバーはスレ違いです 特定のハードウェアに依存するものは、そのハードウェアスレでドゾ 質問の際は 1. OS名 2. 使用するサーバソフトとバージョン 3. ネットワーク環境 などのサーバー環境をできるだけ詳しく書きましょう。後出しは嫌われるよ まとめページ ttp://www.wikihouse.com/faqhserver/index.php?FrontPage 定番の質問へのテンプレ回答 ・外部からはピコーンなのに内部からはショボーンです ttp://www.wikihouse.com/faqhserver/index.php?%B3%B0%C9%F4%A4%AB%A4%E9%A4%CF%8E%CB%8E%DF%8E%BA%8E%B0%8E%DD%A4%CA%A4%CE%A4%CB%C6%E2%C9%F4%A4%AB%A4%E9%A4%CF%8E%BC%8E%AE%8E%CE%8E%DE%8E%B0%8E%DD%A4%C7%A4%B9 ・串を刺して外部から接続して確認する方法もあるが、外部から接続してヘッダやソースの取得、スクリーンショット画像を生成してくれるサイトがある。 ttp://fula.jp/cgi-bin/head/ ttp://fula.jp/cgi-bin/head2/ 次スレは>>970 辺りが立てやがれ 前スレ くだらねぇ質問・雑談はここで@自宅鯖 53台目 http://mao.5ch.net/test/read.cgi/mysv/1436887468/
さすがに一から全部教えるのは無理だから 解説ページで調べてからできなかった事を聞いてくれw ポート開放は使ってるルーターのマニュアルよんでね 質問失礼します。 先日、phpをcgiモードに変更しました。 処理に5分ほどかかる重いAPIがあるのですが、それを呼び出すと丁度1分で503エラーが出るようになってしまいました。 ブラウザ上の表示 Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. コンソール(chrome)上の表示 Failed to load resource: the server responded with a status of 503 (Service Unavailable) -------- /etc/php.ini の実行時間を伸ばしたのですがダメでした ;max_execution_time = 30 max_execution_time = 5400 /etc/php-fpm.d/www.conf で実行時間を設定したのですがダメでした php_admin_value[max_execution_time] = 5400 ドキュメントルートの .htaccess で実行時間を設定したのですがダメでした php_value max_execution_time 5400 -------- どのケースでも丁度1分で落ちるので何かしらのタイムアウトだと思うのですが、何をどこに設定して良いのかが分かりません。 分かる方、よろしくお願いします。 -------- CentOS 7.6.1810 Apache 2.4.6 PHP 7.3.9 (FPM/FastCGI) 追記です max_input_time , default_socket_timeout どちらも 5400 にしてみましたがダメでした 自己解決しました httpd.conf にタイムアウト時間を追記したら治りました。 ありがとうございました。 CentOS6で /home/ore/public_html以下に test1 test2 test3 .htaccess があって、test1〜test3はフォルダ .htaccessにBASIC認証の設定が書かれていて、コメントアウトするとtest1と2はBASIC認証がかからなくなるが、3だけ何故かかかったままになる test3以下の.htaccessで認証かけてないか確認したけど何度見てもない /etc/httpd/conf と conf.d 以下も調べたけど同様 他にどこを見ればtest3に認証かかる理由が見つけられますかね? >>217 test1をtest4に変更 test3をtest1に変更 これで認証かかるかテスト かからないのであれば コンフィグに書かれている可能性あるので test3を書かれている記述をさがせ grep test3 * とかgrep test3 */* とかで探すか 自分で探すスクリプト組め >>219 結果、test1はかかる、test4はかからない もうちょい調べてみます RAID1のボリュームにOSをインストールしたのですがサーバーを 起動してもNon-System Diskと表示されてしまいOSが見つかりません。 ハードウェアのログを見ても特に何かエラーが起きているわけではなく、 DISKの抜き差しをしても結果は変わらずでした。 どこか確認スべき箇所がありましたらご教示お願いします。 【追記】 OSはESXi、RAIDコントローラーはHPのP420iです。 宜しくお願いいたします。 普通に作ればSCSIで/dev/sdxに見えるはずだからやり方が悪い フレッツ光を専用ルーターからWi-Fiルーター経由で、 PCには有線でデスクトップPCに繋いでネット使用してるんだけど、 最近動画を視聴していて何秒かおきにプトっと切れ間が 入るようになったの、これってなにに原因があるのかな? NTTのルーターはまだ新しいけど、経由させてるブァッファローの Wi-Fiルーターは結構古くなってきたからコレかな? それかNTTのルーターか、またはPCに問題あるのかな? 考えられる原因わかりまっか?スレチだったらスンマセン >>225 原因の切り分けしろ 専用ルーターに直接つないで現象が起きるかどうか なるほど、ありがとう。 いま仕事場だから、帰ったらやってみる! すみませんが質問です 環境 PC:Windows7Prifessional ネットワーク環境 HGW | 有線ハブ | 「 ¬ PC 無線ルーターUSBポート有り簡易NAS機能) | USBメモリ 有線ハブは最近追加したものでもとは無線ルーターの有線ポートからPCの繋いでいましたがどうも安定せずネトゲで接続切れたりしていたのでPCだけは有線のハブでつなぎ、途切れの問題は解決しました。 USBメモリを介して無線接続してるデバイス間でファイルをやりとりしていたのですが上記の構成にしたところPCからUSBメモリ(NAS機能のために使用)へのアクセスができなくなりました。 PCが192.168.1.7 無線ルーターが192.168.2.1です USBメモリのルートへのアクセスは192.168.2.1/Public/でアクセスしていました PCからアクセスできるにはどうすれば良いでしょうか ネットワークドライブの追加で¥¥192.168.2.1¥Publicを追加しても見つからないとかで接続できませんでした あれ 書いた後に解決した 追加するときのIPアドレス部分は無線ルータのWAN側のアドレスじゃないとダメでしたね スレ汚し失礼 Apacheバーチャルホストの質問です /etc/httpd/conf.d/virtual.confは下記の設定ですが ディレクトリ一覧が表示されてしまいます。 どうすればディレクトリ一覧表示禁止できますか? Optionsを-Indexesにしてもダメでした よろしくお願いします <VirtualHost *:80> ServerName example.com DocumentRoot /home/hoge/public_html </VirtualHost> <VirtualHost *:443> ServerAdmin mail@example.com DocumentRoot /home/hoge/public_html ServerName example.com <Directory "/home/hoge/public_html"> Options MultiViews FollowSymLinks </Directory> SSLEngine on SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem Include /etc/letsencrypt/options-ssl-apache.conf SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem </VirtualHost> ちなみにこれはディレクトリ一覧表示禁止できました <VirtualHost *:80> ServerName example.com DocumentRoot /home/hoge/public_html <Directory "/home/hoge/public_html"> Options MultiViews FollowSymLinks </Directory> </VirtualHost> SSLのときだけうまく動作しません… それでうまくいくなら これでうまくいくようなもんだが <VirtualHost *:443> ServerAdmin mail@example.com DocumentRoot /home/hoge/public_html ServerName example.com <Directory "/home/hoge/public_html"> Options MultiViews FollowSymLinks </Directory> SSLEngine on SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem Include /etc/letsencrypt/options-ssl-apache.conf SSLCertificateChainFile 各ディレクトリにダミーのindexを置いておけばおk >>232-234 ありがとうございます!解決しました Let's Encrypt導入で /etc/httpd/conf.d/virtual-le-ssl.confなるファイルが生成されていて、これが邪魔をしていたようです (ダミーのindexはめんどくさすぎて無理です) そもそも、Apache + VirtualHost + SSL(Let's Encrypt)で ディレクトリ一覧表示禁止を全体に設定する方法ってありますか? よろしくお願いします! 「httpd.conf」を編集し、デフォルトで有効になっている「mod_autoindex.so」をコメントアウトします。 # LoadModule autoindex_module libexec/apache/mod_autoindex.so # AddModule mod_autoindex.c でいけると思う >>237-238 なるほど、ありがとうございます! <Directory>は<VirtualHost>の外に書けば一度で済むのに… https://i.imgur.com/tx4t7iz.jpg データベースの運用を考えていて、このような環境でクライアントからの10.0.40.2という存在しないipアドレスへ送った場合にサーバAにパケットを送りたいのですが、 iptablesをルータ側で設定してNAT変換をしてサーバAにルータと通信しているように見せることはできますでしょうか? ルータ側でrouteコマンドにて経路情報は追加してあります。 サーバ側でiptablesを設定するとサーバ台数を増やした時にその度にサーバのiptablesを設定しなくてはいけないのでルータ側でサーバのiptablesを設定した時と同じような動作をさせたいです。 >>241 クライアント、ルータ、サーバは全てUbuntu 16.04.6です。 質問です サーバーエンジニアの勉強がてらcentOSで自宅サーバを立ててみようと考えています。 NECやI-O DATAの個人用ルーターは持っているんだけど、ciscoの1812jって安い業務用ルーター買うか迷ってる どちらでも鯖建てるだけならできると思うんだけど、仕事の勉強用として考えるのであればやはりcisco機器に触れるべきでしょうか? インターフェイスとか結構違う? 891fjいいよ インターフェイス3つほしいならrtx1200でいいんじゃね サーバーとラウターは別物だし、会社の規模によってはサーバー屋がラウター触る機会自体なかったりするからどうともいえんね ありがとう。 891fjは1000mb対応してるのもいいですね。 ひとまずどちらかのCisco機器漁ってみます。 rtx1200は値段がちょっと…なので、Ciscoに慣れたあと入手してみます 確かに両方触らないと勉強としては不十分ですね 皆さん家庭内LANの各機器のIPの割り当てどうしてる? 192.168.0.1から連番で割り当てていくのが一番単純だけど 172.16.0.0や10.0.0.0を使ったりとかサブネットで分割などこだわった所はある? 録画サーバが動いていてNASに勝手にファイルを作る リモートでサーバにログインするか、NASにファイルが増えるかくらいでしか サーバが無事か確認できない 普段メインで使っているPCに、サーバが死んだら警告が出るような仕組みを作るには、 どうしたらいいだろう? >>249 サブネットは分けてないけど、昔10.0.0.0/24で第4オクテッ卜を10台がデスクトップ、20台をノー卜とかにしていた。 DNS立てなくても ping 10.13 とかできて楽だから。 IPv6でアドレス長くなってからはDNS立てて、割り当てはv4の方も適当になった。 pingを送って返ってくるか見る、みたいな仕組みのは見つかるけど、 そんな機能は動いてないので返らない 多分、サーバがパッシブにチェックを受けるのでは無理で、 ウォッチドッグみたいに定期的に生きてる信号を出して、 それが途絶えたら死亡判定、みたいにしないといけない気がする そんなのはある? ipネットワークで動かしてるなら故意に弾かない限りはpingは応答するぞ まぁ プロセス監視 zabbixでぐぐれ 望むことはできる TCPで動いてないのにNASにはアクセス出来るのか firewallでicmpを許可してないだけだろ OSが稼働していることか、sambaのプロセスが立ち上がってることなのか、ファイルが読み書きできることか、空き容量が十分あることか、何を監視したいかをまず整理しないと あと、監視に使える機材やソフトがなんなのか、金と知識がどのくらい用意できるか、もだな ファイルサーバーとして使い物になることをシンプルに監視するなら、特定のファイルに例えばタイムスタンプの数値を書き込んで、それを読み出して一致してるか確認する 書けないか読めないか化けてるかすればメールを飛ばす、そんな感じのスクリプトをcronででも回せばいいんじゃないか あ、一言忘れた もちろんスクリプトを動かすのはクライアント側で、だな 久しぶりに引っ越すんだけど 回線やプロバイダ選びで気をつける点ある? V6プラスだとIPv4グローバルアドレスの任意のポートでlistenできないと聞きました 自宅のhttp鯖ポート80をDDNSで運用する予定です PPPoEなら大丈夫 V6プラスでもPPPoEのアカウントくれるプロバイダーもあるし 別途契約してもOK IPv6でやるならソフトバンク光ぐらいしかないんじゃね? >>260 IPv6でやるならどこでも良い。 フレッツの場合でIPv4なら、 a) PPPoEのプロバイダなら普通は動的or固定の占有グローバルIPアドレスで全ポートOK。ただし遅いことが多い。 b) v6プラスで固定グローバルIPアドレスを占有できるプロバイダなら全ポートOK。速いと思われるが、多分高額。 c) ソフトバンクの高速ハイブリッドは事実上固定の占有グローバルIPアドレスで全ポートOK。ただし専用ルータで必ずNATされ、TCP/UDP以外は不可。速いが高い。PPPoE(動的、グローバル占有)併用可。 d) ポート番号が何でもいいなら普通のv6プラスでも問題ない。事実上固定の共用グローバルIPで、240ポート(こちらも事実上固定)だけ割り当てられる。 e) transixはNAT入るからダメ。 262は訂正。IPv4overIPv6で、ポート番号を好きなようにしたければソフトバンク光ぐらいしか。 サーバーソフトって使うためにはデータの入っているHDDの初期化が必要ですか? データの初期化不要でUSBメモリとかに入れてbootできるようなのは無いですか? >>266 そんなこといわないでおしえてくださいよーだんなー >>265 具体的にどのOS? PCの構成にもよるけどUSBメモリブートできるのもあるし HDDもしくはSSDもう一つ足せばいいし パーティション管理ソフトつかえば分けることも可能だし 試しに使ってみたいだけならPCにインストールしちゃうと後で色々めんどくさいので仮想マシンが楽でいいよ 質問させてください! Windows10にApache2.4とPHP7とphpMyAdminをインストールしたのですが 下記のエラーが出てphpMyAdminにログインできません >phpMyAdmin - エラー >mysqli 拡張がありません。PHP の設定をチェックしてみてください。 詳しくはドキュメンテーションを参照してください。 恐らくPHPのextensionを読み込めてないようです ※MySQLiの項目がありません どうしたらいいでしょうか?よろしくお願いします PHP の設定をチェックしてみてください。 詳しくはドキュメンテーションを参照してください。 >>273 レスありがとうございます!MySQLはもちろん入れてます バージョンは5.5.62です ↓ C:\Users\user>mysql --version mysql Ver 14.14 Distrib 5.5.62, for Win64 (AMD64) ちなみにC:\Windows\php.iniの設定は extension_dir = "C:\php\ext" になっています extension=mysqli のセミコロンも外してます よろしくお願いします >>275 レスありがとうございます 何を確認すれば良いですか? 一応、phpinfo()で見るとextension_dir は C:\php\ext になっていました しかしmysqliディレクティブはありません C:\php\extに php_mysqli.dll は入ってます よろしくお願いします。 >>274 > extension=mysqli よく知らんけど extension=php_mysqli.dll じゃねーの? https://www.hiskip.com/wp/dounyu/1375.html >>277 レスありがとうございます こちらの環境では.dllは付いてなかったです こんな感じです https://aulta.co.jp/archives/6919 試してみては? C:\php\extに php_mysqli.dll なら>>277 でいいような気がするが >>279 extension=php_mysqli.dll で試しましたがダメでした。 ちなみに中華製のPCとDELLのPCの2台があります。 Apache PHP MySQLを同じようにインストールしたのですがDELLのみエラーが出ます。 これってDELLに原因があります? 今のトレンドのOSってなに? FreeBSDはもう時代遅れ?うどんつぅがいいの クロスプラットフォームが普通だしプロセッサもOSも何でもいい 選ぶのは言語 ApacheのBASIC認証でパスワード間違った時に 間違えて入れたパスワードをログに残す方法ないですか? ずっと入れなくて、絶対に正しく入れてると言い張る客がいて困ってる まあすぐリセットできる機能つけたほうが、、、 自分でやってもいいしさ >>286 昔にたような事あって 試しにID入れるところでパスワード打ってください対処してたな ソース書き替えない限りはBASIC認証でパスワードをログに吐くような作りは セキュリティ的にしないと思うけどな システム会社さんが、VPN構築で、windows server 2019にて DDNSを使い、LAN内のサーバーをソフトイーサVPNサーバーとして 公開するのですが、かなり危険なことなのでしょうか? 同じLANにいるサーバーだけが、公開状態って 違和感があるのですが・・ 認証用のユーザーとパスワードが.htpasswdファイルに記録されてると思うけど これを直接編集してコメントアウトすることってできる? XAMPPのバーチャルホストを設定して hoge.localhost で開けるようにしたのですが chrome では開けるものの、それ以外のブラウザではダメでした… それ以外のブラウザでは localhost とすれば開けるようです 何が原因だと思われますか…? 原因はルーター 解決策はhosts 対処はnotepad 保存は工夫 localhostのサブドメインが127.0.0.1に解決されるようには普通はなってない hostsに一個一個登録する(ワイルドカードは使えない)か, *.127-0-0-1.nip.ioを使う手もある 超初心者です google compute engineを自鯖の練習と思って弄っていますが、外部IPアドレスのサブネットマスクが分かりません google cloud consoleで静的IPアドレスの予約をしてあり、OSはdebian 9です。 amazon AWSでタダでlinuxサーバ立てる方法教えろ いくらでも記事があるでしょう 見つけられない奴には無理 質問でちゅ 複数のクライアントでLAN内の複数PCにリモートデスクトップ接続をするとき、静的IPマスカレードでポートを バラバラにすれば、LAN内の個々のIPに割り当てることができますか? >>305 そもそもLAN内でしか使わないのに静的IPマスカレードを設定する理由は? 単にローカルIPで接続すればいい話じゃないの Apacheをかじり始めた素人です。 FTPを経由せず、Nautilusでwww配下へ直接コンテンツをコピペした場合、 アクセス権の設定を一括で行うにはどうしたらよいでしょうか? FTP経由だと、FTPクライアントが自動で設定してくれていると思うのですが… という認識が違っている可能性もあるので、その場合はご指摘いただけるとうれしいです。 事故レス FTPクライアントはなんもしてないですね苦笑 httpd.conf かなんかなんでしょうか… 追加でもう一つ質問です virtualboxで作成した環境を実機へレストアしたいと思っています。 いわゆるV2Pということになるのでしょうか? Clonezilla を使う方法も含めて、参考になるサイトや注意点があれば、 ご教示ください。よろしくおねがいいたします。 read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる