tip:作为程序员一定学习编程之道,一定要对代码的编写有追求,不能实现就完事了。我们应该让自己写的代码更加优雅,即使这会费时费力。
推荐:体系化学习Java(Java面试专题) - 掘金 (juejin.cn)
安装教程
1、 下载压缩包
下载地址: nginx.org/en/download…
1、解压压缩包
我们这里以 nginx-1.17.0 为例
tar -zxvf nginx-1.17.0.tar.gz
2、进入解压目录
cd nginx-1.17.0
3、检查环境和配置
./configure --prefix=/etl/nginx-1.17.0 --sbin-path=/etl/nginx-1.17.0/sbin/nginx --conf-path=/etl/nginx-1.17.0/conf/nginx.conf --pid-path=/etl/nginx-1.17.0/logs/nginx.pid
上面这个配置有点长,解释一下:
--prefix=/etl/nginx-1.17.0: 指定 nginx 的安装路径为 /etl/nginx-1.17.0。
--sbin-path=/etl/nginx-1.17.0/sbin/nginx: 指定 nginx 可执行文件的路径为 /etl/nginx-1.17.0/sbin/nginx。
--conf-path=/etl/nginx-1.17.0/conf/nginx.conf: 指定 nginx 配置文件的路径为 /etl/nginx-1.17.0/conf/nginx.conf。
--pid-path=/etl/nginx-1.17.0/logs/nginx.pid: 指定 nginx 进程 ID 文件的路径为 /etl/nginx-1.17.0/logs/nginx.pid。
下面还有其他几个参数,可以根据实际情况增加:
--with-http_ssl_module:启用nginx 的 HTTPS 支持,允许通过 SSL/TLS 加密传输数据。
--with-http_stub_status_module:启用nginx 的状态监测模块,可以通过 HTTP 请求获取 nginx 的状态信息,例如当前活跃的连接数和请求处理速度等。
--with-http_gzip_static_module:启用nginx 的 Gzip 静态压缩模块,可以在服务器端对静态文件进行压缩,从而减少传输数据量和加快页面加载速度。
使用方式:
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module
4、编译安装
make && make install
5、检查配置文件是否正确
cd /etl/nginx-1.17.0/sbin
./nginx -t //测试配置文件
如果出现 successful 的字眼,表示成功,如下:
[etl@jfetl05 sbin]$ ./nginx -t
nginx: the configuration file /etl/nginx-1.17.0/conf/nginx.conf syntax is ok
nginx: configuration file /etl/nginx-1.17.0/conf/nginx.conf test is successful
6、启动、停止、重启
启动 ./nginx 或者 ./安装路径/sbin/nginx
停止 ./nginx -s stop
平滑重启 ./nginx -s reload
本文由激流原创,首发于CSDN博客
CSDN博客主页 https://blog.csdn.net/qq_37967783?spm=1010.2135.3001.5421
掘金博客主页 juejin.cn/user/220166…喜欢的话记得点赞收藏啊