Tag Archives: 개발환경

테스트환경 구성 Tutorial – Ubuntu16.04.2

꼭 한개씩 빼먹어서 기록.

chef셋팅은 여유있을때

Mysql

$ sudo apt install mysql-server mysql-common mysql-client
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
--------
#bind-address = 127.0.0.1
bind-address = *
--------

$ sudo service mysql restart
$ mysql -u root -p
password : 입력

mysql> select User, Host from mysql.user;
mysql> set password for 'root'@'localhost' = password('패쓰워드');
mysql> create user 'userid'@'%' identified by '패쓰워드';
mysql> grant all privileges on *.* to 'userid'@'%';
mysql> flush privileges;
mysql> exit;

테스트계정 추가하면서 마스터권한을 줘버렸는데

권한이나 접근가능서버는 상황에 맞게 조절하면 된다

 

RabbitMQ

$ sudo apt install rabbitmq-server
사용자 추가
$ sudo rabbitmqctl add_user testuser testpassword
관리자권한부여
$ sudo rabbitmqctl set_user_tags testuser administrator
접근권한 부여
$ sudo rabbitmqctl set_permissions -p / test ".*" ".*" ".*"
관리화면 플러그인 활성화
$  sudo rabbitmq-plugins enable rabbitmq_management
재시작
$ sudo service rabbitmq-service restart

접속 (서버주소)
http://localhost:15672

 

Redis

$ sudo apt install redis-sentinel  redis-server    redis-tools
$ sudo nano /etc/redis/redis.conf
------
# bind 192.168.1.100 10.0.0.1
#bind 127.0.0.1
bind *
------

$ sudo service redis-server restart

sentinel 관련 설정은 클러스터링테스트시..