nginx安装与配置

来源:互联网 发布:淘宝网睡衣女 编辑:程序博客网 时间:2024/05/01 22:54

1.在http://nginx.org/en/download.html下面稳定版本

2.解压 tar -zxvf nginx-1.2.8.tar.gz

3.安装

cd nginx-1.2.8  

./configure --prefix=/usr/local/nginx 

make

make install

4.常用命令

/usr/local/nginx/sbin/nginx  启动

/usr/local/nginx/sbin/nginx -s stop 停止

/usr/local/nginx/sbin/nginx -s reload 重载

4.修改配置文件

/usr/local/nginx/conf/nginx.conf

#nginx运行用户和组

user    www www; #nginx的用户应该和网站目录的用户一致也要和fpm的用户一样

#启动进程,通常设置成和cpu数量相等

worker_processes  4;

#在http节点配置虚拟主机目录

 include /usr/local/nginx/conf/vhost/*.conf ;

#虚拟主机配置例子

server {
        listen       8889;
        server_name localhost;
        index index.html index.htm index.php;
        root  /home/wuxin/nginx_web/test2;

        access_log  logs/test2.com.log main;
        location ~ \.php$ {
            fastcgi_pass unix:/var/run/php5-fpm.sock;
            fastcgi_index index.php;
            include fastcgi_params;
        }
}

5.安装fpm

sudo apt-get install php5-fpm 

6.nginx.conf配置文件配置fpm

fastcgi_pass unix:/var/run/php5-fpm.sock;  #php5-fpm用的

fastcgi_index index.php; 

include fastcgi_parms ;

7./usr/local/nginx/conf/fastcgi_params 配置 #如不配置 php页面会显示空白页面,不显示数据

fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
fastcgi_param  PATH_INFO          $fastcgi_script_name;

8.fpm配置文件配置

/etc/php5/fpm/pool.d/www.conf

listen.owner = www 
listen.group = www
listen.mode = 0660

owner group的用户要跟nginx的运行用户一致

9.fpm命令

/etc/init.d/php5-fpm restart   重启

/etc/init.d/php5-fpm stop 停止

/etc/init.d/php5-fpm start 启动



0 0
原创粉丝点击