准备环境
确保CentOs上已经安装wget、gcc
如果没有运行以下命令安装
yum install wget
yum install gcc-c++
安装依赖的解析包。
yum -y install pcre pcre-devel
安装依赖的解压包
yum -y install zlib zlib-devel
下载安装
使用wget下载nginx,(到 选择需要下载的版本。)
wget -c https://nginx.org/download/nginx-1.10.3.tar.gz
解压
tar -zxvf nginx-1.10.3.tar.gz
安装
cd nginx-1.10.3
./configure
make
make install
启动nginx
找到安装目录
whereis nginx
cd 到安装目录并进入sbin文件夹
./nginx //启动
./nginx -s stop //硬停止(查出nginx进程id再使用kill命令强制杀掉进程)
./nginx -s quit // 软停止(待nginx进程处理任务完毕进行停止)
./nginx -s reload //重启
查询nginx进程:
ps aux|grep nginx
在远程电脑上输入本机的ip可以看到Welcome to nginx!字样
如果没有可能防火墙没有关
有时候会出现504错误需要优化一下:
1.加大时间
proxy_connect_timeout 300s;
proxy_send_timeout 300s;
proxy_read_timeout 300s;
2.加大缓存
fastcgi_buffers由 4 64k 改为 2 256k;
fastcgi_buffer_size 由 64k 改为 128K;
fastcgi_busy_buffers_size 由 128K 改为 256K;
fastcgi_temp_file_write_size 由 128K 改为 256K。