centos-nginx 安装

初学者自编文档,如有错误,请指出,具体命令就不阐述了,不明白 度娘吧!

nginx我是编译安装在服务器上 和其他安装应该会有区别

  • 安装路径路径:/usr/local/
  • 安装包存放位置:/home/apps/web/
前期依赖包安装链接 http://www.cnblogs.com/nikolatesfei/p/5422678.html

1.安装

安装参考网址:http://wiki.nginx.org/Install

   A。依赖库安装  

          yum -y install pcre-devel zlib-devel

     B。安装

         1. 跳转到安装目录

             cd /home/apps/web/

         2. 创建安装包存放目录并进入(好方便,第一次用)

             mkdir nginx && cd nginx

         3.  下载安装包

             wget http://nginx.org/download/nginx-1.8.0.tar.gz

         4.  解压安装包

              tar xzf nginx-1.8.0.tar.gz

         5. 进入解压好的文件夹 

             cd nginx-1.8.0

         6. 配置好安装路径

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

         7. 安装

             make

             make install

         8 

         /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

2. 启动

    /usr/local/nginx/sbin/nginx

3.  停止

  /usr/local/nginx/sbin/nginx -s quit  平稳关闭Nginx,保存相关信息,有安排的结束web服务

   /usr/local/nginx/sbin/nginx -s stop  快速关闭Nginx,可能不保存相关信息,并迅速终止web服

4.  重启

   /usr/local/nginx/sbin/nginx -s reload 因改变了Nginx相关配置,需要重新加载配置而重载

5. 配置

 这里只是基本的配置 后面会追加针对并发访问的配置

server {
    listen 80;
    server_name test.wetime.com;
    root /home/apps/projects/test.wetime.com;
    charset utf-8;
    access_log logs/test.wetime.com.access.log;
    error_log logs/test.wetime.com.error.log;
    location / {
        index index.html index.htm index.php;
    }
    location ~ .php$ {
        fastcgi_split_path_info ^(.+.php)(/.+)$;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

 上面红色为需要修改的 当时就是这个没有改 导致打开php文件都是文件无法打开

原文地址:https://www.cnblogs.com/nikolatesfei/p/5416275.html