tag:crieit.net,2005:https://crieit.net/users/sanadan/feed
真田 保の投稿 - Crieit
Crieitでユーザー真田 保による最近の投稿
2020-05-20T02:16:14+09:00
https://crieit.net/users/sanadan/feed
tag:crieit.net,2005:PublicArticle/15902
2020-05-20T02:16:14+09:00
2020-05-20T02:16:14+09:00
https://crieit.net/posts/zsh-Rails-server-IPv6
zsh上で、Rails serverの外部からのIPv6接続を許可したい場合の、オプションの書き方
<p> zsh上で、Rails serverの外部からのIPv6接続を許可したい場合は、</p>
<p><code>bin/rails server -b \[::]</code></p>
<p>と書く必要があります。なぜかと言うと、<code>[</code>が組み込みコマンドと解釈されてしまうためで、エスケープが必要だからのようです。<br />
なお、bashでは普通に、</p>
<p><code>bin/rails s -b [::]</code></p>
<p>で大丈夫でした。<br />
また、IPv6の接続許可を行えば、自動的にIPv4でも接続できるようになりました。この辺は要調査ではありますが。</p>
真田 保
tag:crieit.net,2005:PublicArticle/15868
2020-04-25T02:52:35+09:00
2020-04-26T16:32:05+09:00
https://crieit.net/posts/VPS-HTTP-80-HTTPS-443
VPSを引っ越したらHTTP(80)は繋がるがHTTPS(443)は繋がらなくなった原因
<h1 id="原因"><a href="#%E5%8E%9F%E5%9B%A0">原因</a></h1>
<p>sslhの設定のIPアドレスが古いVPNのもののままだったせいでした。<br />
新しいVPSのIPアドレスに修正したら直りました。</p>
<h1 id="現象"><a href="#%E7%8F%BE%E8%B1%A1">現象</a></h1>
<p>VPSを引っ越したらHTTP(80)は繋がるがHTTPS(443)は繋がらなくなりました。<br />
IPアドレスを指定しても、HTTPは繋がるのにHTTPSは<code>connection refused</code>になってしまいました。<br />
Webサーバーにsshでログインして、<code>curl https://localhost</code>を実行しても<code>connection refused</code>になるので、ufwなどを疑い無効にしてみたりしましたが、現象は変わらずHTTPSだけが問題で、他は問題なしでした。<br />
結局、<code>grep -nr 443 /etc</code>で設定をさらったら、<code>/etc/default/sslh</code>が引っかかって、sslhのインストールしたことを思い出したのでした。</p>
<h1 id="sslhとは?"><a href="#sslh%E3%81%A8%E3%81%AF%EF%BC%9F">sslhとは?</a></h1>
<p>sslポート(443)などに、sshなどのプロトコルでも接続できるようにしてくれる、プロトコル多重化サーバーです。<br />
<a target="_blank" rel="nofollow noopener" href="https://www.rutschle.net/tech/sslh/README.html">sslh – A ssl/ssh multiplexer</a></p>
真田 保
tag:crieit.net,2005:PublicArticle/15806
2020-04-02T22:22:49+09:00
2020-04-02T22:36:13+09:00
https://crieit.net/posts/vim
vimでカーソルを表示行で上下移動できるようにする
<p> <code>.vimrc</code>に以下の記述を追加。<br />
検索して出てくるのは、なぜかノーマルモード用の設定しかないので、挿入モードでも同じになる設定を追加。</p>
<pre><code>"カーソルを表示行で上下移動する。物理行移動は<C-n>,<C-p>
nnoremap j gj
nnoremap k gk
nnoremap <Down> gj
nnoremap <Up> gk
inoremap <Down> <C-o>gj
inoremap <Up> <C-o>gk
</code></pre>
<p> <code>.vimrc</code>を更新後vimを再起動すれば、設定が反映される。</p>
真田 保