オンラインストレージ比較

VPS設定

最終更新:

premiumstorage

- view
管理者のみ編集可

VPS設定


初めてのVPS設定


基本的なVPSのセキュリティのヒント

1.リモートrootログインを無効にする - あなたのサービスプロバイダが、おそらく開始時にあなたのrootアカウントを与えますが、rootとして、サーバーにアクセスするたびにログインする必要はありません。 代わりに、必要なルートにエスカレートすることができる別のユーザーアカウントを作成する必要があります。 rootログインを無効にSSHの設定では、セキュリティを追加する。

2.安全なパスワードを執行する - パスワードは、多くの場合、サーバーのセキュリティで最も弱いリンクです。 あなたは安全なパスワードを使用して、任意のユーザーに要求する必要があり、定期的にそれらを変更。

3.セキュアなファイル転送方式を使用する - FTPは安全ではありません。 あなたが機密データを持っているか、あなたは自分のパスワードを保護したい場合でも、暗号化されたSSHログインを使用する必要があります。 SFTPは一つの方法で、使用できる。

4. 重要なセキュリティフィックスを更新します - あなたのVPSは、あなたの責任です、そしてサービスプロバイダが、あなたに代わって更新を実行しない限り、あなたがする必要がある。

5.すべてをバックアップ - 万が一あなたが何かを必要とすることがある場合は、あなたはそれのためにバックアップが必要です。 ルーチン、オフサイト、 自動バックアップは何かがあなたのVPSで問題が発生した場合には、あなたが簡単に回復できることを保証します。

ブラックリストチェック



ターミナルエミュレータ

  • Tera Term Windows用ターミナルエミュレータ
Teratermで覚えておきたいショートカットキー
コピー : [Alt] + [C]
貼り付け : [Alt] + [V](右クリックでもOK)
保存:「:w」
終了:「:q」
変更を保存して終了:「:wq」
変更を保存せず終了:「:q!」
強制終了:「Ctrl+C」
Tera Termを終了:「exit」

目的の行を探す
コマンドモードの状態で行番号+G(大文字):105G(105行目)
文字列を検索する:「/wheel」
「n」キーで次の候補 「N」で前の候補

編集モード
「入力モード」へ切り替えるには「a」もしくは「i」
入力が終わったらキーボードの「Escキー」を押して「コマンドモード」へ移行

rootとして操作:「su -」
rootのパスワード入力が求められるので、パスワードを入力してEnterを押す。


初期設定/セキュリティ設定


CentOS6初期設定


SELinuxの無効化

getenforce ← SELinux状態確認
Enforcing ← SELinux有効

setenforce 0 ← SELinux無効化

getenforce ← SELinux状態確認
Permissive ← SELinux無効

vi /etc/sysconfig/selinux ← SELinux設定ファイル編集
SELINUX=enforcing

SELINUX=disabled ← システム起動時にSELinuxを無効化

reboot ← 設定を反映

CloudAtCost 設定


DNSの参照先を「8.8.8.8」と「8.8.4.4」に設定する。

# nmcli c mod ens32 ipv4.dns "8.8.8.8 8.8.4.4"
# nmcli c mod ens32 ipv4.dns-search internal.net

ネットワークの再起動を行い設定を反映する。

# systemctl restart network

設定を確認

# nmcli d show ens32 | grep DNS
IP4.DNS[1]: 8.8.8.8
IP4.DNS[2]: 8.8.4.4
# cat /etc/resolv.conf
# Generated by NetworkManager
search internal.net
nameserver 8.8.8.8
nameserver 8.8.4.4


wget:ファイルダウンロード用のコマンド

CentOS6にwgetをインストール
インストールコマンド
「yum install wget」

無料コントロールパネル


Free Control Panel for VPS
Best Free VPS Control Panels


kloxo
kloxo CentOS 5, RHEL 5 Support
MRatWork Forum Kloxo-MR Forum

KloxoNG



Kloxo-MR インストール方法
軽量で強力な Web ホスティングのコントロールパネル

Kloxo-MR インストール方法

Kloxo-MR インストール後
サーバー環境確認
「 sh /script/sysinfo 」

コマンド from SSH
sh /script/fix-all
sh /script/fix-chownchmod
sh /script/cleanup
sh /script/restart -y
sh /script/restart-web -y Apache再起動
sh /script/restart-all -y すべてのサービスを再起動
reboot

my ip:7778 or 7777に接続できない時
Error 503 - Service Unavailable
The server is currently unavailable

コマンド from SSH Kloxo-MRパネルに接続できない場合

「sh /script/fix-all」
「sh /script/restart-all -y」
「service kloxo restart」
「chkconfig kloxo on」

sh /script/restart -y
sh /script/upcp -y 再インストール(Kloxo-MR)

ドメインにアクセスできない場合(DNS修正)

「sh /script/fixdns」
「sh /script/restart-dns」

Kloxo-MR UPDATE 手順

「yum clean all」
「yum update -y」
「sh /script/cleanup」

CentOS 7 Kloxo-MR 7 更新時のエラー

「yum remove kloxomr7 -y」
「yum install kloxomr7 -y」
「sh /script/cleanup」

Kloxo-MR 7 PHP 7.0

「Webserver Configure」下の 「php used」で 「php70m」を選択する。

「php-fpm_event」または 「php -fpm_worker」(Apacheやプロキシを使用している場合)

phpの使用はphp70m、ブランチはphp70w
Update PHP 7 on wrong server

PHPバージョン確認

「php -v」「php70m-cli -v」

kloxo-mr 7 SSL


SSL設定

Update

「yum update -y」

Cleanup

「sh /script/cleanup」

Fix web and restart services

「sh /script/fixweb」
「sh /script/restart-services」

「Domain」→「SSL Certificates」→「Add Let’s Encrypt」→「Add」

設定完了後

Fix SSL, fix web and restart web

「sh /script/fixssl」
「sh /script/fixweb」
「sh /script/restart-web -y」


  • ドメインの所有権を変更する方法 / ドキュメントルートの権限を変更

WordPressのテーマやプラグインの更新ができない
「要求されたアクションを実行するには、WordPress が Web サーバーにアクセスする必要があります。 次に進むには FTP の接続情報を入力してください。」と表示される。
Kloxo : How to Change Ownership of a Domain 以下をKloxoで設定
ドキュメントルートの権限を変更する

  • EWWW Image Optimizer インストール時のエラー
「EWWW Image Optimizer requires exec(). Your system administrator has disabled this function. 」というエラー
execコマンドが使えないために動作不良を起こしている。

php.iniファイルを編集/execを有効
KloxoMR - How To Enable Exec?
How to enable Curl in kloxo

  • kloxo wordpressインストール
wordpress 500 ineternal server error
500内部サーバーエラー:Internal Server Error 500
Internal Server 500 Error, php-fpm stoped
解決策:シェルコマンドを実行
「 sh /script/cleanup 」
Internal Server 500 Error, php-fpm stoped
解決策:「所有権」と「権限」のSSHアクセスを修正
シェルコマンドを実行
「 sh /script/fix-chownchmod 」
サーバー確認
「 sh /script/sysinfo 」

AWStats アクセス解析
AWStatsはWebサーバ、メール転送エージェント、File Transfer Protocol、ストリーミングなどサーバからのデータを解析しレポート出力するオープンソースソフトウェア。

yum list|grep awstats

yum remove awstats -y
yum reinstall kloxomr-stats-awstats -y
sh /script/fixtraffic

Kloxo-MR Maintenance Command
保守コマンド一覧
Maintenance Command


ISPConfig
ISPConfig
ISPConfig3をインストール
ISPConfig 3を設定
ISP管理およびホスティングコントロールパネル

Ehcp
Ehcp for ubuntu
Easy Hosting Control Panel
ehcpはオープンソース/フリーのコントロールパネル
EHCP Forums
  • インストール

VestaCP
VestaCP ※デフォルトでファイルマネージャーなし
サポートされているオペレーティングシステム
RHEL 5, RHEL 6
CentOS 5, CentOS 6, Debian 7, Ubuntu12.04

VestaCPインストール
How to install VestaCP on CentOS7

Please enter admin email address: (your email address)
Please enter FQDN hostname [demo]: (hostname: 192.168.10.10)






Sentora
Sentora
オープンソースのウェブホスティングコントロールパネル
サポートされているオペレーティングシステム
CentOS 6 and 7, Ubuntu 12.04 and 14.04, Debian 7 and 8
Sentora Installers

SSH接続ポート番号を変更

※ポート番号変更時は併せてファイアーウォール設定で新しいポート番号を適用しておく。
SSH接続の設定変更方法 ログイン方法をパスワード認証から公開鍵認証へ変更
iptablesの設定方法 ファイアフォール機能
SSHとファイアーウォールの設定

LAMP(Linux, Apache, MySQL, PHP)環境を構築

  • Apache, Nginx, MySQL, PHPをインストール
  • Nginx
  • PHP

cPanel/WHM for VPS Optimized サーバ管理ソフトウェア



WHMからSSHポートをリセットする方法

SSHポートをデフォルトの22にリセットする方法
人気記事ランキング
目安箱バナー