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 投稿