| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Nginx 配置全流程(编译安装) -> 正文阅读 |
|
[系统运维]Nginx 配置全流程(编译安装) |
Step1: 下载nginx ????? 以root账户登录系统,执行以下命令 ????? wget http://nginx.org/download/nginx-1.21.1.tar.gz? step2: 解压安装 ????? tar –zxvf nginx-1.21.1.tar.gz 将解压后的目录移动到 /usr/local/src下,进入到最终目录 /usr/local/src/nginx-1.21.1/ step3: 编译安装 ???? 编译 ?./configure --prefix=/etc/nginx --with-openssl=/usr/local/src/openssl-1.1.1k --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib64/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC' --with-ld-opt='-Wl,-z,relro -Wl,-z,now -pie' --add-module=/usr/local/nginx-module-vts/ 这里有两个注意的地方,一个是openssl需要提前下载好,另一个是nginx-module-vts提前下载好(不使用状态监控就把这句add-module删除掉),怎么下自行百度。编译过程中会提示少各种库,自行百度解决。Centos7 升级openssl可以参见我的另一篇专门讲它的文章。 ??? 安装 make && make install 完成安装。 Step4: 链接以方便使用 ln -s /usr/sbin/nginx /usr/local/bin/nginx? 作了这一步就不用总是到安装目录下执行命令了,可以在任何地方执行nginx -s 的命令。 step5: 配置成系统服务 vim /usr/lib/systemd/system/nginx.service 将下面的内容粘贴到里面
保存、退出 systemctl enable nginx.service systemctl start nginx.service * 这种方式启动的服务不会随着终端的关闭而丢失。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 9:42:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |