CentOS 6.8でのLNMP環境構築

SELinuxがコンパイルインストールに障害をきたす可能性があるため、最初に無効化します。永続的な無効化にはシステムの再起動が必要です。 sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config 一時的な無効化は再起動なしで可能です。 setenforce 0 iptables -I INPUT -p tcp --dport 80 -j ACCEPT 必要なツールのインストール yum -y install gcc auto ...

5月26日 11:37 投稿

Nginxで発生する「failed (13: Permission denied)」の原因とSELinux/AppArmorの対処法

CentOS 7でyum install nginxを使ってnginx 1.24.0をインストールし、/etc/nginx/nginx.conf内のuserディレクティブをrootに変更しても、failed (13: Permission denied) in /etc/nginx/nginx.conf:31というエラーが発生する場合があります。 ファイルの所有者やパーミッションが正しく設定されていてもSELinuxまたはAppArmorが有効で厳格なポリシーが適用されていると、n ...

5月25日 22:52 投稿

Nginxによる負荷分散設定ガイド(Windows環境)

システム開発のスキルアップには知識の積み重ねが欠かせません。IISのデプロイを習得した後、次に直面したのがNginxの設定。特に大規模サイトでは負荷分散のためにNginxを導入するケースが多いため、今回はWindows環境でのインストールと基本設定を紹介します。 1. ダウンロードとインストール 公式サイトから安定版(例:nginx-1.10.2)をダウンロードします。ダウンロー ...

5月24日 22:01 投稿

Hoppscotchのオンプレミス環境構築:Docker Composeによる自動化とHTTPS設定

環境構築の概要 HoppscotchはブラウザベースのAPI開発ツールとして広く利用されていますが、チーム内でのデータ共有やセキュリティ要件を満たすためには自前のサーバー環境への導入が望ましいです。本稿では、Docker Composeを用いてデータベース・アプリケーション・リバースプロキシを統合し、独自ドメインまたはローカルIPに対してHTTPSを有効化した運用環境を構築する ...

5月24日 16:26 投稿

オフライン環境向けUbuntu APTリポジトリの構築方法

ローカルAPTリポジトリの必要性 ネットワーク制限環境でのUbuntuシステム管理において、外部リポジトリへのアクセスが不可の場合、自前でAPTリポジトリを構築する必要があります。本ガイドでは、Nginxを活用したオフライン対応パッケージリポジトリの構築手順を解説します。 Webサーバーの設定 パッケージ配布用にNginxをインストールします: sudo apt install nginx 設 ...

5月24日 03:53 投稿

CentOS 7 に Docker Registry プライベートリポジトリをローカルインストールして認証を追加する

はじめに 公式の Docker Hub はパブリックイメージを管理するのに優れた場所であり、必要なイメージを見つけたり、自身のイメージをプッシュしたりできます。しかし、場合によっては独自のプライベートイメージリポジトリが必要になることがあります。これはオープンソースソフトウェアの Registry を使用することで実現できます。 Registry のコードは GitHub 上に2種類あ ...

5月23日 23:26 投稿

Dockerを活用したブログシステムの本番環境構築ガイド

Dockerコマンドリファレンス コンテナ管理において頻繁に使用するDockerコマンドの一覧です。 コマンド 概要 docker pull リポジトリからイメージを取得 docker build Dockerfileからイメージを作成 docker images ローカルイメージ一覧を表示 docker rmi ローカルイメージを削除 docker run コンテナの作成と起動 docker ps 稼働中のコンテナ一覧を表示 ...

5月21日 21:51 投稿

Rocky Linux 9 での FastDFS スタンドアロン環境構築

Yum によるインストール方法 # リポジトリ追加 rpm -ivh http://www.fastken.com/yumrepo/el8/noarch/FastOSrepo-1.0.0-1.el8.noarch.rpm # パッケージインストール yum install fastdfs-server fastdfs-tool fastdfs-config -y ソースコードからのコンパイルインストール 1. 依存関係のインストール dnf install git gcc gcc-c++ make automake autoconf libtool pcre ...

5月21日 02:08 投稿

Djangoプロジェクトのトップページ静的化とキャッシュ戦略

ページの静的化 静的化が必要な理由 トップページはサイトで最も頻繁にアクセスされるページであり、ユーザーがログインしているかどうかに関わらずアクセスできます。各アクセス時にデータベースからデータをクエリする必要があり、ほとんどのアクセスで表示される内容は同じです(バックエンド管理者がトップページのデータ情報を変更しない限り)。 そのため、トップペ ...

5月20日 00:57 投稿

CentOS 7へのNginxインストールガイド

CentOS 7へのNginxインストールガイド 一、リポジトリパッケージリストの更新 $ sudo yum update -y -yフラグは任意のパラメータです。このフラグを使用すると、ソフトウェアのインストールプロセス中にユーザーに確認を求めるプロンプトが表示された場合に、自動で「はい」と応答します。 二、EPELリポジトリの追加 質問:EPELとは何ですか? 回答: EPEL(Extra Package ...

5月19日 23:21 投稿