Ubuntu 16.04 / phpMyAdmin / 특정 IP에서만 접속 가능하게 만드는 방법

우분투 16.04에서 phpMyAdmin을 패키지로 설치했을 때, 기본 설정은 모든 IP에서 접속 가능입니다. 만약 특정 IP에서만 접속 가능하게 하려면 /etc/apache2/conf-available/phpmyadmin.conf에 다음 코드를 추가합니다.

<Directory /usr/share/phpmyadmin>
  Order deny,allow
  Deny from all
  Allow from xxx.xxx.xxx.xxx
</Directory>

xxx.xxx.xxx.xxx는 접속하려는 IP로 바꿉니다.

여러 IP를 설정하고 싶을 때는 띄어쓰기로 구분합니다.

<Directory /usr/share/phpmyadmin>
  Order deny,allow
  Deny from all
  Allow from xxx.xxx.xxx.xxx yyy.yyy.yyy.yyy
</Directory>

아파치 웹서버를 다시 시작하거나 다시 로드해야 적용됩니다.

service apache2 reload

같은 카테고리의 다른 글

Ubuntu 18.04 / Apache, PHP, MariaDB 설치하는 방법

Ubuntu 18.04 / Apache, PHP, MariaDB 설치하는 방법

Apache 설치 아파치 웹서버를 설치합니다. apt install apache2 웹브라우저로 접속하여 설치가 잘 되었는지 확인합니다. 접속할 주소는 서버의 IP입니다. MariaDB 설치 MariaDB 서버를 설치합니다. apt install mariadb-server 다음과 같이 명령하여 몇 가지 설정을 합니다. mysql_secure_installation 첫번째 질문은 root의 비밀번호를 입력하라는 것인데, 비밀번호가 없으므로 그냥 엔터를 누릅니다. Enter current password for root (enter for none): root의 비밀번호를 설정합니다. Set root password? 네 가지 질문이 ...

Ubuntu 18.04 / 시간대(time zone) 설정하는 방법

Ubuntu 18.04 / 시간대(time zone) 설정하는 방법

우분투를 설치할 때 시간대 설정을 합니다. 그런데 AWS 같이 OS가 설치된 상태의 가상 서버를 사용하면, 서버의 시간대와 내가 원하는 시간대가 맞지 않을 수 있습니다. 시간대를 어떻게 설정하는지 알아보겠습니다. 현재 서버의 시간대 확인 현재 서버에 설정된 시간대는 date 명령어로 확인할 수 있습니다. root@jb-dev-01:~# date Mon Dec 3 17:03:06 UTC 2018 시간대 설정 – 방법 1 시간대를 ...

Ubuntu 20.04 / Apache, PHP, MariaDB 설치하는 방법

Ubuntu 20.04 / Apache, PHP, MariaDB 설치하는 방법

Ubuntu 20.04에 웹서버 Apache, 웹프로그래밍 언어 PHP, 데이터베이스 MariaDB를 설치하는 방법입니다. 웹서버 운영을 위한 최소한의 설치로, 실제로 서비스할 때는 더 많은 패키지가 필요할 수 있습니다. 설치 Apache, PHP, MariaDB를 설치합니다. php-mysql은 PHP와 MariaDB 연동을 위한 패키지입니다. apt install apache2 mariadb-server php php-mysql MariaDB 설정 다음과 같이 명령하여 몇 가지 설정을 합니다. mysql_secure_installation MariaDB의 root 계정 비밀번호를 입력하라고 ...

Ubuntu 16.04 / SASS 설치하는 방법

Ubuntu 16.04 / SASS 설치하는 방법

우분투 16.04에 SASS를 설치하는 방법은 두 가지가 있습니다. 방법 1 apt install ruby-sass 방법 2 apt install ruby gem install sass 설치되었는지 확인하는 방법 sass -v SASS 버전이 출력되면 제대로 설치된 것입니다. Sass 3.4.23 (Selective Steve) 참고 최신 버전의 SASS를 사용하고 싶다면 방법 2로 설치합니다.

Ubuntu 18.04 / 백신 프로그램 ClamAV 설치 및 사용법

Ubuntu 18.04 / 백신 프로그램 ClamAV 설치 및 사용법

ClamAV ClamAV는 우분투에 사용할 수 있는 백신 프로그램입니다. 패키지에 포함되어 있으므로 쉽게 설치하고 사용할 수 있습니다. 설치 apt install clamav 사용법 데이터베이스 업데이트 데이터베이스 업데이트는 자동으로 됩니다. 만약 수동으로 업데이트를 해야한다면 freshclam 와 같이 명령합니다. 만약 Can’t find or parse configuration file /etc/clamav/clamd.conf와 같은 에러가 난다면 대몬을 설치해야 한다고 합니다. apt install clamav-daemon 에러가 나도 바이러스 정의는 업데이트되는 거 같습니다. 꼭 설치해야 ...

Ubuntu 18.04 / apt / 패키지 설치, 삭제, 업그레이드하는 명령어

Ubuntu 18.04 / apt / 패키지 설치, 삭제, 업그레이드하는 명령어

APT This package provides commandline tools for searching and managing as well as querying information about packages as a low-level access to all features of the libapt-pkg library. 사용법 패키지 목록을 갱신합니다 apt update 모든 패키지를 최신 버전으로 업그레이드합니다. apt upgrade abc 패키지를 설치합니다. 의존성있는 패키지도 함께 설치합니다. apt install abc abc 패키지를 삭제합니다. 설정 파일 등은 삭제하지 않습니다. apt ...

Ubuntu 16.04 / 메모

Ubuntu 16.04 / 메모

PHP intl 설치 apt install php-intl service apache2 reoad APCu 설치 apt install php-apcu service apache2 reload

Ubuntu 18.04 / Apache 사용자 인증 만드는 방법

Ubuntu 18.04 / Apache 사용자 인증 만드는 방법

웹사이트의 콘텐츠를 특정 사용자만 볼 수 있게 하는 방법은 여러 가지가 있습니다. 만약 웹서버에 대한 충분한 권한이 있다면, Apache를 이용하여 구현할 수 있습니다. 비밀번호 파일 만들기 비밀번호 파일은 htpasswd 명령어로 만듭니다. /home/auth/ 디렉토리에 passwords라는 이름의 파일을 만들고, 사용자 user1의 비밀번호를 정하고 싶다면 다음과 같이 명령합니다. htpasswd -c /home/auth/passwords user1 .htaccess 파일 만들기 웹사이트의 루트 디렉토리에 ...

Ubuntu 18.04 / root 계정으로 로그인하는 방법, root 계정으로 ssh 접속하는 방법

Ubuntu 18.04 / root 계정으로 로그인하는 방법, root 계정으로 ssh 접속하는 방법

root 계정으로 로그인하는방법 일반 사용자 계정으로 로그인합니다. 다음과 같이 명령하여 root 계정의 비밀번호를 만듭니다. sudo passwd root 이제 root 계정으로 로그인할 수 있습니다. root 계정으로 ssh 접속하는 방법 설정 파일 수정 텍스트 편집기로 /etc/ssh/sshd_config을 엽니다. 다음과 같은 코드를… #PermitRootLogin prohibit-password 주석을 제거하고 prohibit-password를 yes로 바꿉니다. PermitRootLogin yes 설정 적용하기 다음과 같이 명령하여 변경한 설정을 적용시킵니다. systemctl restart sshd

Ubuntu 16.04 / root 계정으로 로그인하기, root 계정으로 ssh 접속하기

Ubuntu 16.04 / root 계정으로 로그인하기, root 계정으로 ssh 접속하기

우분투(Ubuntu)는 보안상의 이유로 root 계정으로 로그인하는 것을 막아두었습니다. 만약 root 계정으로 접속하여 관리하고 싶다면 추가적인 작업이 필요합니다. root 계정으로 접속하기 설치할 때 만든 사용자 계정으로 로그인한 후 다음과 같이 명령하여 root 계정의 비밀번호를 생성합니다. sudo passwd root 비밀번호를 만들면 root 계정으로 로그인할 수 있습니다. root 계정으로 ssh 접속하기 root 계정으로 ssh 접속을 하기 위해서는 /etc/ssh/sshd_config 파일을 수정해야 ...

Ubuntu