月別アーカイブ: 2015年5月

phpmysqladminで、複数サイトのDBを編集できるようにする

phpmysqladminで、複数サイトのDBを編集できるようにするには

設定ファイル
config.inc.php
の、
$i++;
から
/*
* End of servers configuration
*/
までを複写し
$cfg[‘Servers’][$i][‘host’] = ‘xxx.xxx.xxx.xxx’; // IP addrress
に、追加したい、サイトのホスト名かIPアドレスを入力する

操作としては、
一応、ファイルのバックアップをとり
#cp /etc/phpMyAdmin/config.inc.php /etc/phpMyAdmin/config.inc_backup.php
編集する
#vi /etc/phpMyAdmin/config.inc.php

サービスの再起動なしに、反映される

$i++;
$cfg[‘Servers’][$i][‘host’] = ‘xxx.xxx.xxx.xxx’; // IP addrress
:
:
/*
* End of servers configuration
*/

参考サイト
http://blog.shuffleee.com/1297/

vi 複数行の複写と貼り付け

viでの複数行での複写と貼り付けは

1、コピー範囲の開始行で「ms」と入力します。
2、コピー範囲の終了行で「me」と入力します。
3、「:’s,’ey」と入力し、エンターを押します。
4、ペーストしたい行で「p」と入力します。

となります。

http://d.hatena.ne.jp/nattou_curry_2/20090915/1253022774
より。

Ubuntuのメールクライアントソフトに設定

新規メール登録
名称とメールアドレスとパスワードを設定

受信サーバ IMAP 993 SSL/TLS  通常のパスワード認証
送信サーバ SMTP 465 SSL/TLS  通常のパスワード認証

にて登録
 

 

01

02

03

04

DBの設定(アカウント登録)

DBの設定(アカウント登録)

4、DBの設定(アカウント登録)
4・1、インストールの確認
4・2、DBのインストール
4・3、Mysqlの起動
4・4、rootへのPassword設定
4・5、php用ライブラリィ読み込み
4・6、外部接続用アカウント作成
4・7、外部接続動作確認
4・8、ローカル接続用アカウント作成

4・1、インストールの確認
すでに、インストールしているか確認

rpm -q mysql-server
rpm -q mysql
rpm -q php-mysql

4・2、mysqlをインストールする

yum install mysql-server

4・3、Mysqlの起動

service mysqld start

4・4、rootへのPassword設定
・mysqlクライアントを起動

mysql

・rootのパスワードを確認

mysql -u root -p
USE mysql;

passwordに対しリターン(パスワードなしで)入れてしまう

・rootへのPassword設定

update mysql.user set password=password('rootpassword') where user = 'root';
FLUSH PRIVILEGES;
quit

・rootへのPassword設定されたことを確認

mysql -u root -p
で、rootにパスワードが設定されたか確認する

4・5、php用ライブラリィ読み込み

yum install php-mysql
service mysqld restart

4・6、外部接続用アカウント作成
どこからでも入れるアカウントを作成する

mysql -u root -p
で、rootのパスワードを入力

GRANT ALL PRIVILEGES ON *.* TO username@"%" IDENTIFIED BY 'password' WITH GRANT OPTION;
quit

4・7、外部接続動作確認
別サーバ(端末)からの接続確認

mysql -h (ホスト名またはIP)-u hogeuser -p

4・8、ローカル接続用アカウント作成
ローカル接続用アカウント作成する

mysql -u root -p
で、rootのパスワードを入力

GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
quit

クライアントから、ftpで接続できるように

クライアントから、ftpで接続できるように
ftpサーバを立ち上げる

1、ファイルをアップロードするために、サーバ側にftpサービスを立ち上げる
1・1、vsftpdをインストール
1・2、vsftpd設定ファイルを編集
1・3、vsftpd通信用暗号化キーを作成
1・4、ftp接続用のアカウントを作成
1・5、ファイル転送先属性を変更
1・6、接続用ポートを開放設定
1・7、ポートを開放(iptables)を有効化
1・8、ftpサービス起動
1・9、クライアントPCから接続

1・1、vsftpdをインストール

#yum -y install vsftpd

1・2、vsftpd設定ファイルを編集
設定ファイルを編集

#vim /etc/vsftpd/vsftpd.conf

Gで文末に飛び
i
以下を追加し
[esc]+:wq+[enter]
書き込み終了する


ascii_upload_enable=YES
ascii_download_enable=YES

pasv_promiscuous=YES
pasv_min_port=60000
pasv_max_port=60030
use_localtime=YES
ssl_enable=YES
rsa_cert_file=/etc/pki/tls/certs/vsftpd.pem
force_local_logins_ssl=YES
force_local_data_ssl=YES
allow_anon_ssl=NO
ssl_ciphers=HIGH
require_ssl_reuse=NO

1・3、vsftpd通信用暗号化キーを作成

# cd /etc/pki/tls/certs/
# make vsftpd.pem 

Country Name (2 letter code) [GB]:JP ※国名
State or Province Name (full name) [Berkshire]:Tokyo ※都道府県名
Locality Name (eg, city) [Newbury]:Shinjuku ※市区町村名
Organization Name (eg, company) [My Company Ltd]:linuxserver.jp ※組織名
Organizational Unit Name (eg, section) []:admin ※組織の部署名
Common Name (eg, your name or your server’’s hostname) []:linuxserver.jp ※サーバーホスト名
Email Address []:webmaster@linuxserver.jp ※メールアドレス

1・4、ftp接続用のアカウントを作成

#useradd centosuser
#passwd centosuser
centosuserxxxx
centosuserxxxx

1・5、ファイル転送先属性を変更

#cd /var
#chown centosuser.centosuser -R www/

1・6、接続用ポートを開放
iptablesを編集

vim /etc/sysconfig/iptables

ポート許可を追加
20->(ftp)
21->(ftp)
22->(scp、sftp)
25->(SMTP)
80->(Http)Webアクセス
3306->DB(Mysql)アクセス
60000:60030->(ftpPasiv)

カーソルを移動し
i
で、インサートモードにして
以下を追加し
[esc]+:wq+[enter]

-A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 60000:60030 -j ACCEPT

1・7、ポートを開放(iptables)を有効化
iptablesを再起動

#service iptables restart

1・8、ftpサービス起動

#/etc/rc.d/init.d/vsftpd start

または、

#service vsftpd restart

1・9、クライアントPCから接続
ffftpなどで、接続してみる

ConoHaでのサイト構築までの手順をまとめる

ConoHaでのサイト構築までの手順をまとめる

必要な作業
1、ファイルをアップロードするために、サーバ側にftpサービスを立ち上げる
1・1、vsftpdをインストール
1・2、vsftpd設定ファイルを編集
1・3、vsftpd通信用暗号化キーを作成
1・4、ftp接続用のアカウントを作成
1・5、ファイル転送先属性を変更
1・6、接続用ポートを開放設定
1・7、ポートを開放(iptables)を有効化
1・8、ftpサービス起動
1・9、クライアントPCから接続

2、ファイルをアップロードする
2・1、クライアントftpの設定

3、Web起動時不具合対応
3・1、属性の設定(Smarty対応)
3・2、phpタイムゾーン変更
3・3、エラーレベルの変更

4、DBの設定(アカウント登録)
4・1、DBのインストール
4・2、rootへのPassword設定
4・3、php用ライブラリィ読み込み
4・4、外部接続用アカウント作成
4・5、外部接続動作確認
4・6、ローカル接続用アカウント作成