Nginx部署

Nginx部署

创建用户

useradd -u 1000 www 

安装依赖包

yum install pcre-devel openssl-devel -y

下载源码包编译安装

wget -q http://nginx.org/download/nginx-1.16.1.tar.gz

tar xf nginx-1.16.1.tar.gz

cd nginx-1.16.1/

./configure  --user=www --group=www --prefix=/application/nginx-1.16.1 --with-http_stub_status_module --with-http_ssl_module

make && make install

配置文件

cd conf

egrep -v "#|^$" nginx.conf.default >nginx.conf

ln -s /application/nginx-1.16.1 /application/nginx

检查语法

/application/nginx/sbin/nginx -t

启动

 /application/nginx/sbin/nginx

平滑重启

 /application/nginx/sbin/nginx -s reload

停止

 /application/nginx/sbin/nginx -s stop

 

fastcgi配合PHP使用

 cd /application/nginx/conf/extra/
 cat bbs.conf
server {
  listen 80;
  server_name bbs.etiantian.org;
location / {
  root html/bbs;
  index index.php index.html;}

location ~ .*\.(php|php5)?$ {
  root html/bbs;
  fastcgi_pass 127.0.0.1:9000;
  fastcgi_index index.php;
  include fastcgi.conf;
}
  access_log logs/access_bbs.log main;
}

 

posted @ 2020-03-08 10:21  心之所向_H  阅读(107)  评论(0)    收藏  举报