나스 도커 프로젝트 > 저장하자

본문 바로가기
  • 맑음
  • 경기도 (16.0'C)
  • 2024.05.02 (목)
사이트 내 전체검색

저장하자

etc 나스 도커 프로젝트

페이지 정보

profile_image
작성자 neue
댓글 0건 조회 559회 작성일 23-10-24 14:08

본문

도커 (컨테이너 매니저) 에서 프로젝트 - 생성

이름 nginx2
경로 nginx2/ (docker-compose.yml 있는곳 지정)

설치 모드 집입

docker-compose.yml
[code]
version: '3.9'

services:
    nginx:
        image: nginx:latest
        container_name: nginx
        ports:
            - "7321:80"
        volumes:
            - ./project:/var/www/html #프로젝트 경로, 홈페이지
            - ./nginx/default.conf:/etc/nginx/conf.d/default.conf #nginx 설정 파일

    mysql:
        image: mysql:5.7
        container_name: mysql
        restart: unless-stopped
        tty: true
        ports:
            - "3306:3306"
        environment:
            MYSQL_HOST: localhost
            MYSQL_DATABASE: nginx2 #디비명
            MYSQL_USER: nginx #사용자명
            MYSQL_PASSWORD: 1234 #사용자비밀번호
            MYSQL_ROOT_PASSWORD: nginx2 #루트계정비밀번호
            SERVICE_TAGS: dev
            SERVICE_NAME: mysql

    php:
        image: php:7.4-fpm
        container_name: php
        volumes:
            - ./project:/var/www/html #프로젝트 경로
        ports:
            - "9000:9000"
        command:
            - /bin/sh
            - -c
            - |
              echo "security.limit_extensions = .php .phtml .php3 .php4 .php5 .html .htm" >> /usr/local/etc/php-fpm.d/www.conf
              php-fpm
[/code]



nginx 설정 /nginx2/nginx/default.conf

[code]
server {
    listen 80;
    index index.php index.htm index.html;
    server_name localhost;
    error_log  /var/log/nginx/error.log;
    access_log /var/log/nginx/access.log;
    root /var/www/html;

    location ~ \.(php|html|htm)$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass php:9000;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param PATH_INFO $fastcgi_path_info;
    }
}
[/code]

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

회사명 : 회사명 / 대표 : 대표자명
주소 : OO도 OO시 OO구 OO동 123-45
사업자 등록번호 : 123-45-67890
전화 : 02-123-4567 팩스 : 02-123-4568
통신판매업신고번호 : 제 OO구 - 123호
개인정보관리책임자 : 정보책임자명

공지사항

  • 게시물이 없습니다.

접속자집계

오늘
1,572
어제
1,493
최대
3,311
전체
139,638
Copyright © 소유하신 도메인. All rights reserved.

    상담 안내
  • 123.4567.8900
    평일 오전 10시 ~ 오후 6시
    점심시간 : 오후 12시 ~ 오후 1시 30분