読者です 読者をやめる 読者になる 読者になる

ゴミ溜め@技術系日常系雑文

主にWeb技術やそのほかつまづいたこととか引っかかって調べたこととかをまとめてます。

はてなダイアリーから引っ越しました。)

ConoHa導入して、やったことログ

WordPress VPS サーバー関連 ウェブサイト制作

やったことまとめ。

  1. VPSを追加
  2. ローカルユーザーの作成
  3. FTPユーザーの作成
  4. vsftpdの導入
  5. WordPress初期設定
  6. WordPressのプラグイン追加
  7. 今後やりたいこと

これら方法が適切なのかは、わからない。
ググった情報、勘を頼りにしてるので、セキュリティ的な問題とか有るかもしれない。
もし変なところがあれば、指摘していただければ助かります。

VPSを追加

あんまりにも簡単で、特に説明とかいらないので省略。
公式の薄い本(?)があります。

ConoHaの薄い本電子版Vol.1「WordPress」を公開しました! - ConoHa

ローカルユーザーの作成

adduser tatsuya
passwd tatsuya
(パスワード設定略)

FTPユーザーの作成

adduser www
passwd www
(パスワード設定略)
usermod -d /var/www -g nginx www
chmod 771 /var/www/vhosts

vsftpdの導入




つまり、

yum -y install vsftpd ftp && chkconfig vsftpd on && service vsftpd start 
sed -i -e 's/IPTABLES_MODULES=""/IPTABLES_MODULES="ip_conntrack_ftp ip_nat_ftp"/' /etc/sysconfig/iptables-config 
iptables -I INPUT -p tcp --dport 21 -j ACCEPT && service iptables save && service iptables restart

それから下記を参考に。
さくらのVPSを使ってみる【9】-vsftpdをインストールしてみる | 初心者プログラマー奮闘記
FTPサーバー構築(vsftpd) - CentOSで自宅サーバー構築
vsftpdで.htaccess等のドットファイルが見えない場合 | CentOSサーバ構築術 文具堂

WordPress初期設定

サブドメイン型マルチサイト機能を有効にする。
今後マルチドメインで運用することを考慮して、とりあえず有効にしておく。
ファーストサーバの記事が詳しい。

WordPressプラグイン追加

既存プラグインを有効化、あるいは新規にインストールし、下記の構成にした。
(○:有効、×:無効)

  • × Akismet
  • ○ Breadcrumb NavXT
  • × Breadcrumb NavXT 5.0 Migration Compatibility Layer DO NOT ACTIVATE
  • ○ Contact Form 7
  • ○ Crazy Bone (狂骨)
  • ○ Debug Bar
  • ○ Debug Bar Console
  • ○ Debug Bar Extender
  • ○ Flamingo
  • × Google Authenticator
  • Google XML Sitemaps
  • × Hello Dolly
  • ○ Login LockDown
  • × Nephila clavata (絡新婦)
  • ○ Nginx Cache Controller
  • ○ Nginx Mobile Theme
  • ○ Simple GA Ranking
  • × The WP Booster CDN Client
  • ○ WP-PageNavi
  • ○ WP Multibyte Patch

今後やりたいこと

  • FTPユーザーの設定のあたり、どうにもこれじゃダメな気がしてならない。パーミッション設定をchmodで変更しないとファイル更新できないのがめんどくさい。
  • メールサーバー
  • WPのパフォーマンス関係
  • サイト制作
  • サブドメインじゃないマルチドメイン対応(できてるのか?確認)