Thursday, May 27, 2010

httpd雜亂筆記

給未來的裕翔

對httpd而言, mod_ssl是跟加密相關的模組

/etc/httpd/conf.d/*   裡面是跟ssl相關的東東

在/etc/httpd/conf/httpd.conf裡面的設定

其中有個叫order, ex:

order deny, allow

deny from xxx

allow from all

因為放在order後面的那項優先度比較高

所以一旦衝突有它為優先

所以上面設定中的deny from xxx是白搭

網頁建立好後, 可用links指令來快速檢查是否有開成功

links -dump http://blabla...

dump就是把網頁的文字內容秀到console

不然會進到網頁裡去

至於virtual host, name based的那個

如果現在新增virt1和virt2在/var/www裡面

那之後除非在本機

links -dump http://localhost

不然是看不到/var/www/html裡面的網頁的

打IP也只會一直看到第一台設定的virtual host

建置virtual host重要的設定只有兩個

DocumentRoot和Servername, 不過IP要記得改三處

(事後細節驗證, 第一處不改會失效, 所以網址都指向第一個virtual host)

(而第二處和第三處可以改成ip也可改成網址)

(如果不改, 保持星號, 那就會跟第一處不改的結果一樣, 都指向第一個virtual host)

兩個virtual host的段落加上面的NameVirtualHost設定

No comments:

Post a Comment