サーバー開発 LetsEncryptをdockerで走らせるコード #!/bin/sh DOMAIN=ここに適応させたいドメイン WEBROOT=ウェブルートの場所 EMAIL=メールアドレスを入力 ROOTPATH=$( cd $(dirname $0) pwd ) docker run \ --rm \... 2019.09.23 サーバー開発
サーバー開発 Nginxでgzipを有効にする 以下をconfに追加 gzip on; gzip_types text/css application/javascript application/json application/font-woff application/font-t... 2019.09.23 サーバー開発
サーバー開発 バーチャルホスト時にSSLページで別ページが表示される対応 Nginxでの対応。SSLページが指定されていない状態のドメインを表示しようとすると、一番上に記述されているドメインが表示されてしまう。 server { listen 80 default_server; listen 443 ssl d... 2019.09.23 サーバー開発
サーバー開発 mysql_connectエラーでWordPressが動かない Fatal error: Call to undefined function mysql_connect() 上のように出てしまいDockerで作ったWordPressが動作しないとき。 PHP7ではmysql関数が使えないらしい。 Do... 2019.09.19 サーバー開発
サーバー開発 ディレクトリを気にせずにシェルを実行する cd `dirname $0` こいつを頭に追加するだけ。 どういう時に使う?cronを利用する時、ディレクトリがどこか分かりづらくなる。cronの実行時は、そのユーザーのホームディレクトリで実行される。そのため、ファイルを実行したい時、そ... 2019.09.19 サーバー開発
サーバー開発 Apacheのバージョンを知りたい 以下コマンドで確認できる。パスが通っていれば、上の2つのどちらか、パスが通っていなければ、下の2つのような形で絶対パスで指定してあげる httpd -v apachectl -v /usr/sbin/httpd -v /usr/sbin/a... 2019.09.16 サーバー開発
サーバー開発 dockerのphpmyadminの環境変数は何をしているか このURL先のDockerのphpmyadminの環境変数は何をしているかというお話。公式を翻訳しても何を言っているのかさっぱりなので実際に実行してわかったことを書こうと思う。PMA_HOST localhostPMA_USER userP... 2019.09.16 サーバー開発
サーバー開発 make -j”$(nproc)”ってなんじゃ? Dockerfileをいじっているとよく目にするmake -j"$(nproc)"これは一体何をしているのだろうか? 処理を並列実行させる記述らしい。要するに並列で処理を行う事で処理スピードを上げている。 "$(nproc)"こいつがCPU... 2019.09.14 サーバー開発