skillup

技術ブログ

サーバー・ネットワーク

サーバー構築(ゼロからの準備編)

投稿日:2015年12月21日 更新日:

VPSのサーバーを入れるときにほぼ確実にインストールするパッケージなどを。

update&言語表記

基本ライブラリ

yum install一発でよしなに入れておきたいコマンドリスト

sudoユーザーの設定

sudoできるユーザを制限する。

apache

nginx

CentOS7 に Nginx をインストールする

CentOS7にnginx1.8をインストールする方法

memcached

php&perl

nginxを入れた場合のphp&perl

fcgiwrapをインストールしてNginxでCGIを動かす

mysql(CentOS6)

mysql(CentOS7)

 show variables like ‘character_set%’;でfile_system以外はutf8になっていることを確認する。

SSHの設定(/etc/ssh/sshd_config)

SSH変更後は既存設定を切らずにつながることを必ず確認する。そうしないとつながらなくなることがある。

参考

MySQL 5.7 を CentOS 7 に yum インストールする手順

MySQL 5.7 をインストールしたら最初に行うセットアップ

webサーバーが起動しているのにブラウザからURLをただいてもつながらない場合、ポートではじかれている場合が多い。

その場合は下記を参考に。

http://skill-up-engineering.com/?p=689

-サーバー・ネットワーク
-,

執筆者:


  1. […] MySQLに関してはこちら […]

comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

ECSについて

AWSでwebアプリを立ち上げる場合、基本的にはEC2+RDS(小規模な場合は使わないケースもあるかも・・)+アルファの構成が多いと思うのですが、Dockerでコンテナイメージをもっていれば、コンテナ …

no image

GitLabのWebhook

前回の記事でGitLabのCI/CDを特集しましたが、実は今回やりたかったのはそこまで大掛かりなCIではなく、プッシュ時にオートマージ、オートデプロイなどでしたので、もっと簡単な仕組みでできます。 例 …

no image

セッションとクッキーについて

セッションとクッキーについての違いを整理しておこうと思います。 Contents1 そもそものHTTPプロトコルについて2 ステートフルな状態を実現するために2.1 方法1 クライアント側で情報を保持 …

no image

HTTPヘッダ・インジェクション+オープンリダイレクタ

Contents1 HTTPヘッダ・インジェクションとは?1.1 被害(ほぼクロスサイト・スクリプティング攻撃による脅威と同じ脅威)1.2 対策2 オープンリダイレクタとは?2.1 対策 HTTPヘッ …

no image

大規模Webサービス技術入門 DBの分散

前回に引き続き、大規模サービスを運用するときに必要になるMySQLの知識についてのまとめ Contents1 テーブル・SQL設計2 レプリケーション機能3 パーティショニング テーブル・SQL設計 …