TEST Page

2022년 NHN Cloud 무료 교육일정 : https://doc.skill.or.kr/2022-NHN-Cloud-Education

https://getbootstrap.com/docs/5.0/utilities/spacing/

https://tcpschool.com/css/intro

https://developer.mozilla.org/ko/docs/Web/API/WindowOrWorkerGlobalScope/setTimeout

https://www.colorzilla.com/gradient-editor/

sudo apt-get install mariadb-server

CREATE DATABASE redmine CHARACTER SET utf8mb4;

GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost' IDENTIFIED BY 'redmine-123'; FLUSH PRIVILEGES;

sudo apt-get install apache2 libapache2-mod-passenger

sudo apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm5 libgdbm-dev libsqlite3-dev

sudo apt-get install redmine redmine-mysql

PassengerDefaultUser www-data PassengerRoot /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini PassengerDefaultRuby /usr/bin/ruby

rvm use [email protected] --create

sudo ln -s /usr/share/redmine/public /var/www/html/redmine

vi /etc/apache2/sites-available/redmine.conf

vi /etc/apache2/sites-available/000-default.conf CustomLog ${APACHE_LOG_DIR}/access.log combined RailsBaseURI /redmine PassengerResolveSymlinksInDocumentRoot on

$ sudo touch /usr/share/redmine/Gemfile.lock

$ sudo chown www-data:www-data /usr/share/redmine/Gemfile.lock

sudo apt-get install graphicsmagick-libmagick-dev-compat libmagickcore-dev libmagickwand-dev

sudo apt-get install libmagickwand-dev imagemagick

CREATE DATABASE redmine CHARACTER SET utf8mb4;

GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost' IDENTIFIED BY 'redmine-123';

FLUSH PRIVILEGES;

apt-get install ruby ruby-dev gem

sudo apt-get install apache2 libapache2-mod-passenger

sudo vi /etc/apache2/mods-available/passenger.conf

PassengerDefaultUser www-data

sudo ln -s /usr/share/redmine/public /var/www/html/redmine

sudo vi /etc/apache2/sites-available/redmine.conf

apt-get install libmysqlclient-dev gem install mysql2 -v '0.5.3'

/usr/local/lib/ruby/gems/2.6.0/gems/passenger-6.0.10/bin/passenger

** plugin 추가 :

bundle exec rake redmine:plugins:migrate RAILS_ENV=production

"><svg/onload=alert(1)>

"><svg/onload=alert(document.cookie)>

"><svg/onload=alert(document.session)>

"><svg/onload=alert(window.cookie)>

"><svg/onload=alert(document.domain)>

"><svg/onload=alert(document.origin)>

"><iframe id="result" sandbox="allow-scriopts allow-modals"</iframe>

<script>console.log("xsstest:"+window.origin)</script>

test"/>

test"/>alert(document.cookie)

="" onmouseover="alert('moitest')

="" onMouseOver="alert('moitest')

<P onmouseover=alert(document.cookie);moitest</P>

"></a>

docker run -p 80:9000 -d --name some-mariadb -e MARIADB_ROOT_PASSWORD=project-admin123 -e MARIADB_DATABASE=yona -e MARIADB_USER=yona -e MARIADB_PASSWORD=yonadan mariadb:10.3

docker run -p 80:9000 -d --name yona -e MARIADB_ROOT_PASSWORD=project-admin123 mariadb:10.3

apt update apt install -y git vim wget openjdk-8-jdk unzip

mysql -u root -p create user 'yona'@'localhost' IDENTIFIED BY 'project-yona123'; create database yona DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_bin ; GRANT ALL ON yona. to 'yona'@'localhost'; GRANT ALL ON yona. to 'yona'@'127.0.0.1'; GRANT ALL PRIVILEGES ON . TO 'yona'@'localhost' WITH GRANT OPTION; FLUSH privileges;

mysql -u yona -p'yonadan' use yona

사용자 권한 확인 ---- 확인 할것....

Amazon Web Service Simple monthly Calculator

AWS 모든 서비스 리전에 대한 왕복 시간을 표시

NHN Cloud Calculator

  • 성능 테스트

    • apache2-utils 를 설치

      • ab -n 10000 -c 10 http://google.com/

kubectl create namespace test

kubectl create deployment nginx --image nginx --namespace test kubectl create deployment httpd --image httpd --namespace test

kubectl expose deployment nginx --port 80 --target-port 80 --type LoadBalancer --namespace test --load-balancer-ip 133.186.153.62

kubectl delete service nginx --namespace test

supported values: "ClusterIP", "ExternalName", "LoadBalancer", "NodePortㄱ 시"

참고 : https://kubernetes.io/ko/docs/tasks/manage-kubernetes-objects/declarative-config/

4. 명령어를 이용하여 간단하게 등록 해 보자.

nginx 서비스를 LoadBalancer 의 공인IP 설

nginx (https://hub.docker.com/_/nginx) + tomcat (https://hub.docker.com/_/tomcat) + mariadb (https://hub.docker.com/_/mariadb) or cubrid (https://hub.docker.com/r/cubrid/cubrid)

nginx

nginx docker

nginx docker-compose.yml

Tomcat

tomcat docker-compose.yml

mariadb

mariadb docker-compose.yml

cubrid

3tier 구성하기

httpd + tomcat + mysql 설정

httpd 설

apt update && apt install httpd && systemctl start httpd.service

web root : /var/www/html

httpd log Directory : /var/log/httpd

--- httpd.conf 설정

httpd log : tail -f access_log

/var/www/html/default.html

----- web1 server

---- web2 server

--- db 연결 페이지 (web1/2 포함)

apache 재시작

systemctl restart httpd.service

tomcat 설

apt update && apt install openjdk && apt install tomcat

service tomcat start

tomcat log Directory : /usr/local/tomcat/logs

web root : /usr/local/tomcat/webapps/ROOT/default.jsp

--- tomcat1 server

--- tomcat2 server

service tomcat restart

mysql

apt update && apt install mysql

Last updated

Was this helpful?