반응형
계정 홈페이지 생성하기
ai apache2
systemctl start apache2
mount -t vboxsf win /yes
cp /yes/my1.png .
cd /var/www/html
mv index.html old.html
vi index.html
<meta charset='utf-8'>
<body bcolor=green text=white> <br›<br> ‹h1><center>
<hr><br>
안녕하세요 우동한그릇 하십시오. br><br>
<hr><br><br>
<img src='my1.jpg'>
<주석>
ai apache2: apache2 패키지를 자동으로 설치합니다.
systemctl start apache2: 아파치 웹 서버를 시작합니다.
mount -t vboxsf win /yes: VirtualBox 공유 폴더를 /yes 디렉토리에 마운트합니다.
cp /yes/my1.png .: /yes 디렉토리에 있는 my1.png 파일을 현재 디렉토리로 복사합니다.
cd /var/www/html: /var/www/html 디렉토리로 이동합니다.
mv index.html old.html: index.html 파일을 old.html로 이름 변경합니다.
vi index.html: index.html 파일을 편집합니다.
[실행결과]
virtual box 에서 공유폴더에 들어가 공유하려는 폴더 경로를 설정하고 자동마운트와 항상 사용하기를 체크해줍니다.
win 폴더를 /yes 폴더에 마운트합니다.
마운트한 /yes 폴더 안에 있는 my1.jpg 파일을 복사하여 현재 폴더 경로에 복사합니다.
기존의 index.html 파일명을 변경해주고 새로 index.html 파일을 vi편집기로 열어서 내용을 수정해줍니다.
수정해준뒤 127.0.0.1 페이지에 들어가면 입력해두었던 hmtl 파일이 실행됩니다.
보너스 ! 사용자 계정에서 홈페이지 만드는 방법.
cd /etc/apache2
vi apache2.conf
ㄴ옵션에 Indexes 추가. (사진확인)
cd mods-enabled
ln -s ../mods-available/userdir.conf
ln -s ../mods-available/userdir.load
useradd star
passwd star
star 계정에서 ...
mkdir public_html
cd public_html/
vi index.html
chmod 755 ~
root 계정에서 ...
systemctl restart apache2
127.0.0.1/~star/ 입력하면 사용자 계정에서도 star의 홈페이지에 접속할 수 있다 !
[주석]
사용자 계정에서 홈페이지를 만들기 위한 방법은 다음과 같습니다:
/etc/apache2 디렉토리로 이동하고, apache2.conf 파일을 편집합니다.
vi apache2.conf 명령을 사용할 수 있습니다.
Options 옵션에 Indexes를 추가합니다.
이렇게 하면 해당 디렉토리에서 디렉토리 목록을 볼 수 있게 됩니다.
mods-enabled 디렉토리로 이동합니다.
../mods-available/userdir.conf 파일과
../mods-available/userdir.load 파일에 대한 심볼릭 링크를 생성합니다.
useradd star 명령을 사용하여 star 사용자 계정을 생성합니다.
passwd star 명령을 사용하여 star 사용자 계정의 비밀번호를 설정합니다.
star 계정으로 전환합니다.
public_html 디렉토리를 생성하고, cd public_html/ 명령으로 해당 디렉토리로 이동합니다.
vi index.html 명령을 사용하여 index.html 파일을 생성하고 편집합니다.
chmod 755 ~ 명령을 사용하여 사용자 계정의 홈 디렉토리에 실행 권한을 부여합니다.
root 계정으로 전환합니다.
systemctl restart apache2 명령을 사용하여 아파치 웹 서버를 재시작합니다.
웹 브라우저에서 127.0.0.1/~star/을 입력하여 사용자 계정의 홈페이지에 접속할 수 있습니다.
반응형