從互聯網下載以下幾個程序(本文采用DSO方式安裝)
(另需安裝pth
安裝pth
server# tar zxvf pth
server# cd pth
server#
server# make
server# make test
server# make install
安裝mm
server# tar zxvf mm
server# cd mm
server#
server# make
server# make test
server# make install
安裝perl
server# tar zxvf perl
server# cd perl
server# sh Configure
server# make
server# make test
server# make install
安裝zlib
server# tar zxvf zlib
server# cd zlib
server#
server# make test
server# make install
安裝libpng
server# pkg_add png
server# tar zxvf libpng
server# cd libpng
server# cp scripts/makefile
server# make
server# make test
server# make install
安裝apache_
server# tar zxvf apache_
server# tar zxvf mod_ssl
server# tar zxvf mod_perl
server# cd mod_ssl
server#
server# cd
server# cd mod_perl
server# perl Makefile
server# make
server# make install
server# cd
server# cd apache_
server#
server# make
server# make certificate(生成證書
server# make install
安裝mod_gzip
server# tar zxvf mod_gzip
server# cd mod_gzip
server# edit Makefile(將APXS的路徑 APXS?=/usr/local/sbin/apxs 改成apache安裝路徑
server# make
server# make install
安裝mod_fastcgi
server# tar zxvf mod_fastcgi
server# cd mod_fastcgi
server# /usr/local/apache/bin/apxs
server# /usr/local/apache/bin/apxs
安裝php
server# pkg_add gettest
server# pkg_add jpeg
server# pkg_add gd
server# pkg_add gd
server# tar zxvf php
server# cd php
server#
server# make
server# make install
server# cp php
配置apache是其支持php
在/use/local/apache/conf下有這兩個文件:
在中添加
AddType application/x
AddType application/x
配置php
upload_tmp_dir /tmp
default_charset gb
register_globals On
安裝至此完成
server# /usr/local/apache/bin/apachectl start
如果要使用https則使用如下命令啟動
server# /usr/local/apache/bin/apachectl startssl
(鍵入證書密碼
編寫apache的自啟動文件(Freebsd下):
server# edit /usr/local/etc/rc
server# chmod
重新啟動服務器
測試服務器
在/usr/local/apache/htdocs下編輯test
<?
phpinfo()
?>
在浏覽器中的地址欄中輸入即可以顯示php的安裝信息
如果你使用的是apachects startssl命令啟動的話
在浏覽器中的地址欄中輸入
虛擬服務器的設置(摘自化境編程界Apache Server設置虛擬WEB 作者
一
IP型虛擬主機指每一虛擬主機對應唯一的IP
兩種配置多虛擬主機的方法
下列情況下使用此方法
設置方法
為每一虛擬主機建立一個獨立的httpd安裝
下列情況下使用此方法
設置方法
在配置文件裡
<VirtualHost > #此處建議用IP
ServerAdmin webmas
DocumentRoot /usr/local/etc/httpd/htdocs/smallco
ServerName #建議此處用域名
ErrorLog /usr/local/etc/httpd/logs/smallco/error_log
TransferLog /usr/local/etc/httpd/logs/smallco/access_log
</VirtualHost>
<VirtualHost > #此處建議用IP
ServerAdmin webmast
DocumentRoot /groups/baygroup/www
ServerName #建議此處用域名
ErrorLog /groups/baygroup/logs/error_log
TransferLog /groups/baygroup/logs/access_log
</VirtualHost>
同時要做虛擬網口或網卡的配置
二
IP型虛擬主機雖好
設置方法
在配置文件裡
NameVirtualHost
<VirtualHost
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28070.html