nginx之基础安装
2024-09-05 13:34:35
前言
nginx的安装方式可能不同,具体取决于操作系统;对于Linux,可以使用nginx.org的nginx软件包。在FreeBSD上,可以从软件包或通过端口系统安装nginx。 端口系统提供了更大的灵活性,可以选择多种选项。 该端口将使用指定的选项编译nginx并安装它,在windows上安装,直接下载免安装文件并配置环境变量即可。
环境背景
软件 | 版本 |
Centos | 7.4 |
nginx | 1.17.5 |
环境准备
rpm -qa | grep "firewall" | xargs rpm -e --nodeps
rpm -qa | grep "iptables" | xargs rpm -e --nodeps
sed -i 's/.*UseDNS.*/UseDNS no/' /etc/ssh/sshd_config
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
yum -y install gcc gcc-c++ wget
yum -y install pcre pcre-devel openssl openssl-devel zlib zlib-devel
# pcre:perl语言表达式兼容工具
# zlib:数据压缩工具
# openssl:数据加密工具
准备安装包
wget https://nginx.org/download/nginx-1.17.5.tar.gz
tar -zxf nginx-1.17..tar.gz -C /opt/
cd /opt/nginx-1.17.
预编译
./configure --prefix=/usr/local/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf
# --prefix:指定程序文件安装路径
# --sbin-path:指定nginx启动文件安装路径
# --conf-path:指定nginx配置文件安装路径
编译安装
make && make install
相关命令
nginx:启动并加载nginx配置文件
nginx -?|-h:帮助信息
nginx -v:查看版本并退出
nginx -V:查看版本与配置并退出
nginx -t:检测配置文件并退出
nginx -q:在配置测试期间抑制非错误消息
nginx -p:指定prefix并启动
nginx -c:指定配置文件并启动
nginx -g:设定配置文件之外的全局指令
nginx -s signal: -s 是nginx控制参数,具体控制内容如下
# stop:快速停止
# quit:安全停止
# reload:重新加载配置文件
# reopen:重新打开日志文件
最新文章
- python shutil.copy()用法
- ELK日志系统:Elasticsearch + Logstash + Kibana 搭建教程
- anjularjs 路由
- tesseract-orc 合并识别结果
- Unity原生渲染方案
- Apache无法启动解决方案
- windows下fitness python版本安装测试
- 优化之zencart第一时间修改原始内容
- 计蒜客NOIP2017提高组模拟赛(五)day2-成绩统计
- 【Java并发.5】基础构建模块
- swagger2的接口文档
- 742. Closest Leaf in a Binary Tree查找最近的叶子节点
- KNN python实践
- npm构建保存 code ELIFECYCLE解决办法
- 关于Python中的ifelse、while和for循环的简单小结
- Day6作业及默写
- Spring Boot加载配置文件
- Kafka:架构简介【转】
- 在终端上创建Java项目及编译和运行
- C#使用oledb操作excel文件的方法
热门文章
- 抽象类(abstract class)和接口(interface)有什么区别?
- 002 ceph的deploy部署
- 洛谷$P2605\ [ZJOI2010]$基站选址 线段树优化$dp$
- 洛谷$P3749$ [六省联考2017] 寿司餐厅 网络流
- $splay$学习总结$QwQ$
- JAVA8学习——深入Comparator&;Collector(学习过程)
- 1070 结绳 (25 分)C语言
- spring之为什么要使用事务?
- .net core 3.0 搭建 IdentityServer4 验证服务器
- python列表(数组)