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 / 45 Page
    [ 자동로그인 관련정보 ]

    https://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=151742 .\r\n---------------…

    [ 모바일과 홈피 게시판 스킨 에러 ]

    .한굴\r\n.\r\nShims HomePage\r\n[https://11q.kr 홈피] \r\n.\n[이 게시물은 관리자님에 의해 2013-1…

    [ 림스 모바일 빌더 - jquery mobile Update - 업데이트 까지 ]

    림스 모바일 빌더 - jquery mobile Update - 업데이트\r\n\r\n파일명/업데이트제목\r\n\r\n작성일수정버젼조회\r\nm/…

    [ [HTML] 모바일 웹에서 사용하는 태그 및 속성 ]

    \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n[HTML] 모바일 웹에서 사용하는 태그 및 속성\r\n\r\n\r\n\r\n\r\n\…

    [ 전체게시글(new.php)로 접속하는 팁 ] 댓글 1

    전체게시글(new.php)로 접속하는 팁 AD 최고관리자 잠금 주소복사 스크랩 조회 0 2013.04.23 16:08 관련링크 - http://…

    [ 기존 G4에서 G4S의 mysql의 Structure의 차이로 그룹메뉴가 나오지 않음을 해결하는 방법 ]

    기존 G4에서 G4S의 mysql의 Structure의 차이로 그룹메뉴가 나오지 않음을 해결하는방법1)G4s와 g4의 차이 분석2)select*…

    [ 20121209_홈페이지 https://11q.kr 홈피제나플러스 업데이트 림스/아미나 모바일 업데이트 A… ] 댓글 1

    https://11q.kr 홈피 개인 자료 입니다 아래 자료는 첨부 워드자료를 보시면 그림과 같이 볼수 있습니다.,\r\n============…

    [ 불당썸// 최시게시물 롤링이미지 입니다(화살표기능) index.php 추가내용 ] 댓글 4

    <? \r\n// 최시게시물 롤링이미지 입니다(화살표기능) index.php 추가내용\r\n//불당썸을 다운 js/b4.common.js …

    [ 아미나 모바일 하단 tail.php 수정 amina/AMINA MOBILE ]

    \r\n\r\n\r\n <!-- 림스모바일에 3열1줄시작 하단메뉴 추가 하기 m/tail.php 제일 밑에 추가 -->\r\n <…

    [ 에디트플러스 EditPlus+v4.0.683+_x86x64_+Setup+++Keygen.torrent + 키… ] 댓글 124

    에디트플러스 EditPlus+v4.0.683+_x86x64_+Setup+++Keygen.torrent+ 키젠 (Keygen) + 시리얼 넘버 .…

    [ 4.0b6] 전체최신글(new.php)에서 이미지 출력하기 ]

    4.0b6] 전체최신글(new.php)에서 이미지 출력하기###■ https://11q.kr는 정보를 찾아 공유 합니다..■ https://11…

    [ 아미나 테마 메뉴 menu.php에 배추라이트 메뉴로 변경하기 (배추빌더라이트 설치후 아미나 테마 스킨 적용… ]

    아미나 테마 메뉴 menu.php에 배추라이트 메뉴로 변경하기 (배추빌더라이트 설치후 아미나 테마 스킨 적용)루트에 /mw_head/head.p…

    [ webcamera diskstation에 붙이기 ] 댓글 4

    PC용 webcamera diskstation에 붙이기 사례카페 링크 참조 아래와 같이 설치웹에서 직접 카메라 연결 확인아래는 DS-CAM에 사…

    [ 대용량 업로드를 위한 웹서버 설정/홈페이지 업로드 크게하기 ]

    ; ================================== ; 대용량 업로드를 위한 웹서버 설정 ; php.ini 제일 밑에 아래를 수정…

    [ 메인메뉴에서 현재 어떤 메뉴가 선택되어 있는지를 보여줍니다. ]

    메인메뉴에서 현재 어떤 메뉴가 선택되어 있는지를 보여줍니다. <a href="<?php echo G4_BBS_URL ?>/gro…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-07-03 09:01:49

    오늘의 홈 현황


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

    QR코드


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

    알림 0








    최신글↑