SuSE Linux作業系統下Apache的設定方法

來源:互聯網
上載者:User

  Apache需要設定成虛擬網站空間方式。

  新版SuSE的Apache已經改成模組化。

  所以只要修改幾個檔案就可以在建立帳號時,網站就對應的到位置。

  而不用去修改http.conf一個個建對應/home的位置,建完還要重新啟動Apache 。

  1.修改/etc/sysconfig/apache2

  ]#vi /etc/sysconfig/apache2

  找APACHE_MODULES

  在最後面加上vhost_alias

  存檔重新編譯apach2的設定檔讓apache2載入vhost模組

  ]#SuSEconfig --module apache2

  2.在/etc/apache2/vhosts.d/建立一個新檔叫vhost.conf內容如下

  ]#vi /etc/apache2/vhosts.d/vhost.conf

  UseCanonicalName Off

  ErrorLog /var/log/apache2/error_log

  CustomLog /var/log/apache2/access_log common

  VirtualDocumentRoot /home/vhost/%0/public_html

  VirtualScriptAlias /home/vhost/%0/public_html/cgi-bin

  AddHandler cgi-script .cgi

  Options ExecCGI

  SetHandler cgi-script

  紅色地方依個人喜好設定不同

  預設因該是/home/%0/public_html

  /home的後面沒"vhost"小弟為管理方便所以多建一層目錄

  這樣home看起來就乾淨多嚕

  3.修改default-server.conf

  vi default-server.conf

  找ScriptAlias XXXXXX

  註解掉這一段

  #ScriptAlias /cgi-bin/ "/srv/www/cgi-bin/"

  # "/srv/www/cgi-bin" should be changed to whatever your ScriptAliased

  # CGI directory exists, if you have that configured.

  #

  #

  # AllowOverride None

  # Options +ExecCGI -Includes

  # Order allow,deny

  # Allow from all

  #

  沒多建目錄的

  這邊apache2 restart就OK嚕直接跳過下面4的動作

  4.若有多建一層還要繼續修改mod_userdir.conf

  ]#vi mod_userdir.conf

  找

  改成

  存檔離開

  5.重新啟動apache2

  ]#rcapache2 restart

  以後要建立網站

  只要建立新USER時

  家目錄直接建成domain方式就OK了

  例如

  ABC USER他的家目錄建成/home/vhost/www.xyz.com

  apache就會自動去/home/vhost/www.xyz.com/public_html/

  目錄下讀網站資料了。



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.