假设什么都没安。
1、
yum install gcc-c++
nginx是C语言开发的,在官网上下的源码需要编译,依赖gcc环境。
2、
yum install -y pcre pcre-devel
pcre 是一个 Perl 库,包括 Perl 兼容的正则表达式库,nginx 的 http 模块使用pcre来解析正则表达式 。
3、
yum install -y zlib zlib-devel
zlib 库提供了很多压缩和解压缩的方式,nginx 用 zlib 对 http 包进行 gzip。
4、
yum install -y openssl openssl-devel
openssl 是一个安全套接字层密码库,nginx 支持 http 协议和 https 协议(在 ssl 协议上传输 http)。
5、
wget http://nginx.org/download/nginx-1.8.0.tar.gz
(这是下载的 1.8.0 版本的)
6、
tar -zxvf nginx-1.8.0.tar.gz
解压压缩文件。
7、
cd nginx-1.8.0
进入到解压的文件下,进行操作。
8、下面需要用到这个文件夹
mkdir /var/temp/nginx
9、一大波操作哦。。。。 prefix 的值是安装路径
./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
10、
make
make install
编译安装
11、
cd /usr/local/nginx/sbin/
./nginx
启动nginx
12、
ps aux|grep nginx
查看一下进程,看到俩进程(master process、worker process)就表示成功咯!
13、在windows上输入linux IP,会看到(Welcome to nginx!)
14、
systemctl stop firewalld.service
如果看不到页面,有可能是防火墙的问题,先简单粗暴关闭防火墙。
15、
cd /usr/local/nginx/sbin/
./nginx -s stop
关闭nginx。
16、
cd /usr/local/nginx/sbin/
./nginx -s reload
可以随时刷新,运行的同时可以修改。