ブログ
-
サーバー環境
サーバーPCの更新
そろそろ今の自作PCには引退してもらうことにした。新たなサーバーPCに選択したのはLenovo ThinkCentre M630e Tiny。※仕様書はこちら。 単純に性能比較はできないが、PassMarkのCPUベンチマークを見てみるとこんな感じ。T460sは普段使いのノートPC。 PCCPUAverage CPU Mark発売年自作PC Intel Pentium G3220 @ 3.00GHz 31252013ThinkCentre M... -
その他
SSL/TLS サーバー証明書
DDNSでもhttps://でアクセスしたいことはある。いつもGoogle Chromeアドレスバーの���キュリティ警告「保護されていない通信」は気にしていなかったけど、そろそろ対策しようか。 以前は自鯖で「なんちゃって認証局」を設置したこともあったけど、今回はLet's Encryptを導入することにした。 詳しくはこの辺りで。 ルーターの設定 バッファロ... -
WordPress
WP Mail SMTP by WPForms
メールの設定を忘れてた。 自鯖だからPostfixとかでメールサーバーを立ててもいいけど、そこまでする必要も無いから常用している@niftyのSMTPを使うことにした。 プラグインをインストールしたら、設定画面からメーラーOther SMTPをクリックして、 SMTPホスト : smtp.nifty.com暗号化 : SSLSMTPポート : 465Auto TLS : ON認証 ... -
WSL
WSL再起動
管理者権限でコマンドプロンプトを起動して、 net stop LxssManager net start LxssManager キーワード ”WSL 再起動" でググると一番最初に出てきたサイトはこちら。 -
WSL
PC起動時にデーモンを起動したい
WSL環境ではPC起動時にデーモンを自動起動させる仕組みがない。デーモンを起動させるときは ~$sudo service apache2 start で普通にできるが、PC起動のたびコマンドを幾つも打つのも何だかなぁ。 なので、各デーモンを起動するためのシェルスクリプト service_start.sh を一つ用意して、これだけ実行することにした。中身は「二重起動 重複... -
その他
ルーターメモ
LAN内のWebサーバーを外部に公開するときのメモ。バッファローWSR-2533DHP2の場合。 セキュリティーの「IPフィルター」で、Internetの全てのアドレスからの通信について、LAN内サーバー(のアドレス)に向けてTCPポート:80を通過とする。セキュリティーの「ポート変換」で、エアステーションのInternet側IPアドレスの TCPポート:80について、... -
WSL
WSL
Hyper-Vが重くてWordPressのプラグイン追加やテーマ変更にものすごく時間がかかるようになった。(サーバースペックが貧弱なせいではあるけれど) なのでHyper-Vは諦めて、WSL環境でWprdPress動作環境を作ることにした。 手順は簡単で、Microsoft Storeからインストールして、apacheやmysqlをaptでインストール後に環境設定すれば終了。 あら... -
Hyper-V
仮想マシンのエクスポートを自動化する。
Windowsのタスクスケジューラーで定期的にエクスポートする。 こちらのサイトに素晴らしいスクリプトを公開していただいてたから利用させてもらった。 Hyper-V 仮想マシン エクスポートの自動化 ←ページが消えてた あった! <### このスクリプトについて: 仮想マシンをエクスポートする処理を行います。 (併せて、古いエクスポートを... -
その他
ProFTPD
こちらのサイトを参考に設定。 DefaultRootはWordPressをインストールするから/var/www。ログインID毎のユーザーディレクトリをDefaultRoot にするような設定は、今回は考慮し��ない。 ufwには21番と49152~65534番を追加。 $ sudo ufw allow 21/tcp $ sudo ufw allow 49152:65534/tcp 悩んだのはログインユーザー。Apacheがユーザーwww-data... -
Install
諸々の設定
あらかた次のリンク先に書いてある。 タイムゾーン $ timedatectl set-timezone Asia/Tokyo sshd LAN内だけの運用だからパスワード認証とする。 $ sudo vi /etc/ssh/sshd_config ルートログイン不許可・・・ubuntuには関係ないか PermitRootLogin no その他いろいろインストール $ sudo apt install php7.2-cli $ sudo apt install libapache... -
Apache
Apacheをインストールする。
インストール 1行だけ。 sudo apt install apache2 VirtualHost 以前と同様、WordPressの模擬引っ越しテストなんかができるようにVirtualHostを設定する。 VirtualHostの説明は、ググれば幾つも出てくるから省略。 名前ベースでも、仮想NICにIPアドレスを複数設定してIPベースのVirtualHostにしてもOK。外部に公開せず自宅LANで完結している... -
Hyper-V
ネットワークを設定する。
Windowsボタンをクリックして設定から「ネットワークとインターネット」の「アダプターのオプションを変更する」をクリック。すると、普通のEthernetアダプタのアイコンとは別に、vEthernet(既定のスイッチ)なるものが、識別されていないネットワークとして表れている。このvEthernetは、仮想マシンが属するネットワーク向けのDHCPサーバー...