nginx安装(linux版)

工具:nginx-1.8.0

由于linux的版本不同,所以为了在不同版本上都能安装,nginx的linux版本是源码。

第一步:需要安装gcc环境

               命令:yum install gcc-c++

第二步:第三方开发包

             注意:需要联网

            (1)pcre

                    pcre是nginx的http模块用来解析正则表达式用的

                    命令:yum install -y pcre pcre-devel

                      (2)zlib

                        nginx使用zlib包进行gzip

                        命令:yum install -y zlib zlib-devel

                       (3)openssl

                          nginx不仅支持http协议还支持https协议(在ssl协议上传输http)所以需要openssl包

                          命令:yum install -y openssl openssl-devel

   

第三步:用xftp5把nginx的源码包放到linux里

第四步:解压nginx

命令:tar zxf nginx-1.8.0.tar.gz\

第五步:用configure命令创建一个makeFile文件

             因为C语言在编译的时候需要makeFile文件

命令:

./configure \

--prefix=/root/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

注意:var/temp/nginx这个文件应该是存在的,如果不存在会报错

第六步:编译nginx的源代码

命令:make

第七步:安装

命令:make install

第八步:启动nginx

进入nginx的安装目录下的sbin目录,启动nginx

命令:启动  ./nginx

扩展:

关闭:./nginx -s stop

重新刷新配置文件  ./nginx -s reload(在提供服务的时候,刷新配置文件)

第九步:访问nginx

192.168.2.199

出错了(没出错的小伙伴跳过此部分)

解决:把conf文件的nginx.conf中添加一行user root root;

命令:vim conf/nginx.conf

重新加载配置文件

命令:./sbin/nginx -s reload

好了,问题解决了,我们访问以下nginx的主页

 

猜你喜欢

转载自blog.csdn.net/weixin_38497513/article/details/81430903