一、yum安装
1.基础环境
2.关闭firewall和selinux
#关闭防火墙
systemctl stop firewalld
systemctl disabled firewalld
关闭selinux
sed -i 's/enforcing/diaabled/g' /etc/selinux/config
3.安装软件所需环境
#C编译器
yum -y install gcc gcc-c++ autoconf automake make
#解析正则的pcre库
yum -y install pcre pcre-devel
#添加对gzip的支持
yum -y install zlib zlib-devel
#ssl
yum -y install pcre pcre-devel zlib zlib-devel openssl openssl-devel
4.开始安装NGINX
#开始安装
yum -y install nginx
5、NGINX默认安装目录查看
whereis nginx ###查看NGINX相关目录里
rpm -ql nginx ###查看所有NGINX目录和文件列表
###----------###
1. nginx配置文件目录:/etc/nginx/
2. PID目录:/var/run/nginx.pid
3. 错误日志:/var/log/nginx/error.log
4. 访问日志:/var/log/nginx/access.log
5. 默认站点目录:/usr/share/nginx/html
6. 主配置文件路径:/etc/nginx/nginx.conf
7. nginx的手册和帮助文件:/usr/share/
8. nginx服务启动管理的终端命令:/usr/sbin/nginx
9. ngxin-debug主要用于nginx 启动 debug 模式的一个命令:/usr/sbin/nginx-debug
10. nginx 模块目录:/usr/lib64/nginx/modules/
###----------###
6、NGINX常用命令
nginx 或 systemctl start nginx ###启动nginx
nginx -s reload ###重新加载配置文件
nginx -s stop ###退出
nginx -v ###查看nginx版本
二、二进制包安装
1、在官网下载NGINX二进制包
官网:http://nginx.org/en/download.html
2、解压
tar.gz解压命令:tar -zxvf XXX
tar.bz2解压命令:tar -jxvf XXX
3、安装NGINX的相关依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
4、生成Makefile可编译文件
cd nginx-xxxxxx
./configure --with-http_ssl_module
###----------###
--prefix=PATH:指定 nginx 的安装目录(默认/usr/local/nginx)
--conf-path=PATH:指定 nginx.conf 配置文件路径
--user=NAME:nginx 工作进程的用户
--with-pcre:开启 PCRE 正则表达式的支持
--with-http_ssl_module:启动 SSL 的支持
--with-http_stub_status_module:用于监控 Nginx 的状态
--with-http-realip_module:允许改变客户端请求头中客户端 IP 地址
--with-file-aio:启用 File AIO
--add-module=PATH:添加第三方外部模块
###----------###
5、编译安装
make && make install
6、启动NGINX
cd /usr/local/nginx/sbin #nginx的默认安装目录
7、执行NGINX脚本,启动服务
./nginx
8、查看NGINX进程
ps -ef | grep nginx #获得NGINX进程的id
9、查看该进程ID所占用的端口号
netstat -nap | grep 进程ID
10、开放NGINX在firewall的端口
firewall-cmd --zone=public --list-ports
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
原文链接: https://www.cnblogs.com/SanRiYue/p/17037096.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/310711
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!