Centos

無法在我的電腦上正確執行 CentO

  • September 8, 2020

我正在按照本指南安裝燈:https ://www.linode.com/docs/web-servers/lamp/how-to-install-a-lamp-stack-on-centos-7/#optional-test-和燈堆棧故障排除。我無法執行以下命令:

  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-adress 訪問我的網站,但是當我輸入 modul-cscart.com 時它不會顯示

正如 Oscar 所說,這可能是與 DNS 相關的問題,因為您可以通過 IP 訪問該站點。

關於 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 -Z檢查 SELinux 內容。

引用自:https://unix.stackexchange.com/questions/608412