当前位置:首页 > linux > 正文

linux安装nginx配置

  • linux
  • 2024-05-19 22:06:53
  • 7811

壹、linux下nginx模块的安装
安装
第一步下载并解压Nginxzip包
从Nginx官方站点下载Nginx,或者运行wgethttp://nginx.org/download/nginxLinux上的-1.10.1.tar.gz命令直接下载
解压nginx-1.10.1.tar.gz文件:
tarzxvfnginx-1.10.1.tar.gz
1
1
第二步配置
cdnginx-1.10.1
./configure--pre fix=/usr/local/nginx
1
2
1
2
注意:
①如果之前没有安装Ccompiler(C编译器),则在此open中会报如下错误信息:
xueliang@dev:~/download/nginx-1.10.1$./configure–pre fix=/usr/local/nginx
检查操作系统
+Linux4.2.0-27-genericx86_64
正在检查C编译器...未找到
./configure:error:Ccompilerccisnotfound
xueliang@dev:~/download/nginx-1.10.$1
您可以参考本文安装Ccompiler,然后进行下面的操作
②如果之前没有安装PCRE,这一步会报如下错误:
checkingforPCRElibrary。 ..未找到
checkingforPCRElibrary/usr/local/...未找到
checkingforPCRElibrary/usr/include/pcre/...未找到
检查PCRElibrary/usr/local/...opt/local/...未找到
./configure:error:theHTTPrewritemodulerequiresthePCRElibrary。
您可以使用–no-http_rewrite_module
选项禁用该模块,或安装它独立于源PCRE/withnginxbyusing–with-pcre=option。
xueliang@dev:~/download/nginx-1.10.1$
③如果尚未安装zlib之前,此步骤会报告以下错误消息:
checkingformd5insystemmd5library...未找到
checkingformd5insystemmd5library...未找到
checkingformd5insystemOpenSSLcryptolibrary...未找到
checkingfor1insystemmdSystemoinnobr>1。 tfound
正在检查库...未找到
./configure:error:theHTTPgzipmodulerequirethezliblibrary。
您可以使用–no-http_gzip_module
选项禁用该模块,或者将zlib库安装到系统中,或者buildwithlibthezwithz选项。
xueliang@dev:~/download/nginx-1.10.1$
也可以跳过此步骤,执行默认安装的默认值--pre fix是/usr/local/nginxNginx官方网站是这样解释的:BuildingnginxfromSources


贰、linux服务器怎么安装nginx

步骤1.在/home中创建nginx文件夹,并将nginx-1.7.8.tar.gz加载到nginx文件夹中

解压tar-xzvfnginx-1.7。 8.tar.gz

步骤3.输入nginx-1.7.8

步骤4.运行./configure--pre fix=/usr/local/nginx-1.7.8--和。 -http_ssl_module--with-http_spdy_module--with-http_stub_status_module--with-pcre

第5步。 运行make&&makeinstall

第6步/nginx-1.7。 8/sbin/nginx-t

如果看到下面两行信息,说明你的配置正确:
配置文件/usr/local/nginx/conf/nginx.confconfsyntaxisok
配置文件/usr/local/nginx/conf/nginx.conf测试成功
step7启动/usr/local/nginx-1.7.8/sbin/nginx

第8步,如果遇到上图错误,请使用命令关闭占用80端口的程序sudofuser-k80/tcp

重新启动即可正确

第10步。 检查浏览器时会出现以下界面。 表示安装成功