aws:ec2_아파치_설정
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판마지막 판양쪽 다음 판 | ||
aws:ec2_아파치_설정 [2021/09/25 17:12] – [아파치 설치] kieuns | aws:ec2_아파치_설정 [2021/09/25 17:32] – [유저 추가] kieuns | ||
---|---|---|---|
줄 6: | 줄 6: | ||
linux (for wiki) | linux (for wiki) | ||
- | '' | + | * '' |
- | '' | + | |
줄 164: | 줄 164: | ||
</ | </ | ||
+ | |||
+ | ===== PHP 설치 ===== | ||
+ | |||
+ | php7 이상을 설치하기 | ||
+ | |||
+ | * [[aws: | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | |||
+ | ====== 유저별 디렉토리 설정 : 유저 개별 웹주소 갖게 ====== | ||
+ | |||
+ | * 2021-06-15 기준 | ||
+ | * 아파치 '' | ||
+ | |||
+ | |||
+ | ===== 유저 이름 웹 접속 (~UserID) ===== | ||
+ | |||
+ | 일반 유저 폴더에 접속 할 수 있게 UserDir 설정. | ||
+ | * 접속 주소 : %%http:// | ||
+ | |||
+ | 아파차 메인 설정에서는 건드릴 부분이 없다. | ||
+ | * ''/ | ||
+ | |||
+ | 위의 파일 아래 부분에 보면 | ||
+ | |||
+ | < | ||
+ | IncludeOptional conf.d/ | ||
+ | </ | ||
+ | |||
+ | 핵심 설정 이외에 수정하고 싶은 개별 기능들은 '' | ||
+ | |||
+ | 이 폴더에 가보면 '' | ||
+ | 이 파일의 내용을 변경하면 유저 개별 폴더에 웹 접속이 가능하다. | ||
+ | |||
+ | * ''/ | ||
+ | |||
+ | 아래 설정대로 | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | 유저의 웹페이지 저장용 폴더 이름은 '' | ||
+ | |||
+ | |||
+ | < | ||
+ | < | ||
+ | # | ||
+ | # UserDir is disabled by default since it can confirm the presence | ||
+ | # of a username on the system (depending on home directory | ||
+ | # permissions). | ||
+ | # | ||
+ | #UserDir disabled | ||
+ | |||
+ | # | ||
+ | # To enable requests to /~user/ to serve the user's public_html | ||
+ | # directory, remove the " | ||
+ | # the following line instead: | ||
+ | # | ||
+ | UserDir public_html | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | 이 아래 부분에 ''< | ||
+ | 다른거 설정해보려다가 다시 되돌리니까 동작 했었다. | ||
+ | |||
+ | ===== 서비스 재시작 ===== | ||
+ | |||
+ | < | ||
+ | # 내리고 | ||
+ | sudo systemctl stop httpd | ||
+ | # 다시 올리자. | ||
+ | sudo systemctl start httpd | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | =====폴더 권한 변경===== | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | ===== 다른 유저로 ssh 접속 ===== | ||
+ | |||
+ | 새 유저로 ssh 접속용 키를 만들어야겠지만 대신 지금의 '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | 새 유저로 현재 콘솔에서 로그인 하자. '' | ||
+ | |||
+ | 같은 폴더를 만들고, 같은 파일을 만들어서 복사해둔 키를 저장한다. | ||
+ | |||
+ | * **.ssh** 폴더는 권한을 **700**으로 변경한다. | ||
+ | * **authorized_keys** 파일은 **600** 으로 파일 권한을 변경한다. | ||
+ | * '' | ||
+ | |||
+ | |||
+ | |||
+ | ===== 유저 추가 ===== | ||
+ | |||
+ | **정식** | ||
+ | |||
+ | 유저를 추가하고 ssh 키로 로그인할 수 있는 설정이 설명된 도움말 | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | # 유저 추가 | ||
+ | sudo adduser new_user | ||
+ | # ec2인스턴스가 우분투인 경우 | ||
+ | # sudo adduser new_user --disabled-password 로 실행 | ||
+ | |||
+ | # 해당 유저로 로그인 | ||
+ | sudo su - new_user | ||
+ | |||
+ | #사용할 ssh키를 저장할 파일 만들기 | ||
+ | # mkdir ~/.ssh | ||
+ | # ~/ | ||
+ | </ | ||
+ | |||
+ | **어디선가 가져옴** | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | 아래는 유저를 추가하기 위한 스크립트, | ||
+ | |||
+ | {{ : |
aws/ec2_아파치_설정.txt · 마지막으로 수정됨: 2024/04/23 22:43 저자 127.0.0.1