Nginx学习与安装

官网网址:

nginx: 下载

Nginx中文文档

源码安装

1、官网下载源码包并上传到主机

2、安装编译环境

yum -y install gcc-c++ gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

3、解压并编译安装

cd /usr/local/src/
tar -xf nginx-1.22.0.tar.gz
cd nginx-1.22.0/
 ./configure --prefix=/usr/local/nginx \
--sbin-path=/usr/local/nginx/sbin/nginx \
--modules-path=/usr/local/nginx/modules \
--conf-path=/usr/local/nginx/conf/nginx.conf \
--error-log-path=/usr/local/nginx/logs/error.log \
--http-log-path=/usr/local/nginx/logs/access.log \
--pid-path=/usr/local/nginx/logs/nginx.pid \
--lock-path=/usr/local/nginx/logs/nginx.lock
 make && make install

 

 --prefix=PATH
指向Nginx的安装目录,默认值为/usr/local/nginx
--sbin-path=PATH
指向(执行)程序文件(nginx)的路径,默认值为 /sbin/nginx
--modules-path=PATH
指向Nginx动态模块安装目录,默认值为 /modules
--conf-path=PATH
指向配置文件(nginx.conf)的路径,默认值为 /conf/nginx.conf
--error-log-path=PATH
指向错误日志文件的路径,默认值为 /logs/error.log
--http-log-path=PATH
指向访问日志文件的路径,默认值为 /logs/access.log
--pid-path=PATH
指向Nginx启动后进行ID的文件路径,默认值为 /logs/nginx.pid
--lock-path=PATH
指向Nginx锁文件的存放路径,默认值为 /logs/nginx.lock

 

4、配置systemctl启动

# cd /lib/systemd/system
# vi nginx.service
[Unit]
Description=Nginx server daemon
After=network.target

[Service]
Type=notify
EnvironmentFile=/usr/local/nginx/conf/nginx.conf
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true


[Install]
WantedBy=multi-user.target

 

posted @ 2023-03-01 21:19  Lyful  阅读(28)  评论(0)    收藏  举报