さっしーブログ

埼玉県在住のシステムエンジニアです。基本的には技術的な内容を中心に発信していきます。

Linux

Apacheのssl_moduleをインストールする

1.モジュールの確認 1-1.mod_sslがあるか確認する 2.mod_ssl 2-1.mod_sslのインストール 1.モジュールの確認 1-1.mod_sslがあるか確認する まずはいったんモジュールが存在しているかを確認する httpd -M 2.mod_ssl 2-1.mod_sslのインストール モジュールが…

Let's Encryptを利用してWebサイトをHTTPS化した

弊社のサイトにてHTTPSアクセスを行えるようにしました。 今回使用するSSL証明書はLet's Encryptという、電子フロンティア財団が運営し発行している証明書です。 無料であり、簡単に導入ができます。 また、無料ということもあってか有効期限が3か月と短い…

rsyncを使ってフォルダの同期をとる

弊社WebサイトはGitで管理しており、まだ立ち上げたばかりのため、 暫定的にrsyncを用いてサーバー上にCloneしたリポジトリとルートディレクトリの同期を取っている。 とまあ、以下に使い方を記載しておく。 書式 rsync [オプション] [コピー元] [コピー先] …

SquidGuardを利用してURLフィルタリングを設定する方法

目次 目次 1.squidGuardとは? 2.URLフィルタリングとは? 3.設定手順 3-1.squid, squidGuardのインストールする 3-2.squid.confファイルを修正する 3-3.squidguard.confを設定する 3-4.squidサーバを再起動する 3-5.ブラウザのプロキシを設定する 3-6.動作…

SSLを利用してhttpsアクセスできるようする方法

目次 目次 1.事前の設定 2.opensslとmod_sslのインストール 3.鍵と証明書の配置場所を作成 3-1.秘密鍵の作成 3-2.証明書署名要求の作成 3-3.サーバー証明書の作成 4.ssl.confの修正 4-1.ssl.conf場所 4-2.ssl.confを開きます。 4-3.鍵と証明書を読み込ませる…

iptables-persistentを利用して、外部の特定ホストへのアクセス制限をしてみた

目次 目次 1.手順 1-1. 仮想マシンを起動する。 1-2. root権限でログインを行う。 1-3. 以下のコマンドで「お天気Webサービス」からデータを取得できるかを確認する。 1-4. 次にiptablesの設定をしていく、下記のディレクトリに移動する。 1-5. 下記のファイ…

iptables-persistentのルールファイル(rule.v4、rule.v6)書き方まとめ

目次 目次 1. ルールファイルの書き方 1-1.テーブルに定義できるキーワード 1-2.チェインの種類 1-3.テーブルごとによるチェインの制限 1-4.ルールファイルの構文 1-5.定義のサンプル 1. ルールファイルの書き方 前回紹介したiptables-persistentのルールフ…

Debian7にてiptables-persistentを使用してみた。

目次 目次 1.iptablesで特定ホストへの制御を行う方法 1-1.環境 1-2. iptables-persistentのインストール 1-3.ルールファイルの保存 1-4.ルールファイルの格納場所を確認 1-5.ルールファイルの中身を確認 1-6.iptables-persistentの起動 1-7.下記のコマン…

Hyper-vについて調べてみた

目次 目次 1. 仮想化とは 1-1.「ホストOS型」 1-2.「コンテナ型」 1-3.「ハイパーバイザ型」 2. Hyper-vとは 2-1. 特徴 2-2. メリット 2-3. デメリット 今まで仮想化ソフトはVirtualBoxを使用していました。 しかし、仕事でHyper-vで仮想環境を構築すること…

Windows10でHyper-vをセットアップしてみた

目次 目次 1.概要 2.環境 3.手順 3-1.Hyper-vの有効化 3-2.Hyper-vの内部スイッチ作成と、NAT作成 3.Hyper-vマネージャを起動 1.概要 今回現場でローカル環境で現行システムを動かすのに、ローカルマシンに仮想環境を構築しました。 その際の仮想化ソフ…

crontabの設定方法について

目次 目次 1.概要 2.起動&状態確認 3.cronの登録 4.時間の書き方 5.設定確認 1.概要 仕事でcronの設定情報を読む機会があったため、改めて起動や登録方法なども含め調べてみた。 まず初めにcronは、スクリプトを定期実行させるためのプロセス(デーモン)で…

Linuxのviコマンドで便利だなと思った瞬間 ~ ディレクトリ移動編

目次 目次 1.環境 2.viコマンドでの目的編集ファイルへのディレクトリ移動 1.環境 OS : CentOS 7 2.viコマンドでの目的編集ファイルへのディレクトリ移動 おそらくLinux使いな人からしたら当たり前なのだけど、、、 個人的にメモしておく。 基本知識程度しか…

ローカルでVagrant内にMySQLを立てて複数人で使用する方法

目次 目次 1.環境 2.MySQLのダウンロード 3.MySQLセットアップ 3-1.MySQLのインストール 3-2.MySQLのアンインストール 3-3.MySQLの自動起動設定 3-4.MySQLの起動 3-5.MySQLの状態確認 3-6.MySQLの停止 3-7.ログイン 3-8.初期パスワード変更 4.ユーザーを登録…

Vagrantで共有フォルダのマウントに失敗するときの対処方法

目次 目次 1.発生したエラーの状況 2.エラーの原因 3.エラーの対処法 3-1.仮想マシンの状態を確認する 3-2.プラグインのインストール 3-3.Guest Additionsの更新 1.発生したエラーの状況 vagrant起動時に以下のようなエラーがでるようになってしまった。 agr…