CI 묻고 답하기

제목 ci3 개발 환경.. 테스트 환경 구성에 대해서
카테고리 CI 2, 3
글쓴이 너무어려워요 작성시각 2023/02/24 14:16:23
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 3818   RSS

안녕하세요

들어온지 얼마 안된 회사의 ci3를 로컬로 테스트 서버를 만들고 있습니다.

선배님들의 조언이 필요해서 이렇게 질문을 작성합니다.

 

회사 파일의 구조

1. ci3이 하나 있고 그안에 sub 폴더에 ci3이 하나 더 있는 구조

2. 구동중인 실제 서버 내에서 http-vhosts.conf 안에

ServerName  *.subdomain.com 같은  내용으로 서버가 돌아가고 있는 듯 함

 

 

로컬 환경에서  XAMPP 사용 

1. 로컬환경에서도 동일한 domain 으로 하고싶어서 검색하다가 ci 한국 사용자 포럼에 작성된 (링크가 없네요)

system32 폴더에 있는 hosts  파일에 로컬 도메인 추가해서

127.0.0.1       localhost

127.0.0.1       subdomain.com

사용하려고 추가해서 사용 그러나 *. 하위도메인은 접속이 안되서

2.

 http-vhosts.conf 과 system32 폴더에 있는 hosts  파일에   

127.0.0.1       a.subdomain.com

ServerName   A.subdomain.com 같은 내용으로 도메인을 추가하고 사용하려고 구성했습니다.

 

그러나 두번째 코드이그나이터가 설치된 폴더의 file의 이미지 경로가

file_type":"image\/png","file_path":"\/var\/www\/html\/sub\/file

이런식으로 되어있습니다 file_type도  full_path도 서버단에 맞춰 있더라구요

 

 

질문 

1. 이런 경우 file의 path 데이터 같은 것은 어떤 부분을 살펴봐야 할까요?

2. 회사 사장님이 테스트 서버용 하나 파서 하자고 하시는데 그렇게 하면 안좋은 점이 있을까요?

3. 현재 사용중인 서버를 복사해서 서버 하나 더 만들면 url 연결은 어떤 방법으로 이루어지는지 검색할 수 있는 조언이라도 부탁드립니다. ( = 클라우드 서버가 호스팅 하나 구매해서 FTP로 파일 올려서 돌리는 과정이랑 같은가요? 클라우드 안에 서버로 만들어진 환경단에서는 어떤 방법으로 도메인과 연결되는 건지 모르겠습니다 ㅠㅠ 닷홈에서 무료 호스팅 해서 FTP만 해봤지 서버단이랑 연결되는것도 같나요..) 

 

회사에 백엔드가 저 혼자고 도움이 필요하여 열심히 작성했습니다.

질문의 방법이 잘못되었을 수 있으니 너그럽게 봐주시고 선배님들의 답변 부탁드립니다.

 

감사합니다!!

 

 

 다음글 PHP Spreadsheet 로 엑셀을 저장하려고 합니... (5)
 이전글 phpoffice 엑셀 업로드 오류건에 대한 질문입니다... (1)

댓글

변종원(웅파) / 2023/03/09 14:28:26 / 추천 0

1. 이런 경우 file의 path 데이터 같은 것은 어떤 부분을 살펴봐야 할까요?

- 질문이 잘 이해가 안됩니다. path를 출력하고 싶은건지 변경하고 싶은건지...

2. 회사 사장님이 테스트 서버용 하나 파서 하자고 하시는데 그렇게 하면 안좋은 점이 있을까요?

- 로컬보다 테스트 서버 한대 있으면 작업하기가 더 좋습니다. 단점은 비용이 더 들어가는 것인데 효용성이 훨씬 더 좋습니다.

3. 현재 사용중인 서버를 복사해서 서버 하나 더 만들면 url 연결은 어떤 방법으로 이루어지는지 검색할 수 있는 조언이라도 부탁드립니다. ( = 클라우드 서버가 호스팅 하나 구매해서 FTP로 파일 올려서 돌리는 과정이랑 같은가요? 클라우드 안에 서버로 만들어진 환경단에서는 어떤 방법으로 도메인과 연결되는 건지 모르겠습니다 ㅠㅠ 닷홈에서 무료 호스팅 해서 FTP만 해봤지 서버단이랑 연결되는것도 같나요..) 

- dns에서 해당 서버의 주소와 도메인을 연결해줘야 합니다. a.com -> dns에서 x.x.x.x 아이피라고 알려줌 -> x.x.x.x 아이피로 접속 -> 아파치나 nginx 같은 웹서버에서 연결된 디렉토리의 내용을 보여줌