底下是在 Banaana Pi 下使用 Bananian 手動編譯 Nginx Web Server
修改 Nginx Web Server 的設定
# vim /etc/nginx/nginx.conf
location ~ ^/~(?<userdir_user>.+?)(?<userdir_uri>/.*)?$ {
alias /home/$userdir_user/www$userdir_uri;
index index.php index.html index.htm;
autoindex on;
location ~ .*.php(/.*)*$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/$userdir_user/www$userdir_uri$fastcgi_script_name;
include fastcgi_params;
}
}
關閉 Nginx Web Server
# kill -9 $(ps aux | grep nginx | grep -v grep | awk ‘{print $2}’)
重新啟動 Nginx Web Server
# /usr/sbin/nginx
[@more@]
建立 pi 使用者測試
# /usr/sbin/useradd -d /home/pi -m -s /bin/false pi
建立使用者網頁目錄
# mkdir /home/pi/www
建立 php 測試檔案
# vim /home/pi/www/index.php
<?php
phpinfo();
?>
改變目錄及檔案的擁有者
# chown -R pi:pi /home/pi
更改目錄權限
# chmod 711 /home/pi

