centminmod
- 24-07-2022
- trienkhaiweb
- 0 Comments
vultr、digitaloceanを使用してCloud ServerにWebを実行させたことがある、または使用している場合は、システムスクリプトを介して使用した必要があります。centminmodはその1つです。この記事の執筆時点では、centsminmodは下降傾向にあるようです。間もなくリリースされますが、この非常に便利で優れたパフォーマンスのWebサーバーの新しい更新バージョンがすぐに表示されることを願っています。
Mục lục
CentminMod構成ファイルの場所
Config NginX: /usr/local/nginx/conf/conf.d
ログファイルは、サイト作成時のアカウント、パスワードを記録します: /root/centminlogs
以下の詳細を参照してください
Centmin modショートカット(ショートカットコマンド)
- php.ini = phpedi t(/usr/local/lib/php.ini)を編集します
- my.cnf = mycnf (/etc/my.cnf)を編集します
- php-fpm.conf = fpmconf (/usr/local/etc/php-fpm.conf)を編集します
- nginx.conf = nginxconf (/usr/local/nginx/conf/nginx.conf)を編集します
- 編集(nginx)virtual.conf = vhostconf –後で追加された追加のvhost domain.com.confファイルではなく、/ usr / local / nginx / conf / conf.d/virtual.confのみを編集します
- 編集(nginx)php.conf = phpinc (/usr/local/nginx/conf/php.conf)
- 編集(nginx)drop.conf = dropinc (/usr/local/nginx/conf/drop.conf)
- 編集(nginx)staticfiles.conf = statfilesinc (/usr/local/nginx/conf/staticfiles.conf)
- nginx stop / start / restart = ngxstop / ngxstart / ngxrestart
- php-fpm stop / start / restart = fpmstop / fpmstart / fpmrestart
- mysql stop / start / restart = mysqlstop / mysqlstart / mysqlrestart
- nginx + php-fpm stop / start / restart = npstop / npstart / nprestart
- memcached stop / start / restart = memcachedstop / memcachedstart / memcachedrestart
- csf stop / start / restart = csfstop / csfstart / csfrestart
参照:
https://centminmod.com/command_shortcuts.html |
Centmin ModのサイトにSSL(Letsencrypt)をインストールする方法
ベータ版では、デフォルトでacmetool.shが無効になっており、有効にするには次のファイルを作成します/etc/centminmod/custom_config.inc
内容: LETSENCRYPT_DETECT='y'
次に、acmetool.shを使用してアプリケーションLetsencryptacme.shをインストールします。クライアントとcronjobスクリプトは、60日ごとにLetsencryptSSLを自動的に更新します。安定版では、上記の注意事項を気にする必要はありません。同じことが他のWebサーバーにも適用できます(各Webサーバーのディレクトリ構造は異なります)。
cd / usr / local / src / centminmod / addons / ./acmeinstall |
インストールが完了しました、
方法1:手動のコマンドラインに従ってサイトのSSL証明書を発行できます
cd /usr/local/src/centminmod/addons./acmetool.sh issue tenmien.com lived |
sslを再インストールしたい場合
cd /usr/local/src/centminmod/addons./acmetool.sh reissue tenmien.com lived |
ssl構成ファイルは次の場所に保存されています:
/usr/local/nginx/conf/ssl/tenmien.com/tenmien.com.crt.key.conf |
方法2:インストール後、acmeの選択メニューを使用します。
cd /usr/local/src/centminmod/addons./acmetool.sh ./acmemenu |
メニューから次のオプションを順番に選択します。
SSL管理 最初)。 acemtool.shインストール 2)。 acmetool.shアップデート 3)。 acmetool.shセットアップ 4)。 SSL管理を発行する 5)。 SSL管理を更新する 6)。 SSL管理を再発行します 7)。すべてのステージング/テスト証明書を更新します 8)。すべてのライブ証明書を更新します 9)。すべてのライブ証明書のHTTPSデフォルトを更新 十)。出口 オプション[1-10]を入力してください ->オプション4を選択します |
最初)。 SSL証明書のステージング/テストを発行する 2)。 SSL証明書のステージング/HTTPSデフォルトのテストを発行する 3)。 SSL証明書ライブを発行する 4)。 SSL証明書ライブHTTPSデフォルトを発行 5)。カスタムWebroot発行SSL証明書のステージング/テスト 6)。カスタムWebroot発行SSL証明書ステージング/テストHTTPSデフォルト 7)。カスタムWebroot発行SSL証明書ライブ 8)。カスタムWebroot発行SSL証明書ライブHTTPSデフォルト 9)。 S3SSL証明書の発行 十)。 S3SSL証明書の発行 11)。 S3SSL証明書の発行 12番目)。 S3SSL証明書の発行 13)。出口 ->オプション3を選択します |
高度なカスタマイズCentminMod
カスタムパーマリンク(静的パス)ロケーションクラスターnginx構成ファイルに以下を追加します。
場所/{…… try_files $ uri $ uri / /wordpress/index.php?q=$request_uri; } |
参照:
https://centminmod.com/nginx_configure_wordpress.html#basicwordpress |
CentminModアドオンをインストールする
参照:
https://centminmod.com/addons.html |