1.安装依赖库
gcc: yum install gcc-c++
pcre: yum install -y pcre pcre-devel
zlib: yum install -y zlib zlib-devel
openssl: yum install -y openssl open-devel
2.下载linux版nginx,并解压
地址 nginx
解压 tar -xzvf nginx-x.xx.tar.gz
3 编译安装
进入解压目录 cd nginx-x.xx,执行
./configure
编译安装
make & make install
修改配置文件
cd /usr/local/nginx/conf/nginx.conf
文件头部添加
user root;
修改文件
location / {
root /home/ftpadmin/www;
index index.html index.htm;
}
:wq 保存
配置nginx用户可访问
chown nginx /home/ftpadmin/www
nginx 启动,重启,停止
./niginx 启动
./nginx -c /usr/local/nginx/conf/nginx.conf 指定配置文件启动
./nginx -s stop 快速关闭Nginx,可能不保存相关信息,并迅速终止web服务。(quick exit)
./nginx -s quit 平稳关闭Nginx,保存相关信息,有安排的结束web服务。(graceful exit)
./nginx -s reload 因改变了Nginx相关配置,需要重新加载配置而重载。
其他命令
查看所有tcp端口监听
netstat -lntup
查看nginx进程
ps -ef | grep nginx
查看nginx端口监听
netstat -unltp|grep nginx
查看nginx服务进程
ps aux | grep nginx
查看进程对应程序的路径
ps 进程Id