第一步:把本地文件上传到虚拟机
第二步:解压文件
tar -zxvf nginx-1.8.1.tar.gz -C /usr/local/soft/nginx ///usr/local/soft/nginx 是之前创建的文件夹
第三步 安装依赖:
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
第四步:在 nginx解压后的目录里面,执行./configure\,生成nginx安装文件
[root@liu ~]# cd /usr/local/soft/nginx/nginx-1.8.1/
[root@liu nginx-1.8.1]# pwd
/usr/local/soft/nginx/nginx-1.8.1 //这个是Nginxjar包解压后的路径
[root@liu nginx-1.8.1]# ./configure
第五步:在 nginx解压后的目录里面,设置参数
[root@liu nginx-1.8.1]#
./configure
--prefix=/usr/local/nginx
--pid-path=/var/run/nginx/nginx.pid
--lock-path=/var/lock/nginx.lock
--error-log-path=/var/log/nginx/error.log
--http-log-path=/var/log/nginx/access.log
--with-http_gzip_static_module
--http-client-body-temp-path=/var/temp/nginx/client
--http-proxy-temp-path=/var/temp/nginx/proxy
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi
--http-scgi-temp-path=/var/temp/nginx/scgi
注意:配置参数时
第一个:--prefix=/usr/local/nginx \, 如果usr/local下面如果没有nginx目录手动创建一个它是用来存放Nginx服务器的地方
第二个:--http-scgi-temp-path=/var/temp/nginx/scgi,如果var/temp目录下面没有nginx目录,手动创建一个.
第六步:make install
打开防火墙端口:80
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status
测试:
*1.进入到sbin目录,启动前测评配置文件是否正确:
./nginx –t,出现下面的话表示配置成功
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
*2.进入到sbin目录,启动nginx
./nginx
你可以在你的浏览器中输入你的CentOS的IP地址,如果出现了Nginx的页面就表示你安装成功了
*3.关闭和退出nginx
==关闭命令:相当于找到nginx进程kill。
./nginx -s stop
==退出命令:
./nginx -s quit
等程序执行完毕后关闭,建议使用此命令。