| 参数 | 描述 |
|---|---|
| –prefix=<path> | nginx安装目录,以及有其他配置脚本选项的路径设置的所有相对路径的基本位置。默认值/usr/local/nginx |
| –sbin-path=<path | nginx二进制执行文件的名称,默认值:<prefix>/sbin/nginx |
| –conf-path=<path> | nginx配置文件的名称。您可以通过在nginx命令行上使用选项指定其他文件来始终在启动时覆盖此值。默认值:<prefix>conf/nginx.conf-c<filename> |
| –pid-path=<path> | nginx.pid文件的名称,用于存储nginx主进程的进程id。安装后,可以使用nginx配置文件中的pid指令更改文件名的路径。默认值:<prefix>/logs/nginx.pid |
| –error-log-path=<path> | error,warn和诊断数据的日志文件的名称。安装后,可以使用nginx配置文件中的error_log指令更改文件名。默认值:<prefix>/logs/error.log |
| –http-log-path=<path> | http服务器请求的主日志文件的名称。安装后,始终可以使用nginx配置文件中的access_log指令更改文件名。默认值:<prefix>/logs/access.log |
| –user=<name> | nginx运行进程的拥有者。安装后,可以使用nginx配置文件中的user指令更改名称。默认:nobody |
| –group=name | nginx运行进程的拥有者用户组。安装后,可以使用nginx配置文件中的user指令更改名称。默认值:–user选项设置的值 |
| –with-pcre=<path> | pcre库源代码的路径,这是位置指令和rewrite模块中正则表达式支持所必需的 |
| –with-pcre-jit | 使用“即时编译”支持(pcre_jit指令)构建pcre库 |
| –with-zlib=<path> | zlib库的源代码路径,gzip模块需要该路径 |
| –with-http_ssl_modul | 启用https支持 |
| –with-http_v2_module | 开启http/2请求支持 |
还要太多编译参数我就不一一列举,有兴趣的同学可以自己去
https://www.fruan.com/post/configure\
--with-openssl=https://www.fruan.com/openssl-1.0.2s\
--with-pcre=https://www.fruan.com/pcre-8.43\
--with-zlib=https://www.fruan.com/zlib-1.2.11\
--with-pcre-jit--user=admin\
--prefix=/home/admin/nginx\
--with-http_v2_module
输出以下信息,说明依赖没问题
+usingpcrelibrary:https://www.fruan.com/pcre-8.43
+usingopenssllibrary:https://www.fruan.com/openssl-1.0.2s
+usingzliblibrary:https://www.fruan.com/zlib-1.2.11
nginxpathprefix:"/home/admin/nginx"
nginxbinaryfile:"/home/admin/nginx/sbin/nginx"

nginxconfigurationprefix:"/home/admin/nginx/conf"
nginxconfigurationfile:"/home/admin/nginx/conf/nginx.conf"
nginxpidfile:"/home/admin/nginx/logs/nginx.pid"
nginxerrorlogfile:"/home/admin/nginx/logs/error.log"
nginxhttpaccesslogfile:"/home/admin/nginx/logs/access.log"
nginxhttpclientrequestbodytemporaryfiles:"client_body_temp"
nginxhttpproxytemporaryfiles:"proxy_temp"
nginxhttpfastcgitemporaryfiles:"fastcgi_temp"
nginxhttpuwsgitemporaryfiles:"uwsgi_temp"
nginxhttpscgitemporaryfiles:"scgi_temp"
编译
makeinstall
设置权限
因为linux设置普通用户,不能占用1024一下的端口,直接启动nginx会出现权限不足的错误。将nginx分配给root用户,在分配特殊权限。
sudochmodu+snginx
以上就是Linux中安装Nginx实例分析的详细内容,更多请关注主机测评网其它相关文章!
本文来源:虚拟主机--Linux中安装Nginx实例分析(linux安装nginx到指定目录)
本文地址:https://www.idcbaba.com/zhuji/1839.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



