2020/06/28

mysql 동시 접속자 수 늘리는 방법

mysql은 동시에 연결될 수 있는 클라이어언트의 수가 100입니다.
아래 방법을 통해 mysql 동시 접속자 수 늘리는 방법 을 소개 해 드립니다.

  •  현재 동접자 수 확인
    mysqladmin -u root -p variables | grep max_connection

  • /etc/my.cnf 를 통해 늘려주는 방법
    set-variable=max_connections=200 -> 다음 한 줄을 추가한다

  • mysqld_safe 를 통해 늘려주는 방법
    # mysqld stop
    # mysqld_safe -O max_connection=200 &

  • 변경이 정상적으로 되었는지 확인
    mysqladmin -u root -p variables | grep max_connection

참고 URL
https://projin.tistory.com/16

위 포스팅이 문제될 경우 삭제처리 하겠습니다.

2020/06/24

로한m일본 진출

안녕하세요

JP-Hosting입니다.

로한M 게임 해본적있으신가요?

지난해 6월 한국에 출시되 흥행했던 게임인데요.

이번 6월 8일에 Pig Corp.가 다루는 MMORPG 로한 M이 정식 발표되었습니다.

대규모 전장과 나이트, 아처, 메이지, 어쌔신 등 4개의 캐릭터 클래스와 이를 육성하는게 주요 컨텐츠입니다.

이번달 초중순부터 현재 사전 등록을 할수있는데 사전 등록수에 따라 아래 그림의 보수가 선물됩니다.

모두 참여해 좋은아이템을 얻고 시작하면 좋겠네요 !

 


출처 URL : https://appget.com/c/pre/605909/rohan-mobile/

위 포스팅이 문제될 경우 삭제처리 하겠습니다.

 

IIS 오류 메세지 표시하기

IIS 오류 메세지 표시하는 방법을 알아보겠습니다

ASP 에서 오류메세지는 기본적으로 사용안함(disable) 되어 있습니다.
개발자나 시스템관리자 같은경우 에러메세지를 보기 위해 iis에서 아래와 같은 설정을 해야지 브라우저에서 자세한 메세지를 볼수 있습니다.
사이트에서 오류가 나면 기본적으로 다음과 같은 500-내부서버오류를 뿌립니다

 

오류 메세지를 표시하려면 다음과 같은 절차를 따릅니다

 

  • IIS 관리자 -> 해당 사이트 -> IIS -> A

 

  • 디버깅 속성 -> 브라우저에 오류 전송 -> True 로 변경

 

  • IIS 관리자 -> 해당 사이트 -> IIS -> 오류 메세지 -> 기능 설정 편집

 

  • 오류 페이지 설정 편집 -> 자세한 오류로 변경


참고 URL

http://blog.servis.co.kr/index.php/2019/12/20/iis-error/

위 포스팅이 문제될 경우 삭제처리 하겠습니다.

2020/06/21

IIS 최대 동시 접속자 수 확인 및 변경방법

IIS 최대 동시 접속자 수 확인 및 변경방법 에 대해 알아보겠습니다

 

오류 메시지

IIS의 최대 동시 접속자수 초과시 다음과 같은 오류가 발생된다.

 

오류 메시지 : Too many connections

  액세스 금지. 연결된 사용자가 너무 많습니다. 403.9

  액세스 금지 : 너무 많은 사용자가 연결됨 403.9

 

하지만 IIS 버전이 7.0 이상(Windows 2008)이 되면서 IIS 최대 동시 접속자의 임계치가 무제한이 되었는데(기본값)

 

확인 방법은 아래와 같다.

Windows Server 2008 or Windows Server 2008 R2 한글 OS 기준

1. 시작 -> 관리도구 -> IIS(인터넷 정보 서비스) 관리자 실행

2. 변경할 사이트 선택 후 오른쪽 패널에 고급 설정 클릭

3. 고급설정에 연결제한 목록 확장 후 최대 동시연결 값 확인

IIS 최대 동시 접속자 수 확인 및 변경방법

   기본적으로 최대 동시 연결 값은 기본값인 4294967295 이다.

4. 설정을 변경하고 싶으면 값을 수정 하고 확인을 누른다.

5. 적용을 위해서 별도의 서비스 재시작은 필요 없다.

 


출처 URL

https://hosts.tistory.com/435

위 포스팅이 문제될 경우 삭제처리 하겠습니다.

2020/06/20

롤 일본 서버 영문 패치

안녕하세요

롤 일본서버 한글패치가 막혔다고합니다.

그래서 영문패치하는 방법을 남깁니다.

패치 방법은 간단하구요

일본 롤 설치하신 경로로 들어가셔서

RADS -> system -> local.cfg 

위 파일을 실행시켜줍니다.

위와같이 변경해주면됩니다.

보통은 ja_jp로 되어있을거에요

위와같이 신 클라로 로그인화면이 나오는경우 우측하단 표시한곳을 클릭합니다.

그러면 구 클라로 로그인화면이 나오게되고 영문 패치 적용이됩니다.

그럼 모두 즐겜하세요!

출처 URL : https://blog.naver.com/xmfpselrlaeofl/220953990585

위 포스팅이 문제될 경우 삭제처리 하겠습니다.

2020/06/18

Windows 터미널 세션 초기화 방법

Windows 터미널 세션 초기화 방법 에 대해 알아보겠습니다

  1. CMD 창에 들어가 줍니다
  2. net use \\서버 ip 입력 /user:administrator
  3. 패스워드입력
  4. query session /server:서버 ip 입력
  5. 연결을 끊고자 하는 세션의 ID를 확인
  6. reset session 세션ID /server:서버 ip 입력
  7. query session /server:서버 ip 입력 – 커맨드 다시 입력하여 세션 종료 확인
  8. 작업 PC에서 연결되어 있는 모든 연결 해제 명령어
    ->  기존 연결 리스트 확인
    ->  net use

    작업 PC에서 연결되어 있는 모든 연결 해제 명령어
    ->  net use * /delete


참고 URL
https://gunnm.tistory.com/46

위 포스팅이 문제될 경우 삭제처리 하겠습니다.

2020/06/16

CentOS7 Hostname 변경

CentOS7 Hostname 변경

안녕하세요

JP-Hosting 입니다.

오늘은 CentOS7에서 hostname 변경을 해보겠습니다.

변경 방법은 간단합니다.

보통 아래와같이 되어있을건데요

hostnamectl set-hostname 지정할 호스트명

과같은 형태로 아래와같이 넣어줍니다.

[root@localhost ~]#[root@localhost ~]# hostnamectl set-hostname myhostname

그리고 ssh 재접속을 하게되면

Last login: Tue Jun 16 13:13:58 2020 from ㅡㅡㅡㅡㅡㅡㅡㅡ[root@myhostname ~]#

위와같이 변경됨을 확인할 수 있습니다.

오늘 포스팅은 여기까지 하겠습니다.

좋은하루 되세요!

서버문의는 홈페이지 통해 부탁드립니다.

참조 URL : https://ipex.tistory.com/entry/Centos-7-%ED%98%B8%EC%8A%A4%ED%8A%B8-%EB%84%A4%EC%9E%84-%EB%B3%80%EA%B2%BD-sethostname-hostnamectl?category=771640

참조URL : https://www.manualfactory.net/10157

위 포스팅이 문제될 경우 삭제처리 하겠습니다.

2020/06/14

MSSQL 중복 데이터 조회및 삭제 방법

MSSQL 중복 데이터 조회및 삭제 방법 을 알아보겠습니다

  1. 중복제거 방법
    SELECT DISTINCT (컬럼명) FROM 테이블명

  2. 중복된 데이터 제거 후 COUNT
    SELECT COUNT(DISTINCT (컬럼명)) FROM 테이블명

  3. 중복찾기
    SELECT 컬럼명 FROM 테이블명 GROUP BY 컬럼명 HAVING COUNT (컬럼명) > 1

롤 일본서버 하는 방법

롤 일본 서버 접속 방법에 대해서 알아보도록 하겠습니다.

먼저 일본 롤 클라이언트를 다운 받아야 겠죠? 

먼저 일본 롤 사이트에 접속합니다. 

https://signup.jp.leagueoflegends.com/ja/signup/index

계정을 만들어야 클라이언트 다운로드가 가능합니다. 

구글 크롬의 경우 번역 기능 사용하시면 한글로 번역 된 홈페이지를 볼 수 있어요 

 

만약 번역이 안 될 경우 아래 이미지를 참고해서 계정을 만들어 주세요 

이메일 주소만 있으면 계정 생성 금방 할 수 있습니다. 

 

계정을 만들었다면 아래 버튼을 눌러서 클라이언트 다운로드를 받아주세요 

다운로드 후 설치는 한국섭 설치 할때랑 똑같습니다. 

 

다만, 아래 경로선택 화면이 나오면 절대 한국 롤 폴더를 선택하시면 안됩니다.

파일 충돌 나서 두 서버 모두 접속이 안되는 경우가 있습니다.

이렇게 다른 폴더를 선택 해 주세요 (폴더명, 경로명에 한글이 있으면 선택이 안됩니다)

그러면 익숙한 화면이 나오면서 설치 & 업데이트 진행 합니다. 

계정도 만들었고, 클라이언트 설치도 되었는데 바로 로그인을 하면 접속이 안됩니다. 

일본 IP가 아닌 해외 IP는 차단이 되어 있기 때문인데요 

여기서 일본 IP로 변경해주는 VPN 설치가 필요합니다. 

 

네이버에서 SoftEther VPN 을 검색해서 설치해주세요 

아래 홈페이지에서 제일 위 윈도우즈 버전을 다운 받고 설치 하면 됩니다. 

https://www.vpngate.net/en/download.aspx

VPN 까지 설치가 완료 됬다면, 먼저 VPN을 켜고 두번째 메뉴 – VPN Gate Public ~~ 메뉴를 눌러주세요 (더블클릭)

이렇게 VPN 서버 리스트가 뜨면 Japan 을 선택 해야 합니다. Line Speed와 Ping을 잘 봐가며 마음에 드는 서버를 선택 합시다.  매일매일 속도나 환경이 바뀌므로 VPN을 켤 때마다 체크 해보면 됩니다. 

 

서버를 고른 뒤 더블클릭 하면 아래와 같이 동의 – OK 순서대로 누르시면 끝 

접속이 완료 되면 Success 메세지와 함께 현재 VPN 설정 IP가 ~~~ 입니다. 라고 안내창이 뜨니 참고하세요

 

VPN 설정 까지 됬다면 일본 롤 클라이언트를 실행해서 맨 처음 만들었던 계정으로 접속! VPN을 먼저 켜고, 일본 롤을 켜야 합니다. 

만약 안된다면 VPN 연결을 확인한 뒤 롤 클라이언트를 껏다 키세요 

 

접속하면 이렇게 새롭게 추가된 롤토체스 TFT 모드도 바로 진행이 가능합니다. 

 

모든 메뉴가 일본어로 떠서 보기 어려우신 분들! 한글로 표시할 수 있는 방법이 있습니다. 

일본 클라이언트 바로가기 우클릭 – 속성을 눌러주세요 

이렇게 바로가기 – 대상 뒤에 띄어쓰기 한칸 두고 –locale=ko_KR 을 입력하면 한글로 변환이 가능합니다. 

한글 언어팩을 다운받기 때문에 VPN을 끄고 실행 시켜서 패치 후에 다시 VPN 키고 재실행 – 접속이 필요합니다. 

 
 
 

위 포스팅이 문제될 경우 삭제처리 하겠습니다.

2020/06/11

Windows 방화벽 포트 오픈 방법

Windows 방화벽 포트 오픈 방법 에 대해 알아보겠습니다

1. 제어판 -> Wiodows 방화벽 -> 고급설정에 들어가줍니다

2. 인바운드규칙 -> 새규칙을 눌러줍니다

3. 규칙종류 -> 포트로 지정후 다음을 눌러줍니다

4. TCP포트로 지정후 원하시는 포트를 입력해줍니다 (80포트로 예를 들어보겠습니다)

5. 연결허용을 지정해주고 다음을 눌러줍니다

6. 3가지 항목 체크된 상태로 다음을 눌러줍니다

7. 마지막으로 허용하신 포트규칙에 대한 네이밍을 해준 뒤 마무리 짓습니다

서버운영에 도움되셨으면으면 좋겠습니다.!

서버문의는 홈페이지통해 주시면 감사하겠습니다.

2020/06/10

CentOS7 ssh 포트변경하기

안녕하세요

JP-Hosting 입니다.

오늘은 SSH 포트변경을 해보겠습니다.

리눅스에서 사용되는 SSH 기본포트는 22포트로 알려진포트입니다.

그만큼 해커로부터도 공격 위협이 있기 때문에, 다른 포트로 변경해서 사용하는 것이 보안에 좋습니다.

  • 테스트환경은 CENTOS 7.5 버전입니다.

[root@localhost ~]# rpm -qa *-releasecentos-release-7-5.1804.el7.centos.2.x86_64

  • sshd_config 파일 백업 및 확인

변경전 설정파일을 백업해둡니다.

[root@localhost ~]# cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup[root@localhost ~]# cd /etc/ssh[root@localhost ssh]# lsmoduli sshd_config ssh_host_ecdsa_key ssh_host_ed25519_key ssh_host_rsa_keyssh_config sshd_config.backup ssh_host_ecdsa_key.pub ssh_host_ed25519_key.pub ssh_host_rsa_key.pub

  • sshd_config 파일 변경하기

파일중간에 주석처리되어있는 #Port 22 의 밑에

“Port 사용할포트” 를 입력해줍니다.


[root@localhost ssh]# vi sshd_config# $OpenBSD: sshd_config,v 1.100 2016/08/15 12:32:04 naddy Exp $# This is the sshd server system-wide configuration file. See# sshd_config(5) for more information.# This sshd was compiled with PATH=/usr/local/bin:/usr/bin# The strategy used for options in the default sshd_config shipped with# OpenSSH is to specify options with their default value where# possible, but leave them commented. Uncommented options override the# default value.# If you want to change the port on a SELinux system, you have to tell# SELinux about this change.# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER##Port 22Port 25852#AddressFamily any#ListenAddress 0.0.0.0#ListenAddress ::HostKey /etc/ssh/ssh_host_rsa_key#HostKey /etc/ssh/ssh_host_dsa_keyHostKey /etc/ssh/ssh_host_ecdsa_keyHostKey /etc/ssh/ssh_host_ed25519_key

  • 포트허용하기

[root@localhost ssh]# firewall-cmd --zone=public --permanent --add-port=25852/tcpsuccess[root@localhost ssh]# firewall-cmd --reloadsuccess

  • semanage로 포트 등록 및 sshd 서비스 재시작

[root@localhost ssh]# semanage port -a -t ssh_port_t -p tcp 25852[root@localhost ssh]# systemctl restart sshd.service

  • 포트확인

[root@localhost ssh]# ss -tnlp | grep sshLISTEN     0      128          *:25852                    *:*                   users:(("sshd",pid=15097,fd=3))LISTEN     0      128         :::25852                   :::*                   users:(("sshd",pid=15097,fd=4))

오늘은 sshd 포트 변경에대해 다루어 보았습니다.

기본포트를 이용하고 계시던 분들은 이번기회에 포트변경하여 해커로부터의 위협을 줄였으면 합니다.

서버문의는 홈페이지통해 부탁드립니다.

감사합니다.

2020/06/09

CentOS7 Virtual Host 설정

CentOS7 Virtual Host 설정


안녕하세요

JP-Hosting 입니다.

CentOS7 에서 가상호스트 설정하는 법에 다루려고합니다.

  • 테스트환경은 CentOS7.8 및 Apache 2.4.6입니다.

[root@localhost ~]# rpm -qa *-releasecentos-release-7-8.2003.0.el7.centos.x86_64[root@localhost ~]# httpd -vServer version: Apache/2.4.6 (CentOS)Server built:   Apr  2 2020 13:13:23

  • 이름기반 VIRTUAL HOST 설정

    하나의 서버가 여러 개의 도메인을 가지고 있고, 각각의 도메인마다 다른서비스를 하고 싶을 때 아파치의 VirtualHost를 사용하면 하나의 서버로 각기 다른 도메인을 서비스할 수 있습니다.

    예를 들어, admin_myhomepage.com 라는 도메인(관리용)과 myhomepage.com이라는 도메인(서비스용)이 있을 때, 각각 다른 사이트를 보여주어 용도를 나눌때도 활용이 가능합니다.

  • HTTPD.CONF 수정

[root@localhost ~]# vi /etc/httpd/conf/httpd.conf# Supplemental configuration## Load config files in the "/etc/httpd/conf.d" directory, if any.IncludeOptional conf.d/*.conf# Virtual hostsNameVirtualHost *:80<VirtualHost *:80>DocumentRoot "/var/www/test1/"ServerName jp-hosting.jpServerAlias test1.jp-hosting.jp</VirtualHost><VirtualHost *:80>DocumentRoot "/var/www/test2/"ServerName jp-hosting.jpServerAlias test2.jp-hosting.jp</VirtualHost>

  • 실행파일 생성

아래와 같이 /var/www/test1, /var/www/test2 경로에 index.html 파일을 만들고 내용만 다르게 설정해두었습니다.


[root@localhost ~]# cd /var/www/test1[root@localhost test1]# cat index.htmltest1 file[root@localhost test1]# cd /var/www/test2[root@localhost test2]# cat index.htmltest2 file

  • 접속 화면 확인

오늘은 간단하게 Virtual Host 설정하는 법을 다루어보았습니다.

위 내용을 응용하면, 여러 도메인을 서버에 설정하실수 있습니다.

서버문의는 홈페이지 통해 메신저 연락 부탁드립니다.

감사합니다.

2020/06/07

Windows RDP (윈도우 원격데스크톱) 접근IP 로그 조회 방법

Windows RDP (윈도우 원격데스크톱) 접근IP 로그 조회 방법 을 알아보도록 하겠습니다

먼저 이벤트로그에서 확인하는 방법입니다. 아래 경로로 이동해줍니다.
응용 프로그램 및 서비스 > Microsoft > Windows > TerminalServices-LocalSessionManager > Operational

로그를 더블클릭하여 속성에 들어가 일반에서 원본 네트워크 주소 부분을 확인해주면 됩니다
Windows  RDP (윈도우 원격데스크톱) 접근IP  로그 조회 방법

MSSQL 서비스 포트 변경 방법

MSSQL 서비스 포트 변경 방법에 대해 알아보겠습니다

  • SQL 서버 구성관리자에 들어갑니다
    SQL Server 네트워크구성 – MSSSQLSERVER에 대한 프로토콜 – TCP/IP – 속성
    MSSQL 서비스 포트 변경 방법

  • IP주소 탭의 맨 아래로 스크롤을 내려 IPALL 의 TCP포트 1433을 원하는 값으로 바꾸어줍니다
    MSSQL 서비스 포트 변경 방법

참고 URL

https://lefigaro.tistory.com/10?category=492633

위 포스팅이 문제될 경우 삭제처리 하겠습니다.

Windows 환경에서 MySQL 패스워드 분실 시 대체 방법

Windows 환경에서 MySQL 패스워드 분실 시 대체 방법 을 알아보겠습니다

  • cmd 창을 관리자 권한으로 실행
    Windows 환경에MySQL 패스워드 분실 시 대체 방법

  • CMD창에서 MySQL 설치 경로의 bin 디렉토리로 이동
    C:\Program Files\MySQL\MySQL Server 5.6\bin
  •  아래와 같이 명령어를 입력 합니다.
    * mysqld.exe –skip-grant
    * 입력 후 아래와 같은 메시지가 뜨면 새로운 cmd창을 관리자 권한으로 열고 다시 mysql bin 폴더로 이동합니다.
    *아래 창은 그대로 나두고 이동 합니다.

  •  Mysql 설치경로 이동후 mysql.exe를 실행합니다.
    C:\Program Files\MySQL\MySQL Server 5.6\bin\mysql

  •  root 계정의 패스워드를 변경 합니다.
    use mysql;
    UPDATE user SET password=PASSWORD(‘123456a’) where user=’root’;
    FLUSH PRIVILEGES;
    exit;

참고 URL

https://m.blog.naver.com/nateen7248/220482580216

위 포스팅이 문제될 경우 삭제처리 하겠습니다.

MSSQL ErrorLog 에러로그 삭제 방법

MSSQL ErrorLog 에러로그 삭제 방법 을 알아보도록 하겠습니다

지속적으로 실행되는 SQL Server 환경에서 지속적으로 증가하는 SQL Server와 관련된 오류 로그들이 나타납니다.  이로 인해 쌓여진 로그 파일들이 C드라이브 용량을 많이 차지할 수 있는데요

이러한 로그 파일들을 지워줌으로써 디스크 용량을 확보 할 수 있습니다.
일반적으로는 C:\Program Files\Microsoft SQL Server\MSSQL12_50.MSSQLSERVER\MSSQL\Log 경로에서 확인을 할 수있습니다

MSSQL ErrorLog 삭제 방법

삭제 하는방법은 쿼리 창에서 아래 명령어를 실행해주면 됩니다
Exec sp_cycle_errorlog

MSSQL Master DB 이동 방법

  • SQL Server 구성 관리자를 엽니 다 .
    여기서 “SQL Server Service”를 선택하고 Rigth SQL Server 인스턴스를 클릭하고 속성을 선택합니다.

MSSQL Master DB 이동 방법

  • 시작 매개 변수 탭을 선택 합니다

MSSQL Master DB 이동 방법

  • 3가지 항목에 대한 설명
    1. -d는 마스터 데이터 파일의 경로입니다.
    2. -e는 SQL 오류 로그 파일의 경로입니다.
    3. -l은 마스터 로그 파일의 경로입니다.
  • 따라서 첫 번째 및 세 번째 항목을 업데이트 해야합니다.
    파일을 E : \ SystemDatabases \ Master \ 위치 로 옮기려면 기존 경로를 다음과 같이 바꾸면됩니다.
    1. 마스터 데이터 파일 :
    -dC : \ Program Files \ Microsoft SQL Server \ MSSQL13.MSSQLSERVER \ MSSQL \ DATA \ master.mdf
    -dE : \ SystemDatabases \ Master \ master.mdf

    2. 마스터 로그 파일 :
    -lC ​​: \ Program Files \ Microsoft SQL Server \ MSSQL13.MSSQLSERVER \ MSSQL \ DATA \ mastlog.ldf
    -lE : \ SystemDatabases \ Master \ mastlog.ldf

 –> 이제 다음으로 이동하여 SQL Server 서비스를 중지하십시오. RUN –> services.msc

–> master.mdf & mastlog.ldf 파일을 새 위치로 수동 복사

–> SQL Server 서비스를 시작하십시오.

–> 새 위치를 확인하려면 다음 쿼리를 실행하고 경로를 확인하십시오.

2020/06/06

CentOS7 wget 사용방법

CentOS7 wget 사용방법

  • wget 사용방법은 간단합니다

“wget 다운경로URL”

예를들어 wget http://isoredirect.centos.org/centos/8/isos/x86_64/CentOS-8.1.1911-x86_64-dvd1.iso 입력하면

아래와 같이 진행이됩니다.


[root@localhost ~]# wget http://isoredirect.centos.org/centos/8/isos/x86_64/CentOS-8.1.1911-x86_64-dvd1.iso--2020-06-06 23:03:08-- http://isoredirect.centos.org/centos/8/isos/x86_64/CentOS-8.1.1911-x86_64-dvd1.isoResolving isoredirect.centos.org (isoredirect.centos.org)... 18.225.36.18, 147.75.83.237, 35.180.43.213, ...Connecting to isoredirect.centos.org (isoredirect.centos.org)|18.225.36.18|:80... connected.HTTP request sent, awaiting response... 302 FoundLocation: http://ty1.mirror.newmediaexpress.com/centos/8.1.1911/isos/x86_64/CentOS-8.1.1911-x86_64-dvd1.iso [following]--2020-06-06 23:03:08-- http://ty1.mirror.newmediaexpress.com/centos/8.1.1911/isos/x86_64/CentOS-8.1.1911-x86_64-dvd1.isoResolving ty1.mirror.newmediaexpress.com (ty1.mirror.newmediaexpress.com)... 45.119.200.145Connecting to ty1.mirror.newmediaexpress.com (ty1.mirror.newmediaexpress.com)|45.119.200.145|:80... connected.HTTP request sent, awaiting response... 200 OKLength: 7554990080 (7.0G) [application/octet-stream]Saving to: ‘CentOS-8.1.1911-x86_64-dvd1.iso’52% [===================================> ] 3,948,900,912 23.5MB/s eta 2m 34s[root@localhost ~]# lsanaconda-ks.cfg  CentOS-8.1.1911-x86_64-dvd1.iso

  • 다운로드 완료 된 것을 확인 할 수 있습니다.

이번 포스팅은 간단 한 명령어를 사용하는 방법을 살펴보았습니다.

모르면 어려울수 있으나, 아는만큼 쉽게 사용하실 수 있습니다.

서버문의는 홈페이지의 텔레그램 통해 문의 주세요!

롤 일본서버 핑 낮추는 방법

롤 일본서버 핑 낮추는 방법

안녕하세요

JP Hosting입니다.

게임관련 게시글지기 입니다.

필자는 일본에서 거주하기때문에 이제 이 팁이 필요가없어졌는데요.

한국에 거주했을때에는 자주 사용하던 팁입니다.

방법은 간단한대요

비싼 유료 VPN사용하시는분들은 괜찮지만, 보통 무료 VPN을 사용하기때문에, 핑값이 좋지가 않습니다.

  • VPN을 통해 접속한다.
  • 로그인 후 VPN을 종료


위에 화면은 VPN 적용일 때,

아래화면은 VPN 미적용일때 입니다.


이러한 간단한 방법으로도 좀더 쾌적한 환경에서 즐길 수 있으니 좋네요

다들 즐겜하세요 !!

혹시, 일본서버가 필요하시면

홈페이지 통해 문의주세요!

관련글 참조URL : http://blog.naver.com/PostView.nhn?blogId=caiser27&logNo=220642474761

CentOS 7 FTP 설정

CentOS 7 FTP 간단 설정

안녕하세요.

JP-Hosting 입니다.

오늘은 CentOS7 에서 쉽고 빠르게 FTP설정하는 법을 설명해드리려고 합니다.

  • 테스트환경은 Centos 7.8 버전입니다.

[root@localhost ~]# rpm -qa *-release centos-release-7-8.2003.0.el7.centos.x86_64

  • 설치되었는지 확인

[root@localhost ~]# cd /etc/vsftpd -> ls-bash: cd: /etc/vsftpd: No such file or directory

  • vsftpd 설치

[root@localhost ~]# yum install vsftpdLoaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfile* base: ty1.mirror.newmediaexpress.com* extras: ty1.mirror.newmediaexpress.com* updates: ty1.mirror.newmediaexpress.combase | 3.6 kB 00:00:00extras | 2.9 kB 00:00:00updates | 2.9 kB 00:00:00updates/7/x86_64/primary_db | 2.1 MB 00:00:00Resolving Dependencies--> Running transaction check---> Package vsftpd.x86_64 0:3.0.2-27.el7 will be installed--> Finished Dependency ResolutionDependencies Resolved============================================================================================================================================Package Arch Version Repository Size============================================================================================================================================Installing:vsftpd x86_64 3.0.2-27.el7 base 172 kTransaction Summary============================================================================================================================================Install 1 PackageTotal download size: 172 kInstalled size: 353 kIs this ok [y/d/N]:YDownloading packages:vsftpd-3.0.2-27.el7.x86_64.rpm | 172 kB 00:00:00Running transaction checkRunning transaction testTransaction test succeededRunning transactionInstalling : vsftpd-3.0.2-27.el7.x86_64 1/1Verifying : vsftpd-3.0.2-27.el7.x86_64 1/1Installed:vsftpd.x86_64 0:3.0.2-27.el7Complete!

  • vsftpd 설치 확인

[root@localhost ~]# cd /etc/vsftpd[root@localhost vsftpd]# lsftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh

  • vsftpd 설정 파일 백업

[root@localhost vsftpd]# cp vsftpd.conf vsftpd.conf.bak[root@localhost vsftpd]# lsftpusers user_list vsftpd.conf vsftpd.conf.bak vsftpd_conf_migrate.sh

  • vsftpd 설정파일 수정
  • 서비스 재시작
  • 재부팅시 자동실행되게 등록

[root@localhost vsftpd]# vi vsftpd.confanonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_file=/var/log/xferlogxferlog_std_format=YESchroot_local_user=YESlisten=YESpam_service_name=vsftpduserlist_enable=YEStcp_wrappers=YES[root@localhost vsftpd]# systemctl restart vsftpd[root@localhost vsftpd]# chkconfig vsftpd onNote: Forwarding request to 'systemctl enable vsftpd.service'.Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service.


[root@localhost vsftpd]# vi /etc/sysconfig/iptables# sample configuration for iptables service# you can edit this manually or use system-config-firewall# please do not ask us to add additional ports/services to this default configuration*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT-A INPUT -p tcp -m state --state NEW -m tcp --dport 20 -j ACCEPT-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibitedCOMMIT[root@localhost vsftpd]# systemctl restart iptables

-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 20 -j ACCEPT

위 두줄을 추가하였습니다.

  • selinux 비활성화

[root@localhost vsftpd]# vi /etc/sysconfig/selinux# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.# permissive - SELinux prints warnings instead of enforcing.# disabled - No SELinux policy is loaded.#SELINUX=enforcingSELINUX=disabled# SELINUXTYPE= can take one of three values:# targeted - Targeted processes are protected,# minimum - Modification of targeted policy. Only selected processes are protected.# mls - Multi Level Security protection.SELINUXTYPE=targeted

  • root 접속가능하게 설정

[root@localhost vsftpd]# vi /etc/vsftpd/user_list# vsftpd userlist# If userlist_deny=NO, only allow users in this file# If userlist_deny=YES (default), never allow users in this file, and# do not even prompt for a password.# Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers# for users that are denied.#rootbindaemonadmlpsyncshutdownhaltmailnewsuucpoperatorgamesnobody[root@localhost vsftpd]# vi /etc/vsftpd/ftpusers# Users that are not allowed to login via ftp#rootbindaemonadmlpsyncshutdownhaltmailnewsuucpoperatorgamesnobody
  • root 앞에 #으로 주석처리를 해줍니다.
  • 각 파일에 들어가있는 내용으로는 로그인을 할수없게 막아둔거라 보면 됩니다.

  • FTP 접속확인 (cmd로 테스트)

이상으로, 오늘은 CentOS7 에서 간단하게 FTP 설정하는 방법을 소개하였습니다.

유익한 정보가 되었으면 좋겠습니다.

2020/06/02

CentOS 7 간단 웹서버 구축 APM - yum 설치

CentOS 7 간단 웹서버 구축 APM – yum 설치

안녕하세요.

JP-Hosting 입니다.

오늘은 yum을통해 간단 웹서버 구축을 하려고합니다.

  • 테스트환경은 Centos 7.8 버전입니다.

[root@localhost ~]# rpm -qa *-release centos-release-7-8.2003.0.el7.centos.x86_64

  • 의존성 라이브러리 설치

yum으로 필요한 라이브러리를 한번에 전부 설치합니다. (한번에 관련된 의존성도 같이 설치가 됩니다.)


[root@localhost ~]# yum install libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-develLoaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfile* base: ty1.mirror.newmediaexpress.com* extras: ty1.mirror.newmediaexpress.com* updates: ty1.mirror.newmediaexpress.com...Installed:gcc.x86_64 0:4.8.5-39.el7 gcc-c++.x86_64 0:4.8.5-39.el7 ncurses-devel.x86_64 0:5.9-14.20130511.el7_4Dependency Installed:cpp.x86_64 0:4.8.5-39.el7 glibc-devel.x86_64 0:2.17-307.el7.1 glibc-headers.x86_64 0:2.17-307.el7.1 kernel-headers.x86_64 0:3.10.0-1127.8.2.el7libmpc.x86_64 0:1.0.1-3.el7 libstdc++-devel.x86_64 0:4.8.5-39.el7 mpfr.x86_64 0:3.1.1-4.el7Complete!

  • [APM] : Apache, PHP, MariaDB (설치 순서는 Apache, MariaDB, PHP)

1. Apache 설치

[root@localhost ~]# yum install httpdLoaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfile* base: ty1.mirror.newmediaexpress.com* extras: ty1.mirror.newmediaexpress.com* updates: ty1.mirror.newmediaexpress.comResolving Dependencies--> Running transaction check---> Package httpd.x86_64 0:2.4.6-93.el7.centos will be installed--> Finished Dependency ResolutionDependencies Resolved==============================================================================================================================================================Package Arch Version Repository Size==============================================================================================================================================================Installing:httpd x86_64 2.4.6-93.el7.centos base 2.7 MTransaction Summary==============================================================================================================================================================Install 1 PackageRunning transactionInstalling : httpd-2.4.6-93.el7.centos.x86_64 1/1Verifying : httpd-2.4.6-93.el7.centos.x86_64 1/1Installed:httpd.x86_64 0:2.4.6-93.el7.centosComplete!


2.MariaDB 설치

[root@localhost ~]# yum install mariadb mariadb-serverLoaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfile* base: ty1.mirror.newmediaexpress.com* extras: ty1.mirror.newmediaexpress.com* updates: ty1.mirror.newmediaexpress.comResolving Dependencies--> Running transaction check---> Package mariadb.x86_64 1:5.5.65-1.el7 will be installed--> Processing Dependency: mariadb-libs(x86-64) = 1:5.5.65-1.el7 for package: 1:mariadb-5.5.65-1.el7.x86_64---> Package mariadb-server.x86_64 1:5.5.65-1.el7 will be installed--> Processing Dependency: perl-DBD-MySQL for package: 1:mariadb-server-5.5.65-1.el7.x86_64--> Running transaction check---> Package mariadb-libs.x86_64 1:5.5.65-1.el7 will be installed---> Package perl-DBD-MySQL.x86_64 0:4.023-6.el7 will be installed--> Finished Dependency ResolutionDependencies Resolved==============================================================================================================================================================Package Arch Version Repository Size==============================================================================================================================================================Installing:mariadb x86_64 1:5.5.65-1.el7 base 8.7 Mmariadb-server x86_64 1:5.5.65-1.el7 base 11 MInstalling for dependencies:mariadb-libs x86_64 1:5.5.65-1.el7 base 759 kperl-DBD-MySQL x86_64 4.023-6.el7 base 140 kTransaction Summary==============================================================================================================================================================Install 2 Packages (+2 Dependent packages)Total download size: 21 MInstalled size: 112 MIs this ok [y/d/N]:YInstalled:mariadb.x86_64 1:5.5.65-1.el7 mariadb-server.x86_64 1:5.5.65-1.el7Dependency Installed:mariadb-libs.x86_64 1:5.5.65-1.el7 perl-DBD-MySQL.x86_64 0:4.023-6.el7Complete!


3. PHP 설치

[root@localhost ~]# yum install php php-mysqlLoaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfile* base: ty1.mirror.newmediaexpress.com* extras: ty1.mirror.newmediaexpress.com* updates: ty1.mirror.newmediaexpress.comResolving Dependencies--> Running transaction check---> Package php.x86_64 0:5.4.16-48.el7 will be installed---> Package php-mysql.x86_64 0:5.4.16-48.el7 will be installed--> Finished Dependency ResolutionDependencies Resolved==============================================================================================================================================================Package Arch Version Repository Size==============================================================================================================================================================Installing:php x86_64 5.4.16-48.el7 base 1.4 Mphp-mysql x86_64 5.4.16-48.el7 base 102 kTransaction Summary==============================================================================================================================================================Install 2 PackagesTotal download size: 1.5 MInstalled size: 4.6 MIs this ok [y/d/N]:YRunning transactionInstalling : php-mysql-5.4.16-48.el7.x86_64 1/2Installing : php-5.4.16-48.el7.x86_64 2/2Verifying : php-5.4.16-48.el7.x86_64 1/2Verifying : php-mysql-5.4.16-48.el7.x86_64 2/2Installed:php.x86_64 0:5.4.16-48.el7 php-mysql.x86_64 0:5.4.16-48.el7Complete!

  • 방화벽 포트허용

여기서는 Iptables를 사용하였습니다.

Centos7 Iptables를 사용하는 방법으로 바로가기


[root@localhost ~]# vi /etc/sysconfig/iptables# sample configuration for iptables service# you can edit this manually or use system-config-firewall# please do not ask us to add additional ports/services to this default configuration*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT           # 80 포트 추가-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibitedCOMMIT[root@localhost ~]# systemctl restart iptables        [root@localhost ~]# systemctl restart httpd.service  

  • 기본웹페이지 화면 및 phpinfo()확인

기본페이지 확인

phpinfo 확인

유익한 정보가되었을지 모르겠네요

서버관련 문의는 텔레그램으로 연락 주시면 감사하겠습니다.