my_lesson325 Linux - 보안 firewall 방화벽 설정 및 특정포트 열기(개방) Linux - 보안 firewall 방화벽 설정 및 특정포트 열기(개방) 17) 보안설정 - PHP 가 아닌 파일 실행 차단 (이미 적용되어 있음. 취약하지 않음.) 위의 세팅에는 2중 보안이 되어있기 때문에 취약하지 않다. nginx 에서 한번 필터링을 하고(if 구문), php-fpm 에서 한번 더 확장자 검사 (PHP 5.3.9 이상버전은 .php 만 실행됨)를 한다. https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/ 가장 하단의 Note 항목을 참조하세요. http://php.net/manual/kr/install.fpm.configuration.php 페이지의 security.limit_extensions 항목을 참조하세요... 2015. 12. 20. Linux - Ubuntu 서버를 설치하고 세팅해야 할것들[5] : PHP-FPM,MariaDB Linux - Ubuntu 서버를 설치하고 세팅해야 할것들[5] : PHP-FPM,MariaDB php, MariaDB 설치 #php7.0-fpm 설치 sudo 명령어가 귀찮다면? sudo su:루트권한 획득을 해보자 #aptitude search php7.0 #apt-get install php7.0-fpm //php-fpm7.0 설치 숫자 7.0 위치에 주의 #php -v //php 버전 확인 #php-fpm7.0 -v //php-fpm7.0 버전 확인 # apt-get install php7.0-gd php7.0-curl //널리 쓰이는 php모듈 설치 //설치가 완료되면 자동으로 PHP-FPM 프로그램을 재시작 한다. # vi /etc/php/7.0/fpm/php.ini //PHP Default .. 2015. 12. 20. Linux - Ubuntu 서버를 설치하고 세팅해야 할것들[4] : Nginx Linux - Ubuntu 서버를 설치하고 세팅해야 할것들[4] : Nginx,PHP-FPM,MariaDB Nginx, PHP, MariaDB 를 모두 최신버전으로 설치할 것이다. 왜 Nginx 인가? Igor Sysoev (이고르 시소에브) 라는 러시아 개발자가 개발했으며, 이 소프트웨어의 주요 개발 목표는 “동시접속 처리에 특화된 웹서버 프로그램” 이다. Nginx 와 Apache사이에는 분명히 장단점이 있다. 다 되는 Apache 를 선택할 것이냐, 동시접속처리를 잘하는 Nginx를 선택할 것이냐는 본인의 판단에 달려있다. 다만 동시연결수 250이상 (동시접속자 환산 500명정도?) 라면 반드시 Nginx 를 선택하여야 할 것이다. 왜 PHP-FPM 인가? Nginx 가 PHP 를 해석할 수 없기 .. 2015. 12. 16. Linux - Ubuntu 서버를 설치하고 세팅해야 할것들[3] : 쉘 기본 언어 Linux - 설치후 세팅[2] Ubuntu 서버 : 쉘 기본 언어 이제 실제로 세팅해 보도록 하겠다. 이 글은 Ubuntu 14.04 LTS(Long Term Support :장기지원) : (코드네임 : Trusty) 기준으로 작성되었다. 쉘 기본 언어값 변경 서버 운영중에 문제가 발생했을 때 구글링을 할 수 있게 하는 기초작업이다. 쉘의 기본 언어값을 영어로 변경하도록 하자. 크게 달라지는 것은 없고 오직 쉘 메세지만 영어로 바뀐다. boolean@ubuntu:~$ apache2 The program 'apache2' is currently not installed. You can install it by typing: sudo apt-get install apache2-bin boolean@ubun.. 2015. 12. 16. Linux - Ubuntu 서버를 설치하고 세팅해야 할것들[2] : 파티션 설정하기 Linux - 우분투 서버 설치 파티션 설정하기 파티션은 하드디스카 따위의 저장공간을 여러 영역으로 나눠서 각가 다른 disk 처럼 동작하게 하는 것이다. 각각이 다른 disk drive 처럼 동작하게 되므로 각 partition 마다 다른 종류의 filesystem을 구축 할 수 있다. 1. Partition type 확인 : df -T 10.04의 경우 ext4를 주로 쓰고 위의 명령어로 partition type을 확인할 수가 있다.ext3, ext4 format은 runtime에서 extendable하다고 함. 2. partition 확인 : fdisk -l (sudo로해야 보임) 3. fdisk /dev/sdad : partition 지우기n : 새로운 partition 생성m : 도움말p : .. 2015. 12. 15. Linux - Ubuntu 서버를 설치하고 세팅해야 할것들[1] : 한글 세팅 Linux - 설치후 세팅[1] Ubuntu 터미널에서 글자가 께질 경우 2017.07.22 edited키보드 한글 설치 및 설정우분투 설치후 메인 화면 좌측 아래에 점 아홉개가 (3 X 3) 으로 사각형 형태를 이루고 있는 아아콘을 클릭하고 진입후 Language surport 또는 언어지원을 선택 하고 설치를 진행한다.언어 설정이 ibus 인지 확인하고 Ctrl +Alt +t 하여 터미널을 연후에 ibus-setup을하여 설치를 진행한다.자세한 사항은 위 링크를 따라 가보자 sudo su // 관리자 권한 획득해당 계정의 비밀번호:#apt install aptitude // 설치했거나 (i) 설치가능한 (p) 프로그램 검색하는 프로그램#aptitude search openssh // aptitude .. 2015. 12. 14. 이전 1 ··· 36 37 38 39 40 41 42 ··· 55 다음