1.下载
wget http://nginx.org/download/nginx-1.6.2.tar.gz
2.解压
tar xzf nginx-1.6.2.tar.gz
3.进入解压后的文件
cd nginx-1.6.2
4.隐藏版本号(可选)
sed -i -e 's/1.6.2//g' -e 's/nginx\//WS/g' -e 's/"NGINX"/"WS"/g' src/core/nginx.h
5.创建用户
useradd www
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
(注意:如果上面一句报错 ./configure: error: SSL modules require the OpenSSL library.
则运行下面代码再进行 上面的 ./configure 即可
yum -y install openssl openssl-devel)
6.make
7.make install
(之后检查版本 cd之后 cd /usr/local/nginx/conf/ 进入conf目录下 /usr/local/nginx/sbin/nginx -v)
8.检查安装是否有问题
/usr/local/nginx/sbin/nginx -t
9.启动nginx
/usr/local/nginx/sbin/nginx
(查看是否启动 ps -ef |grep nginx(!ps))
(也可查看版本 curl -I http://120.79.238.232/)
10.访问(安装默认端口 80)
基本命令
pkill nginx 强制停止(不推荐)
/usr/local/nginx/sbin/nginx -s stop 停止
/usr/local/nginx/sbin/nginx -s reload 加载最新配置重启
/usr/local/nginx/sbin/nginx -s quit 平滑停止
/usr/local/nginx/sbin/nginx -s reopen 重新打开日志
ls 查看当前目录下的文件
pwd 查看当前所在路径
mv /usr/local/nginx/ /usr/local/nginx.bak 备份
如果在命令行下使用vim,先按下ESC退出编辑模式,然后输入:wq 保存并退出或者q退出或者q!强制退出,从而回到命令行界面。