내 컴퓨터에서 CentO를 제대로 실행할 수 없습니다.

내 컴퓨터에서 CentO를 제대로 실행할 수 없습니다.

조명을 설치하기 위해 이 가이드를 따랐습니다.https://www.linode.com/docs/web-servers/lamp/how-to-install-a-lamp-stack-on-centos-7/#optical-test-and-troubleshoot-the-lamp-stack. 다음 명령을 실행할 수 없습니다.

   sudo chcon -t httpd_sys_content_t /var/www/html/example.com -R 
   sudo chcon -t httpd_sys_rw_content_t /var/www/html/example.com -R

이 오류가 발생하기 때문입니다.

[root@vps82008 ~]# sudo chcon -t httpd_sys_content_t /var/www/html/modul-cscart.com -R
chcon: can't apply partial context to unlabeled file ‘index.html’
chcon: can't apply partial context to unlabeled file ‘phptest.php’
chcon: can't apply partial context to unlabeled file ‘public_html’
chcon: can't apply partial context to unlabeled file ‘error.log’
chcon: can't apply partial context to unlabeled file ‘access.log’
chcon: can't apply partial context to unlabeled file ‘logs’
chcon: can't apply partial context to unlabeled file ‘/var/www/html/modul-cscart.com’

어떡해? 이것 외에는 구멍 튜토리얼이 끝났습니다. IP 주소를 통해 내 웹사이트에 액세스할 수 있지만 modul-cscart.com을 입력하면 표시되지 않습니다.

답변1

Oscar가 말했듯이 IP를 통해 사이트에 액세스할 수 있으므로 이는 DNS 관련 문제일 수 있습니다.

SELinux의 경우 이러한 파일에는 레이블이 없습니다. 명령은 다음과 같아야 합니다.
sudo chcon -R -h system_u:object_r:httpd_sys_content_t /var/www/html/example.com

변경한 내용은 chcon레이블을 다시 지정해도 유지되지 않습니다. semanage변경 사항을 영구적으로 적용하려면 를 사용해야 합니다 .

예를 들어,
sudo semanage fcontext -a -t httpd_sys_content_t "/var/www/html/example.com(/.*)?"

이 명령을 사용하여 ls -ZSELinux 콘텐츠를 검사할 수 있습니다.

관련 정보