主页 > 游戏开发  > 

nginx相关内容的安装

nginx相关内容的安装
nginx的安装 安装依赖

yum install gcc gcc-c++ automake autoconf libtool make gd gd-devel libxslt-devel -y

安装lua与lua依赖

lua安装步骤如下:

mkdir / mkdir / /server #选择你自己的目录即可,不需要跟我一致 cd / /server tar -zxvf lua-5.4.3.tar.gz cd lua-5.4.3 make linux test make install

luajit安装步骤如下:

cd /home tar -zxvf luajit2-2.1-20211210.tar.gz cd luajit2-2.1-20211210 make install PREFIX=/ /server/luaJIT

lua依赖包安装:

cd /home tar -zxvf lua-resty-core-0.1.23rc1.tar.gz cd lua-resty-core-0.1.23rc1 make install PREFIX=/ /server/luaJIT ​   cd /home tar -zxvf lua-resty-lrucache-0.11.tar.gz cd lua-resty-lrucache-0.11 make install PREFIX=/ /server/luaJIT

配置luajit的环境变量:

vim /etc/profile ​ export LUAJIT_LIB=/ /server/luaJIT/lib export LUAJIT_INC=/ /server/luaJIT/include/luajit-2.1 ​ 退出vim编辑后,刷新文件 source /etc/profile ​ 安装nginx: 1. 解压与配置 cd /home tar -zxvf nginx-1.20.2.tar.gz cd nginx-1.20.2 ​ ./configure --user= --group= --prefix=/ /server/nginx --add-module=srclib/ngx_devel_kit --add-module=srclib/lua-nginx-module --add-module=srclib/ngx_cache_purge --add-module=srclib/nginx-sticky-module --with-openssl=srclib/openssl --with-pcre=srclib/pcre --with-zlib=srclib/zlib --with-http_v2_module --with-stream --with-stream_ssl_module --with-stream_ssl_preread_module --with-http_stub_status_module --with-http_ssl_module --with-http_image_filter_module --with-http_gzip_static_module --with-http_gunzip_module --with-http_sub_module --with-http_flv_module --with-http_addition_module --with-http_realip_module --with-http_mp4_module --with-ld-opt=-Wl,-E --with-cc-opt=-Wno-error --with-http_dav_module --add-module=srclib/nginx-dav-ext-module --add-module=srclib/nginx-upsync-module --add-module=srclib/echo-nginx-module ​ 2. 编译安装并配置nginx.conf make -j2 && make install ​ cd / /server/nginx 避免之后的./nginx: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: No such file or directory问题 ​ 配置如下: echo "/ /server/luaJIT/lib" >> /etc/ld.so.conf ​ 然后在刷新下配置文件 运行命令: ldconfig ​ ​ vim / /server/nginx/conf/nginx.conf ​ 加入如下配置: ​ user ; ​ http { ... lua_package_path "/ /server/luaJIT/lib/lua/?.lua"; } 3. 创建用户组与启动nginx

因为在配置时我们要求使用 用户启动与操作nginx,所以需要创建这个

1. 创建用户组与用户 groupadd useradd -r -g 2. 启动nginx cd / /server/nginx sbin/nginx -c conf/nginx.conf
标签:

nginx相关内容的安装由讯客互联游戏开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“nginx相关内容的安装