본문 바로가기
Cloud/Azure

Linux Apache 홈디렉토리를 Azure 파일공유로 바꾸기

by 팡팡마트 2023. 8. 17.
728x90

**CentOS 8 Stream

 

1. 가상머신 1대 배포하여 아파치 설치

Linux : open jdk11 설치 (tistory.com)

 

Linux : open jdk11 설치

**Centos 8 stream 1. 패키지 설치 # yum install java-11-openjdk-devel.x86_64 2. 설치 확인 # java –version 3. 환경변수 설정 // /bin/javac에 연결된 원본파일 위치 확인 # readlink -f /bin/javac // JAVA_HOME이 될 경로 /usr/lib/jv

pangpangmart.tistory.com

Linux : Apache 설치 (tistory.com)

 

Linux : Apache 설치

1. 패키지 설치 # yum install httpd 2. 활성화 # systemctl enable httpd # systemctl start httpd 3. 방화벽 오픈 # firewall-cmd --permanent --zone=public --add-service=http # firewall-cmd --permanent --zone=public --add-service=https # firewall-cm

pangpangmart.tistory.com

 

2. 스토리지 계정 파일공유 만들기

NFS 만들기위해 프리미엄으로 만듬

데이터 스토리지 > 파일공유> + 파일공유 만들기

NFS 프로토콜 사용

 

연결 옵션 설정

네트워크 구성 > 검토 옵션

서비스 엔드포인트 구성

공용 네트워크 액세스 > 선택한 가상 네트워크 및 IP주소에서 사용 > 기존 가상 네트워크 추가 > 가상머신 네트워크 선택 > 추가 저장

 

보안 전송 설정

보안 전송 필요 > 사용 안함

 

파일공유에 다시 들아가면 연결 페이지가 나옴

yum update는 실행하지 않음

# yum install nfs-utils

# mkdir -p /mount/stokoh/share
# mount -t nfs [마운트 포인트] -o vers=4,minorversion=1,sec=sys

 

3. 마운트한 네트워크 드라이브에 index파일 만들기

# cd /mount/stokoh/share

# vi index.html

<html>
<body>
<div style="width: 100%; font-size: 40px; font-weight: bold; text-align: center;">
Azure 파일공유 Test Page
</div>
</body>
</html>

 

4. httpd.conf 수정

# vi /etc/httpd/conf/httpd.conf

122, 127, 134 줄 수정

 

  - DocumenntRoot "지정한 디렉토리" : 아파치 서버가 읽어들일 소스파일들의 위치를 지정
  - <Directory "지정한 디렉토리"> : 지정한 디렉토리를 포함한 하위 디렉토리 안의 웹문서들에 대한 설정

 

5. 저장 후 아파치 재시작

# systemctl restart httpd

페이지 확인

 

**이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

728x90