11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


작업)Ubuntu 18.04에 LAMP ( Apache2, MySQL , PHP 7) 설치하는 방법

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    Ubuntu 18.04에 LAMP ( Apache2, MySQL , PHP 7) 설치하는 방법

    https://webnautes.tistory.com/1185

    현재 우분투 버전 확인

    lsb_release -a

    3232235521_1545473070.6104.png
    업데이트 와 업그래이드

    apt update

    apt upgrade

    1. Apache2 웹서버 설치

    웹서버(Web Server)는 웹브라우저 같은 클라이언트의 요청을 받아서 웹문서나 이미지 등을 전송해주는 역활을 합니다.



    1-1. Apache2 웹서버 패키지를 설치합니다.


    apt install apache2


    두번 실행

    apt install apache2



    내부 아이피 확인

    ifconfig

    3232235521_1545473399.5677.png

    내부 아이피로 웹 접속 확인

    http://192.168.0.91/

    3232235521_1545473449.2794.png

    3232235521_1545473573.3543.png


    nano /etc/apache2/apache2.conf

    <Directory /var/www/>
           Options Indexes FollowSymLinks
           AllowOverride None
           Require all granted
    </Directory>


    의 설정 확인

    3232235521_1545473687.8759.png

    방화벽 활성화

    ufw enable

    3232235521_1545473810.0061.png

    1-4. 방어벽 프로그램 ufw를 활성화 합니다. (테스트 목적이라면 꼭 할 필요없습니다.)


    webnautes@webnautes-pc:~$ sudo ufw enable
    방화벽이 활성 상태이며 시스템이 시작할 때 사용됩니다



    방어벽 기본 설정을 변경합니다.


    webnautes@webnautes-pc:~$ sudo ufw default deny incoming
    기본 incoming 정책이 'deny'로 바뀌었습니다
    (당신의 규칙에 따라 업데이트를 하시는 걸 명심하십시오)


    webnautes@webnautes-pc:~$ sudo ufw default allow outgoing
    기본 outgoing 정책이 'allow'로 바뀌었습니다
    (당신의 규칙에 따라 업데이트를 하시는 걸 명심하십시오)



    SSH 접속을 허용합니다.


    webnautes@webnautes-pc:~$ sudo ufw allow ssh
    규칙이 추가되었습니다
    규칙이 추가되었습니다 (v6)


    ufw app info "Apache"


    웹서버에서 사용할 포트 80(HTTP), 443(HTTPS)에 따라 다음 세가지 중 하나를 선택합니다.


    webnautes@webnautes-pc:~$ sudo ufw app info "Apache"
    프로필: Apache
    제목: Web Server
    설명: Apache v2 is the next generation of the omnipresent Apache web server.

    포트:
     80/tcp



    webnautes@webnautes-pc:~$ sudo ufw app info "Apache Secure"
    프로필: Apache Secure
    제목: Web Server (HTTPS)
    설명: Apache v2 is the next generation of the omnipresent Apache web server.

    포트:
     443/tcp


    webnautes@webnautes-pc:~$ sudo ufw app info "Apache Full"
    프로필: Apache Full
    제목: Web Server (HTTP,HTTPS)
    설명: Apache v2 is the next generation of the omnipresent Apache web server.

    포트:
     80,443/tcp


    웹서버에서 사용할 포트 80(HTTP), 443(HTTPS)에 따라 다음 세가지 중 하나를 선택합니다.

    ufw app info "Apache Full"

    3232235521_1545474079.0832.png

    방화벽 적용 확인

    ufw allow in "Apache Full"


    ufw status numbered

    3232235521_1545474175.9811.png

    2. MySQL 서버 설치


    MySQL은 관계형 데이터베이스 관리 시스템(relational database management system, RDBMS)입니다.

    다중 사용자가 다수의 데이터베이스에 접근할 수 있도록 서버를 구성합니다.


    2-1. MySQL 서버 패키지를 설치합니다.


    $ apt install mysql-server



    2-2. MySQL 5.7은 설치 작업 중에 root 패스워드를 물어보지 않기 때문에 다음처럼 설정해야 합니다.  


    webnautes@webnautes-pc:~$ sudo mysql_secure_installation

    Securing the MySQL server deployment.

    Connecting to MySQL using a blank password.

    VALIDATE PASSWORD PLUGIN can be used to test passwords
    and improve security. It checks the strength of password
    and allows the users to set only those passwords which are
    secure enough. Would you like to setup VALIDATE PASSWORD plugin?

    Press y|Y for Yes, any other key for No: y

    There are three levels of password validation policy:

    LOW    Length >= 8
    MEDIUM Length >= 8, numeric, mixed case, and special characters
    STRONG Length >= 8, numeric, mixed case, special characters and dictionary                  file

    Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 1
    Please set the password for root here.

    New password:   root 패스워드를 입력합니다.

    Re-enter new password:

    Estimated strength of the password: 50
    Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : y
    By default, a MySQL installation has an anonymous user,
    allowing anyone to log into MySQL without having to have
    a user account created for them. This is intended only for
    testing, and to make the installation go a bit smoother.
    You should remove them before moving into a production
    environment.


    데이터베이스를 아무나 읽어볼 수 없게 합니다.
    Remove anonymous users? (Press y|Y for Yes, any other key for No) : y

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.

    목록

    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사




    Total 1,684 / 64 Page
    [ ● Synology-NAS 시놀로지 포트 번호 정리 및 사용중인 내장 포트 방화벽 허용 적용 ]

    ● Synology-NAS 시놀로지 포트 사용중인 내장 포트 방화벽 허용 적용● Synology-NAS 시놀로지 포트 번호 정리 1. 설정 유틸…

    [ Synology NAS에 IPKG Easy Bootstrap nano edit ipkg 를 설치하는 방법 ]

    ●Synology NAS에 IPKG를 설치하는 방법Synology 패키지 센터로 이동하여 오른쪽 상단 모서리에 있는 " 설정 "을 클릭한 다음 …

    [ ● esxi의 putty로 ssh 설치 로 터미널 접속하기 ]

    ● esxi의 putty로 ssh 설치 로 터미널 접속하기 호스트 > 작업 > 서비스 > ssh 사용으로 변경 ▶ putty 로…

    [ ● 헤놀로지 부트로더 Redpill Driver 추가 방법 ]

    ● 헤놀로지 부트로더Redpill Driver 추가 방법https://blog.dateno1.com/?p=3993#comment-457하기 내용…

    [ ● redpill boot loader build 작업 에러 대응 펌 정보 및 starwindconv… ] 댓글 3

    아래내용은 저의 삽질 내용이며 우분투 영어 언어로 재설치 이상 없습니다------------------● 최종재설치)ESxi 서버에 우분투 설치…

    [ ● 시놀로지 nas 서버의 정보 및 홈페이지 정보 카카오 톡 알림 받기 ]

    ● 시놀로지 nas서버의 정보 및 홈페이지 정보 카카오 톡 알림 받기 1) 기본 설정은 메일 설정 진행 2) 카카오 메일수신 친구추가 진행3) …

    [ ● vCenter 없이 ESXi 6.7을 7.0으로 업그레이드하는 방법 ]

    ESXi 7.0에서 지원되지 않는 공급업체 하드웨어 VIB가 호스트에 설치되어 있을 수 있으므로 이러한 VIB가 업그레이드 프로세스를 차단할 수…

    [ ● 빌드 자동파일 sh 구성 )헤놀로지 RedPill tinyCore 만능부트로더 for Native img… ] 댓글 3

    ● 빌드 자동파일 sh 구성 )헤놀로지 RedPill tinyCore 만능부트로더 for Native img 적용파일 및 수정하기 첨부tinyc…

    [ ● esxi ESXi에 대한 SNMP 구성 시작 설정하기 ]

    ●esxiESXi에 대한 SNMP 구성 시작 설정하기ESXi에 대한 SNMP 구성라이브러리에 추가PDF 다운로드피드백업데이트 날짜:2019년05…

    [ ●esxi서버메인보드mainboard[GIGABYTE] B560M AORUS PRO 시스템 의 메뉴얼및 데디… ] 댓글 5

    ●esxi서버메인보드mainboard[GIGABYTE] B560M AORUS PRO 시스템 의 메뉴얼및 데디타 쉬트(data sheet) 분석및…

    [ ● 동기화 Syncthing를 시놀로지 도커에서 설치 pc 핸드폰 폴더 공유하기 ] 댓글 2

    ● 동기화Syncthing를 시놀로지도커에서 설치 pc 핸드폰 photo 폴더 공유하기Syncthing은 기존의 사유(私有) 동기화 / 클라우드…

    [ ● 시놀로지작업)acme.sh를 이용한 ECDSA Wildcard SSL 인증서 싱글도메인 발급받는 방법 ] 댓글 16

    ● 시놀로지작업)acme.sh를 이용한 ECDSA Wildcard SSL 인증서 싱글도메인 발급받는 방법<인증서는 정상적으로 생성후 htt…

    [ ● 패키지 센터 연결하지 못했습니다 문제 해결 ]

    ●패키지센터 연결하지 못했습니다 문제해결 sudo -i mv /etc/ssl/certs/ca-certificates.crt /etc/ssl/ce…

    [ ● ubuntu rebooting시 자동화 설정 crontab start 하기 ]

    ● ubuntu rebooting시 자동화 설정 crontab start 하기하기와 같이 설치 설정시 재시작이 자동으로 되지 않는다apt ins…

    [ ● Synology 시놀로지 NAS SSL 유료인증서 설치/적용 가이드 ] 댓글 1

    ●시놀로지작업)Synology NASSSL 유료인증서 설치/적용 가이드무료 인증서 작업에 아려움이 많습니다서버 설정중 Let's Encrypt …

    [ ● dsm 7.2.1 update 해결)시놀로지 업데이트를 위한 시스템 용량이 부족합니다. 이 문서를 참조하… ] 댓글 4

    ● 해결)시놀로지업데이트를 위한 시스템 용량이 부족합니다. 이 문서를 참조하여 문제를 해결하십시오.Synology는 시스템 성능과 안정성이 향상…

    [ ★★★2 lets encrypt 인증서 acme.sh 시놀로지 자동 업데이트 만들기 ★★★ ] 댓글 4

    ★★★2 lets encrypt 인증서 acme.sh 시놀로지 자동 업데이트 만들기 ★★★★★★ lets encrypt 인증서 재설치 acme.…

    [ fat HDD 형식 ntfs 형식으로 변환하기 ]

    FAT hdd현식은 4gIGA 이하로 COPY 가능핮니가\r\n4GIGS 이상 5GIGA이상 카피 불가능한 파일 NTSC로 HDD형…

    [ 시놀로지 네트워크 백업하기(한 대의 공유기에 NAS 2 ... ]

    ◎ 네이버에서 [https://11q.kr 홈피] 검색 찾아오세요 ◎http://ojos.tistory.com/84\n[이 게시물은 관리자님에 …


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-07-03 13:29:11

    오늘의 홈 현황


    • 현재 접속자♨ 644 명
    • 오늘 가입자※ 2 명
    • 어제 가입자※ 3 명
    • 주간 가입자※ 13 명
    • 오늘 방문자 1,362 명
    • 어제 방문자 2,223 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,410,714 명
    • 전체 게시물※ 8,673 개
    • 전체 댓글수※ 24,818 개
    • 전체 회원수 11,083 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑