1. 程式人生 > >Apache 對映磁碟路徑,啟動靜態資源以實現動靜分離

Apache 對映磁碟路徑,啟動靜態資源以實現動靜分離

1.安裝Apache伺服器 2.修改配置httpd.conf檔案 Define SRVROOT "D:/TomCat/Apache24" ServerRoot "${SRVROOT}" 改為自己的路徑 3.搜尋Alias在<IfModule alias_module>中加入下段 <IfModule alias_module> #在這個標籤加入 下段 Alias /resource C:/test/resource </IfModule alias_module> 4.這段
  1. <Directory />  
  2.     Options FollowSymLinks  
  3.     AllowOverride None  
  4.     Order deny,allow  
  5.     Deny from all  
  6. </Directory>
改為(#號的註釋為2.4.23中httpd.conf的這段,因為沒有找到上段)
  1. <Directory />  
  2.     #允許指向外部的目錄進行訪問
  3.     #AllowOverride none
  4.     #Require all denied
  5.     Options Indexes FollowSymLinks  
  6.     AllowOverride None  
  7. </Directory>
這樣配置後,啟動後直接訪問127.0.0.1/resource,由於我的埠是80,如果改過埠的話記得加上埠 這裡面可以放css檔案和js檔案 (注意這樣配置的話會導致圖片載入不到,這是跨域問題)要另外配置 1.在httpd.conf中找到這段去掉註釋# #跨域問題1(目的是開啟apache頭資訊自定義模組) LoadModule headers_module modules/mod_headers.so
2.上文4這段改成這個 <Directory />
#AllowOverride none預設的配置
#Require all denied預設的配置
#允許指向外部的目錄進行訪問
Options Indexes FollowSymLinks  
AllowOverride None
#Require all denied
#跨域問題2(意思是對這個域名的資源進行訪問時,新增一個頭資訊)
Header set Access-Control-Allow-Origin *
</Directory>
由於文件格式沒有整理,所以附上我的httpd.conf讓大家參考