准备环境
确保CentOs上已经安装wget、gcc
如果没有运行以下命令安装
yum install wget
yum install gcc-c++
安装依赖的解析包。
yum -y install pcre pcre-devel
安装依赖的解压包
yum -y install zlib zlib-devel
下载安装
使用wget下载Nginx,(到Nginx.org/download/">https://Nginx.org/download/ 选择需要下载的版本。)
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。