
안녕하세요.
이번에는 한동안 제가 안했던 리눅스를 잠깐 다시하게 되면서
기초적인 것이지만 난항을 겪었던것이 있어서 기록해놓고자 포스팅합니다.
저는 도메인 구매후 apache2 서버에서 vhost를 이용하여
구매한 도메인을 추가해주고 폴더를 만들어 경로를 지정해주곤 하는데요.
이번에 vhost 상에서 폴더경로까지 다 지정해 주었으나!
위에 사진처럼 권한이 없다? 이런 에러가 나오며
사이트가 정상적으로 나오지않더라구요.

vhost 상 이것만 추가해주었을때에는 위에 에러가 나옵니다.
이후 vhost 창을 닫아주고
vhost2 명령을 쳐서
vhost2를 열어준후 맨아래에 디렉토리 지정과 권한만 추가해주면
정상적으로 사이트가 노출되는 것을 확인할수 있습니다.

저는 이렇게 지정하고 나니 사이트폴더가 정상적으로
연결되어 작업이 가능해졌습니다.
혹시나 저처럼 헤매시는 분들은 참고하시길 바랍니다!
+
aws lightsail에서 간혹가다가
let's encrypt 설치까지 정상적으로 하였는데
https 주소로 접속이 안되는경우가 발생하는 경우도 있는데요.
이경우 기본적인 httpd 세팅을 다해주셔도 안된다면
aws lightsail에서 443포트가 열려있는지 확인해주셔야합니다.
저도 괜히 서버상 문제인줄알고 한참을 찾다가
결국은 aws lightsail 콘솔에서 443포트를 열어주고나서 되는모습을보고
허탈했습니다...
그외에도 sites-a~~로 된폴더안에
기본적인 httpd 세팅파일들은 기본적으로 구성해주는것도
잊지마시고 혹시나 여러도메인 사용을 위해
도메인별 httpd.conf 파일을 제작하신다면
필히 도메인에 해당하는 httpd 할당하는 명령어를
사용해주셔야 적용됩니다.
이후 아파치 서버 재시작은 필수!
댓글