目前日期文章:200909 (3)

瀏覽方式: 標題列表 簡短摘要

目前都用name-based居多ip-based很少用就不寫了

環境設定
# mkdir -p /var/www/slv922
# echo "test for VirtualHost" > /var/www/html/index.html

重要提示:如欲在家目錄中建立網頁資料夾,務必更改家目錄權限為711 or 755才可存取

名稱解析
有架設dns的請到dns中新增別名,序號記得改
www        IN    A                 192.168.1.2
slv922      IN    CNAME        www
# service named restart

沒dns的設定/etc/hosts
#vi /etc/hosts
192.168.1.2                www.test.org      slv922.test.org

重要提示: 名稱解析記得一定要設定,很多人會先設定httpd.conf ,設定好就忘記設定名稱解析的部分了

設定檔部分
# vi /etc/httpd/conf/httpd.conf

ServerName www.test.org

NameVirtualHost *:80

<VirtualHost *:80>
      ServerName www.test.org
      DocumentRoot /var/www/html
</VirtualHost>

<VirtualHost *:80>
      ServerName slv922.test.org
      DocumentRoot /var/www/slv922
</VirtualHost>

# service httpd restart

重要提示: 第一組的VirtualHost設定不能省略,否則會出問題

測試
分別瀏覽 http://www.test.org , http://slv922.test.org
如果網頁資料夾不是在/var/www/中,會在瀏覽http://slv922.test.org時出現阻擋訊息,

SELinux 規則設定
方法1
# restorecon -R -v '/var/www/slv922'

方法2
# chcon -R -t httpd_sys_content_t /var/www/slv922

slv922 發表在 痞客邦 PIXNET 留言(1) 人氣()

有時候太依賴setroubleshoot真的很不好....

因為還是有bug 囧...

在samba分享一個家目錄的資料夾

當samba使用者連進去時setroubleshoot會提示selinux相關設定

# setsebool -P samba_enable_home_dirs=1

如果沒設定會出現以下錯誤訊息

tree connect failed: NT_STATUS_BAD_NETWORK_NAME

如果是分享一個非家目錄的資料夾 ex: /data

在連線的時候又出現一樣的錯誤訊息

tree connect failed: NT_STATUS_BAD_NETWORK_NAME

記得去變更data資料夾的security context

# chcon -R -t samba_share_t /data

那個天殺的setroubleshoot不會告訴你啦...

slv922 發表在 痞客邦 PIXNET 留言(1) 人氣()

  • 這是一篇加密文章,需輸入密碼才可閱讀
  • 密碼提示:
  • 請輸入密碼: