2011年5月25日 星期三

[筆記] ubuntu 11.4 安裝nginx, php. Install nginx, php on ubuntu server 11.4

環境提要:
VM
OS: ubuntu server 11.4 LTS,
不同版本ubuntu server,nginx 的設置不同,因此請先確認自己的伺服器版本是否相符合!

安裝nginx
sudo apt-get install nginx php5-fpm

執行nginx
sudo /etc/init.d/nginx start


沒意外的話,就會出現上圖。



修改設定檔
PATH: /etc/nginx/sites-available/default
如擔心意外可先備份此檔案,在此就不多解說設定作用,想要更多資料請查詢nginx
server {

        listen   80; ## listen for ipv4
        listen   [::]:80 default ipv6only=on; ## listen for ipv6

        server_name  localhost;

        access_log  /var/log/nginx/localhost.access.log;

        location / {
                root   /var/www;
                index  index.php index.html index.htm;
        }

        location /doc {
                root   /usr/share;
                autoindex on;
                allow 127.0.0.1;
                deny all;
        }

        location /images {
                root   /usr/share;
                autoindex on;
        }

        location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
                access_log        off;
                expires           30d;
                root /var/www;
        }
        
        location ~ \.php$ {
              fastcgi_pass 127.0.0.1:9000; 
              fastcgi_index index.php;
              include fastcgi_params;
        }
        
        location ~ /\.ht {
                deny  all;
        }
}

重新啟動nginx
sudo /etc/init.d/nginx restart
sudo /etc/init.d/php5-fpm restart

PATH: /var/www/index.html, /var/www/phpinfo.php
產生一個預設網頁,以供待會測試。

index.html
<html>
<head>
<title>This is nginx TEST PAGE.</title>
</head>
<body>
        <h1>This is a nginx test page</h1>
</body>
</html>


phpinfo.php
<?php phpinfo(); ?>

開啟瀏覽器
輸入VM server的IP,不清楚請參考上一篇文章(VM Server 可以使用 SSH)

恭喜完成安裝nginx

預祝大家都能順利在ubuntu server上安裝成功,同時不要遇到任何問題,因為我安裝的時候沒有碰到任何問題啊....

還是很歡迎各位留言討論。


資料來源:
玩物尚誌: 三分鐘快速安裝nginx+php5-fpm,以Ubuntu 11.04為例

沒有留言:

張貼留言

Facebook