TEST Page
2022년 NHN Cloud 행사/프로모션 정보 공유 : https://doc.skill.or.kr/2022-NHN-Cloud-Event-Promotion
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

접속 시간 TEST Site


성능 테스트
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?