約束の地

キャロの想い出

Apache

Apache2 で 複数のポート で待ち受ける方法

結論 /etc/apache2/ports.conf*1 に以下のように書き連ねていけばよいです。書かれている全てのポートで待ち受けます。 Listen 80 Listen 12345 再起動を忘れずに。 補足 内部での振り分けは /etc/apache2/sites-available や /etc/apche2/sites-enabled 内…

Ubuntu 16.04 LTS で Apache2 にて WebDAV を有効にする方法

結論 1. WebDAV 用のモジュールを有効にします $ sudo a2enmod dav $ sudo a2enmod dav_fs $ sudo a2enmod dav_lock 2. Directory ディレティブに DAV On を追加 例えば以下のように一行追加します。 <Directory /var/www/html/my_webdav> DAV On (省略) </Directory> 3. Apache2 を再起動する $ sudo serv…

サブドメイン宛てのアクセスにおいて nginx をフロントにして Apache を裏側に置いたときにサブドメインごとに任意のディレクトリに振り分ける方法

結論 nginx を設定する部分と、Apache2 を設定する部分の二段階に分かれます。以下、abc.mydomain.jpとxyz.mydomain.jpを以下のように振り分けることを目的とします。 abc.mydomain.jpにアクセスが来たらApache2で提供している/var/tmp/abc配下を見せる xyz.…

Ubuntu 16.04 LTS の Apache 2 でデフォルトの文字コードを変更する(UTF-8にする)

結論 /etc/apache2/conf-available/charset.confの中身を編集してAddDefaultCharset UTF-8を有効にする。 補足 2017年の今、この設定は真っ先にやっておいて良いと思います。

Ubuntu 16.04 LTS で Apache2 の MIME タイプ を設定する方法

結論 /etc/mime.typesを編集する。 補足 /etc/apache2配下ではありませんので注意です。

ワイルドカードDNSは nip.io が良い

ワイルドカードDNS IPアドレスをサブドメイン(サブサブドメイン、サブサブサブドメイン……)に与えることで、IPアドレス自身を返すというグローバルなDNSである「ワイルドカードDNS」についての話です。 例: 192.168.100.200.wild.card は 192.168.100.200 …

Windows の VirtualBox の Vagrant で ubuntu/xenial64 の環境を構築する手順

Windows で VirtualBox を使い、SSH クライアントとして Poderosa 4 や Tera Term や WinSCP を使うことを想定しています。boxはubuntu/xenial64を用います。 ユーザー「ubuntu」でログイン 注意 以下の「初めてのログインをする」部分の記述は、boxにbento/…

Ubuntu 16.04 LTS の Apache 上で Ruby を CGI として動かす方法

Ruby を CGI で動かす あんまりやる人はいないかなと思うんですが、Ruby を Apache で CGI として動かそうとして結構ハマってしまったので書き留めておきます。

Ubuntu 16.04 LTS (PHP 7)にしたら phpMyAdmin が実行できなくなった(ページが真っ白)

PHP 7 Ubuntu を 16.04 LTS にサクッと上げたところ、phpMyAdmin のページを開くと Webブラウザ が真っ白になってしまいました。ソースを見てみると、PHP の生コードがそのまま表示されていましたので、これは間違いなく Ubuntu 16.04 LTS で PHP 7 が標準の…

Apache 2.4 にて SSL で リバースプロキシを設定した場合の設定

標題の件でApache 2.2の設定のままだとハマりました。結論を書くと、以下のページに答えがありました。すなわち、Apache 2.4では以下のように設定を書く必要があります。 SSLProxyEngine on SSLProxyVerify none SSLProxyCheckPeerCN off SSLProxyCheckPeerN…

Powered by はてなブログ