CentOSの初期設定#2

ユーザ追加に際して

  • 新規ユーザを追加するときに、そのホームディレクトリ下の階層構造のデフォルト設定する方法。

 etc/skelの中に予めディレクトリを作っておくと便利。例えば、個人用ホームページのディレクトリ./public_htmlや./cgi-binは、以下のように設定する。

mkdir -p /etc/skel/public_html
mkdir -p /etc/skel/public_html/cgi-bin ←CentOSではこの階層の方がよいのか?
mkdir -p /etc/skel/cgi-bin

使えるネットさんのドメイン設定

自分の契約しているURLでホームページが利用できない。設定したっけ?それすら覚えていない。使えるネットさんのFAQを読むと、「サイトを公開するためにはドメインを作成する必要がある」とのこと。
この設定は、pleskという管理ツールを使ってやるのですが、「自分のサーバへ入って内部設定をする」という行為と「使えるネットさんとの契約に関わる設定をする」という行為の違いが最初は分からず、相当混乱しました。使えるネットさんにはもっと丁寧に説明してほしいですねー。こんな初っぱなで躓く要素を放置するのはちょっとねぇ。。。
で、以下は最終的に行き着いた方法。
1、Pleskにログインする。←ここがとにかく曲者。「自分が契約しているサーバ上の」Pleskにログインしましょう。サーバ名が例えばaaa.bbb.comだった場合、

https://aaa.bbb.com:8443

をブラウザに打ち込めば、ログイン画面が表示されます。
くれぐれも、使えるネットさんとの契約設定に関するParallels Business Automation -Control Panel-にログインしないように!
2、ログインすると、Virtuozzoの画面が表示される。
3、FAQでは、ここで「左パネルのClientsを選ぶ」と書いてあるが、これを選んでもHTTP404エラーで表示されない。なんでや!ちなみに、Virtuozzo以外はすべてダメ。
4、しょうがないので、パネル上部の「Restart Container」を実行。
5、Clientsを再表示させると、エラーの種類が変わって以下になった。

Problems found
Failed to run the pleskctl utility
Error code:
Error description:

6、ちなみにPleskへのログインにはlinuxタイプで3つのレベルがあるらしい。

  • ドメインレベルのログイン   username=aaa.bbb.com
  • クライアントレベルのログイン username=クライアント名
  • 管理者レベルのログイン username=rootまたはadmin


最後にメモ。主に以下を見て、設定変更しました。
使えるネットさんのFAQ http://faq.tsukaeru.net/node/59
創るmetaboyさんのページ http://metaboy.blog23.fc2.com/blog-entry-1061.html