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 / 74 Page
    [ ● 작업) 헤놀로지(시놀로지)에 Hass.io 설치하기 ]

    ● 작업)헤놀로지(시놀로지)에 Hass.io 설치하기 패키지 소스 확인 > 추가 하기https://synocommunity.com/쉬운 설…

    [ ●준비_시놀로지 작성) cafe24 개인도메인 설정하기 ]

    ● 시놀로지 작성) cafe24 개인도메인 설정하기https://cwhboy83.tistory.com/18작업 준비 합니다Cafe24호스팅케이알…

    [ ● Esxi 서버 vm 백업 툴 개방형 가상화 형식 도구(ovftool) 다운로드하여백업(Backup)하고… ] 댓글 1

    ● Esxi 서버 vm 백업 툴개방형 가상화 형식 도구(ovftool) 다운로드하여백업(Backup)하고 복원(Restore)하기방법1) esx…

    [ 메인 겔러리 사진 숫자 늘리기 ]

    ◎ 네이버에서 [https://11q.kr 홈피] 검색 찾아오세요 ◎\n[이 게시물은 관리자님에 의해 2013-11-18 21:29:50 11.…

    [ PC200% 활용 ] 원도우 2개 멀티부팅 메뉴 easy BCD/windows booting ] 댓글 1

    PC200% 활용 노하우를 전수해주마!-멀티부팅* 가끔 원도우가 1개 문제로 한개더 원도우 ,2개 깔고원도우를 설치하는 멀티부팅 메뉴 만드는 프…

    [ ds107/ds712 diskstation synology 패스워드 초기화 하기,reset,password ]

    ds107/ds712 diskstation synology 패스워드 초기화 하기,reset,password뒷면의 reset 구멍에 볼펜으로 6~…

    [ 모바일 림 ]

    모바일 글쓰기 림모바일 삭제는 되지 않음\r\n고수\r\n.\r\nShims HomePage\r\n[https://11q.kr 홈피] \r\n.…

    [ .html 태그 없애기 ] 댓글 1

    카테고리 Function(함수) 》 S-Z 함수 》 String\n[이 게시물은 관리자님에 의해 2013-11-18 21:29:50 11.H_B…

    [ pc버전 배추스킨사용시 림스모바일 사용시 삭제 않되는 문제 추가 m/delete.php에 스킨 경로 #3추가… ]

    \r\n[자답]/ pc버전 배추스킨사용시 림스모바일 사용시 삭제 않되는 문제 추가 m/bbs/delete.php에 스킨 경로 #3추가시작\r\n…

    [ 배추빌더 라이트 lite logo 상단 로그 타이틀 상단 로그 ]

    Lite의 경우에는... 로고와 검색창, 검색창 밑의 링크들과 게시판 그룹 까지는 head.php수정해 주시면 되고 가운데는 index.php를…

    [ G4DTD -> G4 디비변환 (UTF-8 only) ]

    목록글쓰기G4DTD -> G4 디비변환 (UTF-8 only) 모조키작성일시 2013.05.09 09:28:16조회 45 댓글 1 첨부파일…

    [ AMINA TOP MEMU변경/ [topmenu] Drop Down 세로 메뉴 AUTO MENU ] 댓글 2

    [topmenu] Drop Down 세로 메뉴\r\n\r\n\r\n\r\n수정위치 : \r\nw:\ami\thema\basic\menu.php\…

    [ HTML 트루 컬러 차트 폰트색상_faststone capture에서 칼라셋 알아보기 ]

    HTML 트루 컬러 차트 폰트색상_faststone capture에서 칼라셋 알아보기. \r\n상단메뉴바에서 칼라 색죄표를 알아서 sub-men…

    [ 전체 그룹 최신글 스킨입니당^^ ] 댓글 2

    \r\n\r\n전체 그룹 최신글 스킨입니당^^ \r\npomme \r\n작성일시 2009.09.05 12:54:10 \r\n조회 6,713 \r…

    [ 림스모바일_ver242_add_new_map_menu on/off ] 댓글 1

    메뉴를 menu.php에서 개인설정하게 정리하고\r\n그림을 image폴더에main_home.jpg에 이름 변경 저장하면 대문그림Shims Ho…

    [ 타이틀 & 배너용 최근글 리스트스킨 - latest_amina 용 ]

    <!-- 타이틀 & 배너용 최근글 리스트스킨 - latest_amina 용 // ami/thema/basic/head.php #55…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-07-05 06:37:41

    오늘의 홈 현황


    • 현재 접속자♨ 653 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 8 명
    • 주간 가입자※ 17 명
    • 오늘 방문자 1,072 명
    • 어제 방문자 2,205 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,414,575 명
    • 전체 게시물※ 8,677 개
    • 전체 댓글수※ 24,827 개
    • 전체 회원수 11,089 명

    QR코드


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

    알림 0








    최신글↑